Raspbian Package Auto-Building

Build log for llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1+b1) on armhf

llvm-toolchain-6.01:6.0.1-14.1+rpi1+b1armhf → 2020-12-13 06:12:25

sbuild (Debian sbuild) 0.71.0 (24 Aug 2016) on bm-wb-04

+==============================================================================+
| llvm-toolchain-6.0 1:6.0.1-14.1+rpi1+b1 (armhf) Sat, 12 Dec 2020 06:05:38 +0000 |
+==============================================================================+

Package: llvm-toolchain-6.0
Version: 1:6.0.1-14.1+rpi1+b1
Source Version: 1:6.0.1-14.1+rpi1
Distribution: bullseye-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/bullseye-staging-armhf-sbuild-dd9a1ead-1e9e-4eed-8aab-7d3bd8b8ab5d' with '<<CHROOT>>'

+------------------------------------------------------------------------------+
| Update chroot                                                                |
+------------------------------------------------------------------------------+

Get:1 http://172.17.0.1/private bullseye-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1/private bullseye-staging/main Sources [12.0 MB]
Get:3 http://172.17.0.1/private bullseye-staging/main armhf Packages [13.0 MB]
Fetched 24.9 MB in 25s (1005 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Fetch source files                                                           |
+------------------------------------------------------------------------------+


Check APT
---------

Checking available source versions...

Download source files with APT
------------------------------

Reading package lists...
NOTICE: 'llvm-toolchain-6.0' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/pkg-llvm-team/llvm-toolchain.git -b 6.0
Please use:
git clone https://salsa.debian.org/pkg-llvm-team/llvm-toolchain.git -b 6.0
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 61.6 MB of source archives.
Get:1 http://172.17.0.1/private bullseye-staging/main llvm-toolchain-6.0 1:6.0.1-14.1+rpi1 (dsc) [6749 B]
Get:2 http://172.17.0.1/private bullseye-staging/main llvm-toolchain-6.0 1:6.0.1-14.1+rpi1 (tar) [808 kB]
Get:3 http://172.17.0.1/private bullseye-staging/main llvm-toolchain-6.0 1:6.0.1-14.1+rpi1 (tar) [13.2 MB]
Get:4 http://172.17.0.1/private bullseye-staging/main llvm-toolchain-6.0 1:6.0.1-14.1+rpi1 (tar) [2147 kB]
Get:5 http://172.17.0.1/private bullseye-staging/main llvm-toolchain-6.0 1:6.0.1-14.1+rpi1 (tar) [855 kB]
Get:6 http://172.17.0.1/private bullseye-staging/main llvm-toolchain-6.0 1:6.0.1-14.1+rpi1 (tar) [11.3 MB]
Get:7 http://172.17.0.1/private bullseye-staging/main llvm-toolchain-6.0 1:6.0.1-14.1+rpi1 (tar) [3257 kB]
Get:8 http://172.17.0.1/private bullseye-staging/main llvm-toolchain-6.0 1:6.0.1-14.1+rpi1 (tar) [29.9 MB]
Get:9 http://172.17.0.1/private bullseye-staging/main llvm-toolchain-6.0 1:6.0.1-14.1+rpi1 (diff) [153 kB]
Fetched 61.6 MB in 5s (13.2 MB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/llvm-toolchain-6.0-N9ywMd/llvm-toolchain-6.0-6.0.1' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/llvm-toolchain-6.0-N9ywMd' with '<<BUILDDIR>>'

+------------------------------------------------------------------------------+
| Install build-essential                                                      |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-HdF3VR/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-HdF3VR/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-HdF3VR/gpg/trustdb.gpg: trustdb created
gpg: key 35506D9A48F77B2E: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: key 35506D9A48F77B2E: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 35506D9A48F77B2E: secret key imported
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-HdF3VR/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-HdF3VR/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-HdF3VR/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-HdF3VR/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-HdF3VR/apt_archive ./ Packages [432 B]
Fetched 2108 B in 1s (2803 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install core build dependencies (apt-based resolver)
----------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  bsdextrautils krb5-locales libnss-nis libnss-nisplus libpam-cap netbase
  sensible-utils
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 848 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-HdF3VR/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [848 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 848 B in 0s (23.0 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 12776 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Check architectures                                                          |
+------------------------------------------------------------------------------+

Arch check ok (armhf included in any all)

+------------------------------------------------------------------------------+
| Install package build dependencies                                           |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: debhelper (>= 9.0), cmake, chrpath, texinfo, sharutils, libffi-dev (>= 3.0.9), lsb-release, patchutils, diffstat, xz-utils, python2-dev, libedit-dev, libncurses5-dev, swig, python-six, binutils-dev, libjsoncpp-dev, pkg-config, lcov, procps, help2man, zlib1g-dev, libjs-mathjax
Merged Build-Conflicts: dh-ocaml, libctypes-ocaml-dev, libllvm-3.8-ocaml-dev, libllvm-3.9-ocaml-dev, ocaml, ocaml-findlib, ocaml-nox, oprofile
Filtered Build-Depends: debhelper (>= 9.0), cmake, chrpath, texinfo, sharutils, libffi-dev (>= 3.0.9), lsb-release, patchutils, diffstat, xz-utils, python2-dev, libedit-dev, libncurses5-dev, swig, python-six, binutils-dev, libjsoncpp-dev, pkg-config, lcov, procps, help2man, zlib1g-dev, libjs-mathjax
Filtered Build-Conflicts: dh-ocaml, libctypes-ocaml-dev, libllvm-3.8-ocaml-dev, libllvm-3.9-ocaml-dev, ocaml, ocaml-findlib, ocaml-nox, oprofile
dpkg-deb: building package 'sbuild-build-depends-llvm-toolchain-6.0-dummy' in '/<<BUILDDIR>>/resolver-HdF3VR/apt_archive/sbuild-build-depends-llvm-toolchain-6.0-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy sbuild-build-depends-llvm-toolchain-6.0-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-HdF3VR/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-HdF3VR/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-HdF3VR/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-HdF3VR/apt_archive ./ Sources [764 B]
Get:5 copy:/<<BUILDDIR>>/resolver-HdF3VR/apt_archive ./ Packages [774 B]
Fetched 2871 B in 1s (3682 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install llvm-toolchain-6.0 build dependencies (apt-based resolver)
------------------------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  krb5-locales libnss-nis libnss-nisplus libpam-cap netbase
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev binutils-dev chrpath cmake
  cmake-data debhelper dh-autoreconf dh-strip-nondeterminism diffstat
  distro-info-data dwz file fonts-mathjax gettext gettext-base groff-base
  help2man intltool-debian lcov libarchive-zip-perl libarchive13 libbrotli1
  libbsd-dev libbsd0 libcroco3 libcurl4 libdebhelper-perl libedit-dev libedit2
  libelf1 libexpat1 libexpat1-dev libffi-dev libfile-stripnondeterminism-perl
  libglib2.0-0 libicu67 libjs-mathjax libjson-perl libjsoncpp-dev libjsoncpp24
  liblocale-gettext-perl libmagic-mgc libmagic1 libncurses-dev libncurses6
  libnghttp2-14 libperlio-gzip-perl libpipeline1 libprocps8 libpsl5
  libpython2-dev libpython2-stdlib libpython2.7 libpython2.7-dev
  libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib
  libpython3.9-minimal libpython3.9-stdlib librhash0 librtmp1 libsigsegv2
  libssh2-1 libsub-override-perl libtext-unidecode-perl libtool libuchardet0
  libuv1 libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl
  libxml-sax-perl libxml2 lsb-release m4 mailcap man-db media-types
  mime-support patchutils pkg-config po-debconf procps python-six python2
  python2-dev python2-minimal python2.7 python2.7-dev python2.7-minimal
  python3 python3-minimal python3.9 python3.9-minimal sharutils swig swig4.0
  tex-common texinfo ucf zlib1g-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc cmake-doc ninja-build dh-make
  gettext-doc libasprintf-dev libgettextpo-dev groff lrzip
  fonts-mathjax-extras fonts-stix libjs-mathjax-doc ncurses-doc libtool-doc
  gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser
  libmail-box-perl python2-doc python-tk python2.7-doc binfmt-support
  python3-doc python3-tk python3-venv python3.9-venv python3.9-doc
  sharutils-doc bsd-mailx | mailx swig-doc swig-examples swig4.0-examples
  swig4.0-doc texlive-base texlive-latex-base texlive-plain-generic
  texlive-fonts-recommended
Recommended packages:
  curl | wget | lynx libgd-gd2-perl ca-certificates libarchive-cpio-perl
  libglib2.0-data shared-mime-info xdg-user-dirs libjson-xs-perl libgpm2
  publicsuffix libltdl-dev libwww-perl libxml-sax-expat-perl
  libmail-sendmail-perl psmisc
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev binutils-dev chrpath cmake
  cmake-data debhelper dh-autoreconf dh-strip-nondeterminism diffstat
  distro-info-data dwz file fonts-mathjax gettext gettext-base groff-base
  help2man intltool-debian lcov libarchive-zip-perl libarchive13 libbrotli1
  libbsd-dev libbsd0 libcroco3 libcurl4 libdebhelper-perl libedit-dev libedit2
  libelf1 libexpat1 libexpat1-dev libffi-dev libfile-stripnondeterminism-perl
  libglib2.0-0 libicu67 libjs-mathjax libjson-perl libjsoncpp-dev libjsoncpp24
  liblocale-gettext-perl libmagic-mgc libmagic1 libncurses-dev libncurses6
  libnghttp2-14 libperlio-gzip-perl libpipeline1 libprocps8 libpsl5
  libpython2-dev libpython2-stdlib libpython2.7 libpython2.7-dev
  libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib
  libpython3.9-minimal libpython3.9-stdlib librhash0 librtmp1 libsigsegv2
  libssh2-1 libsub-override-perl libtext-unidecode-perl libtool libuchardet0
  libuv1 libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl
  libxml-sax-perl libxml2 lsb-release m4 mailcap man-db media-types
  mime-support patchutils pkg-config po-debconf procps python-six python2
  python2-dev python2-minimal python2.7 python2.7-dev python2.7-minimal
  python3 python3-minimal python3.9 python3.9-minimal
  sbuild-build-depends-llvm-toolchain-6.0-dummy sharutils swig swig4.0
  tex-common texinfo ucf zlib1g-dev
0 upgraded, 105 newly installed, 0 to remove and 0 not upgraded.
Need to get 53.1 MB of archives.
After this operation, 238 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-HdF3VR/apt_archive ./ sbuild-build-depends-llvm-toolchain-6.0-dummy 0.invalid.0 [1060 B]
Get:2 http://172.17.0.1/private bullseye-staging/main armhf liblocale-gettext-perl armhf 1.07-4+b1 [18.3 kB]
Get:3 http://172.17.0.1/private bullseye-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:4 http://172.17.0.1/private bullseye-staging/main armhf groff-base armhf 1.22.4-5 [783 kB]
Get:5 http://172.17.0.1/private bullseye-staging/main armhf libpipeline1 armhf 1.5.3-1 [29.9 kB]
Get:6 http://172.17.0.1/private bullseye-staging/main armhf man-db armhf 2.9.3-2 [1269 kB]
Get:7 http://172.17.0.1/private bullseye-staging/main armhf libpython2.7-minimal armhf 2.7.18-1 [395 kB]
Get:8 http://172.17.0.1/private bullseye-staging/main armhf python2.7-minimal armhf 2.7.18-1 [1099 kB]
Get:9 http://172.17.0.1/private bullseye-staging/main armhf python2-minimal armhf 2.7.18-2 [27.4 kB]
Get:10 http://172.17.0.1/private bullseye-staging/main armhf media-types all 1.0.1 [18.2 kB]
Get:11 http://172.17.0.1/private bullseye-staging/main armhf mailcap all 3.67 [31.3 kB]
Get:12 http://172.17.0.1/private bullseye-staging/main armhf mime-support all 3.66 [10.9 kB]
Get:13 http://172.17.0.1/private bullseye-staging/main armhf libexpat1 armhf 2.2.10-1 [73.3 kB]
Get:14 http://172.17.0.1/private bullseye-staging/main armhf libpython2.7-stdlib armhf 2.7.18-1 [1821 kB]
Get:15 http://172.17.0.1/private bullseye-staging/main armhf python2.7 armhf 2.7.18-1 [309 kB]
Get:16 http://172.17.0.1/private bullseye-staging/main armhf libpython2-stdlib armhf 2.7.18-2 [21.2 kB]
Get:17 http://172.17.0.1/private bullseye-staging/main armhf python2 armhf 2.7.18-2 [24.4 kB]
Get:18 http://172.17.0.1/private bullseye-staging/main armhf libpython3.9-minimal armhf 3.9.1~rc1-2+rpi1 [789 kB]
Get:19 http://172.17.0.1/private bullseye-staging/main armhf python3.9-minimal armhf 3.9.1~rc1-2+rpi1 [1624 kB]
Get:20 http://172.17.0.1/private bullseye-staging/main armhf python3-minimal armhf 3.9.0-4 [37.8 kB]
Get:21 http://172.17.0.1/private bullseye-staging/main armhf libpython3.9-stdlib armhf 3.9.1~rc1-2+rpi1 [1653 kB]
Get:22 http://172.17.0.1/private bullseye-staging/main armhf python3.9 armhf 3.9.1~rc1-2+rpi1 [460 kB]
Get:23 http://172.17.0.1/private bullseye-staging/main armhf libpython3-stdlib armhf 3.9.0-4 [21.0 kB]
Get:24 http://172.17.0.1/private bullseye-staging/main armhf python3 armhf 3.9.0-4 [64.1 kB]
Get:25 http://172.17.0.1/private bullseye-staging/main armhf ucf all 3.0043 [74.0 kB]
Get:26 http://172.17.0.1/private bullseye-staging/main armhf tex-common all 6.15 [53.5 kB]
Get:27 http://172.17.0.1/private bullseye-staging/main armhf libncurses6 armhf 6.2+20201114-1 [79.5 kB]
Get:28 http://172.17.0.1/private bullseye-staging/main armhf libprocps8 armhf 2:3.3.16-5 [59.8 kB]
Get:29 http://172.17.0.1/private bullseye-staging/main armhf procps armhf 2:3.3.16-5 [238 kB]
Get:30 http://172.17.0.1/private bullseye-staging/main armhf libmagic-mgc armhf 1:5.39-3 [273 kB]
Get:31 http://172.17.0.1/private bullseye-staging/main armhf libmagic1 armhf 1:5.39-3 [117 kB]
Get:32 http://172.17.0.1/private bullseye-staging/main armhf file armhf 1:5.39-3 [68.0 kB]
Get:33 http://172.17.0.1/private bullseye-staging/main armhf gettext-base armhf 0.19.8.1-10 [117 kB]
Get:34 http://172.17.0.1/private bullseye-staging/main armhf libsigsegv2 armhf 2.12-2 [32.3 kB]
Get:35 http://172.17.0.1/private bullseye-staging/main armhf m4 armhf 1.4.18-4 [185 kB]
Get:36 http://172.17.0.1/private bullseye-staging/main armhf autoconf all 2.69-11.1 [341 kB]
Get:37 http://172.17.0.1/private bullseye-staging/main armhf autotools-dev all 20180224.1 [77.0 kB]
Get:38 http://172.17.0.1/private bullseye-staging/main armhf automake all 1:1.16.2-4 [801 kB]
Get:39 http://172.17.0.1/private bullseye-staging/main armhf autopoint all 0.19.8.1-10 [435 kB]
Get:40 http://172.17.0.1/private bullseye-staging/main armhf binutils-dev armhf 2.35.1-4+rpi1 [2243 kB]
Get:41 http://172.17.0.1/private bullseye-staging/main armhf chrpath armhf 0.16-2 [15.4 kB]
Get:42 http://172.17.0.1/private bullseye-staging/main armhf cmake-data all 3.18.4-1+rpi1 [1725 kB]
Get:43 http://172.17.0.1/private bullseye-staging/main armhf libicu67 armhf 67.1-4 [8289 kB]
Get:44 http://172.17.0.1/private bullseye-staging/main armhf libxml2 armhf 2.9.10+dfsg-6.3 [580 kB]
Get:45 http://172.17.0.1/private bullseye-staging/main armhf libarchive13 armhf 3.4.3-2 [294 kB]
Get:46 http://172.17.0.1/private bullseye-staging/main armhf libbrotli1 armhf 1.0.9-2+b1 [261 kB]
Get:47 http://172.17.0.1/private bullseye-staging/main armhf libnghttp2-14 armhf 1.42.0-1 [66.7 kB]
Get:48 http://172.17.0.1/private bullseye-staging/main armhf libpsl5 armhf 0.21.0-1.1 [54.2 kB]
Get:49 http://172.17.0.1/private bullseye-staging/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b2 [54.2 kB]
Get:50 http://172.17.0.1/private bullseye-staging/main armhf libssh2-1 armhf 1.8.0-2.1 [126 kB]
Get:51 http://172.17.0.1/private bullseye-staging/main armhf libcurl4 armhf 7.72.0-1 [300 kB]
Get:52 http://172.17.0.1/private bullseye-staging/main armhf libjsoncpp24 armhf 1.9.4-3 [66.9 kB]
Get:53 http://172.17.0.1/private bullseye-staging/main armhf librhash0 armhf 1.4.0-1 [133 kB]
Get:54 http://172.17.0.1/private bullseye-staging/main armhf libuv1 armhf 1.40.0-1 [118 kB]
Get:55 http://172.17.0.1/private bullseye-staging/main armhf cmake armhf 3.18.4-1+rpi1+b1 [3111 kB]
Get:56 http://172.17.0.1/private bullseye-staging/main armhf libtool all 2.4.6-14 [513 kB]
Get:57 http://172.17.0.1/private bullseye-staging/main armhf dh-autoreconf all 19 [16.9 kB]
Get:58 http://172.17.0.1/private bullseye-staging/main armhf libdebhelper-perl all 13.3 [188 kB]
Get:59 http://172.17.0.1/private bullseye-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:60 http://172.17.0.1/private bullseye-staging/main armhf libsub-override-perl all 0.09-2 [10.2 kB]
Get:61 http://172.17.0.1/private bullseye-staging/main armhf libfile-stripnondeterminism-perl all 1.9.0-1 [25.5 kB]
Get:62 http://172.17.0.1/private bullseye-staging/main armhf dh-strip-nondeterminism all 1.9.0-1 [15.2 kB]
Get:63 http://172.17.0.1/private bullseye-staging/main armhf libelf1 armhf 0.182-1 [162 kB]
Get:64 http://172.17.0.1/private bullseye-staging/main armhf dwz armhf 0.13-5 [142 kB]
Get:65 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-0 armhf 2.66.3-2 [1178 kB]
Get:66 http://172.17.0.1/private bullseye-staging/main armhf libcroco3 armhf 0.6.13-1 [133 kB]
Get:67 http://172.17.0.1/private bullseye-staging/main armhf gettext armhf 0.19.8.1-10 [1219 kB]
Get:68 http://172.17.0.1/private bullseye-staging/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB]
Get:69 http://172.17.0.1/private bullseye-staging/main armhf po-debconf all 1.0.21 [248 kB]
Get:70 http://172.17.0.1/private bullseye-staging/main armhf debhelper all 13.3 [1009 kB]
Get:71 http://172.17.0.1/private bullseye-staging/main armhf diffstat armhf 1.63-1 [31.9 kB]
Get:72 http://172.17.0.1/private bullseye-staging/main armhf distro-info-data all 0.45 [6668 B]
Get:73 http://172.17.0.1/private bullseye-staging/main armhf fonts-mathjax all 2.7.9+dfsg-1 [2210 kB]
Get:74 http://172.17.0.1/private bullseye-staging/main armhf help2man armhf 1.47.16 [181 kB]
Get:75 http://172.17.0.1/private bullseye-staging/main armhf libjson-perl all 4.02000-2 [88.8 kB]
Get:76 http://172.17.0.1/private bullseye-staging/main armhf libperlio-gzip-perl armhf 0.19-1+b6 [16.4 kB]
Get:77 http://172.17.0.1/private bullseye-staging/main armhf lcov all 1.14-2 [138 kB]
Get:78 http://172.17.0.1/private bullseye-staging/main armhf libbsd0 armhf 0.10.0-1 [112 kB]
Get:79 http://172.17.0.1/private bullseye-staging/main armhf libbsd-dev armhf 0.10.0-1 [231 kB]
Get:80 http://172.17.0.1/private bullseye-staging/main armhf libedit2 armhf 3.1-20191231-1 [79.2 kB]
Get:81 http://172.17.0.1/private bullseye-staging/main armhf libncurses-dev armhf 6.2+20201114-1 [288 kB]
Get:82 http://172.17.0.1/private bullseye-staging/main armhf libedit-dev armhf 3.1-20191231-1 [98.0 kB]
Get:83 http://172.17.0.1/private bullseye-staging/main armhf libexpat1-dev armhf 2.2.10-1 [121 kB]
Get:84 http://172.17.0.1/private bullseye-staging/main armhf libffi-dev armhf 3.3-5 [58.2 kB]
Get:85 http://172.17.0.1/private bullseye-staging/main armhf libjs-mathjax all 2.7.9+dfsg-1 [5667 kB]
Get:86 http://172.17.0.1/private bullseye-staging/main armhf libjsoncpp-dev armhf 1.9.4-3 [25.4 kB]
Get:87 http://172.17.0.1/private bullseye-staging/main armhf libpython2.7 armhf 2.7.18-1 [882 kB]
Get:88 http://172.17.0.1/private bullseye-staging/main armhf libpython2.7-dev armhf 2.7.18-1 [2069 kB]
Get:89 http://172.17.0.1/private bullseye-staging/main armhf libpython2-dev armhf 2.7.18-2 [21.2 kB]
Get:90 http://172.17.0.1/private bullseye-staging/main armhf libtext-unidecode-perl all 1.30-1 [103 kB]
Get:91 http://172.17.0.1/private bullseye-staging/main armhf libxml-namespacesupport-perl all 1.12-1 [14.8 kB]
Get:92 http://172.17.0.1/private bullseye-staging/main armhf libxml-sax-base-perl all 1.09-1 [20.4 kB]
Get:93 http://172.17.0.1/private bullseye-staging/main armhf libxml-sax-perl all 1.02+dfsg-1 [59.0 kB]
Get:94 http://172.17.0.1/private bullseye-staging/main armhf libxml-libxml-perl armhf 2.0134+dfsg-2+b1 [318 kB]
Get:95 http://172.17.0.1/private bullseye-staging/main armhf lsb-release all 11.1.0+rpi1 [28.1 kB]
Get:96 http://172.17.0.1/private bullseye-staging/main armhf patchutils armhf 0.4.2-1 [68.7 kB]
Get:97 http://172.17.0.1/private bullseye-staging/main armhf pkg-config armhf 0.29.2-1 [61.5 kB]
Get:98 http://172.17.0.1/private bullseye-staging/main armhf python-six all 1.15.0-2 [16.8 kB]
Get:99 http://172.17.0.1/private bullseye-staging/main armhf python2.7-dev armhf 2.7.18-1 [292 kB]
Get:100 http://172.17.0.1/private bullseye-staging/main armhf python2-dev armhf 2.7.18-2 [1220 B]
Get:101 http://172.17.0.1/private bullseye-staging/main armhf sharutils armhf 1:4.15.2-5 [236 kB]
Get:102 http://172.17.0.1/private bullseye-staging/main armhf swig4.0 armhf 4.0.2-1 [1221 kB]
Get:103 http://172.17.0.1/private bullseye-staging/main armhf swig all 4.0.2-1 [330 kB]
Get:104 http://172.17.0.1/private bullseye-staging/main armhf texinfo armhf 6.7.0.dfsg.2-5+b2 [1745 kB]
Get:105 http://172.17.0.1/private bullseye-staging/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-2 [184 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 53.1 MB in 4s (12.0 MB/s)
Selecting previously unselected package liblocale-gettext-perl.
(Reading database ... 12776 files and directories currently installed.)
Preparing to unpack .../00-liblocale-gettext-perl_1.07-4+b1_armhf.deb ...
Unpacking liblocale-gettext-perl (1.07-4+b1) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../01-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../02-groff-base_1.22.4-5_armhf.deb ...
Unpacking groff-base (1.22.4-5) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../03-libpipeline1_1.5.3-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.3-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../04-man-db_2.9.3-2_armhf.deb ...
Unpacking man-db (2.9.3-2) ...
Selecting previously unselected package libpython2.7-minimal:armhf.
Preparing to unpack .../05-libpython2.7-minimal_2.7.18-1_armhf.deb ...
Unpacking libpython2.7-minimal:armhf (2.7.18-1) ...
Selecting previously unselected package python2.7-minimal.
Preparing to unpack .../06-python2.7-minimal_2.7.18-1_armhf.deb ...
Unpacking python2.7-minimal (2.7.18-1) ...
Selecting previously unselected package python2-minimal.
Preparing to unpack .../07-python2-minimal_2.7.18-2_armhf.deb ...
Unpacking python2-minimal (2.7.18-2) ...
Selecting previously unselected package media-types.
Preparing to unpack .../08-media-types_1.0.1_all.deb ...
Unpacking media-types (1.0.1) ...
Selecting previously unselected package mailcap.
Preparing to unpack .../09-mailcap_3.67_all.deb ...
Unpacking mailcap (3.67) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../10-mime-support_3.66_all.deb ...
Unpacking mime-support (3.66) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../11-libexpat1_2.2.10-1_armhf.deb ...
Unpacking libexpat1:armhf (2.2.10-1) ...
Selecting previously unselected package libpython2.7-stdlib:armhf.
Preparing to unpack .../12-libpython2.7-stdlib_2.7.18-1_armhf.deb ...
Unpacking libpython2.7-stdlib:armhf (2.7.18-1) ...
Selecting previously unselected package python2.7.
Preparing to unpack .../13-python2.7_2.7.18-1_armhf.deb ...
Unpacking python2.7 (2.7.18-1) ...
Selecting previously unselected package libpython2-stdlib:armhf.
Preparing to unpack .../14-libpython2-stdlib_2.7.18-2_armhf.deb ...
Unpacking libpython2-stdlib:armhf (2.7.18-2) ...
Setting up libpython2.7-minimal:armhf (2.7.18-1) ...
Setting up python2.7-minimal (2.7.18-1) ...
Setting up python2-minimal (2.7.18-2) ...
Selecting previously unselected package python2.
(Reading database ... 14097 files and directories currently installed.)
Preparing to unpack .../python2_2.7.18-2_armhf.deb ...
Unpacking python2 (2.7.18-2) ...
Selecting previously unselected package libpython3.9-minimal:armhf.
Preparing to unpack .../libpython3.9-minimal_3.9.1~rc1-2+rpi1_armhf.deb ...
Unpacking libpython3.9-minimal:armhf (3.9.1~rc1-2+rpi1) ...
Selecting previously unselected package python3.9-minimal.
Preparing to unpack .../python3.9-minimal_3.9.1~rc1-2+rpi1_armhf.deb ...
Unpacking python3.9-minimal (3.9.1~rc1-2+rpi1) ...
Setting up libpython3.9-minimal:armhf (3.9.1~rc1-2+rpi1) ...
Setting up libexpat1:armhf (2.2.10-1) ...
Setting up python3.9-minimal (3.9.1~rc1-2+rpi1) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 14399 files and directories currently installed.)
Preparing to unpack .../python3-minimal_3.9.0-4_armhf.deb ...
Unpacking python3-minimal (3.9.0-4) ...
Selecting previously unselected package libpython3.9-stdlib:armhf.
Preparing to unpack .../libpython3.9-stdlib_3.9.1~rc1-2+rpi1_armhf.deb ...
Unpacking libpython3.9-stdlib:armhf (3.9.1~rc1-2+rpi1) ...
Selecting previously unselected package python3.9.
Preparing to unpack .../python3.9_3.9.1~rc1-2+rpi1_armhf.deb ...
Unpacking python3.9 (3.9.1~rc1-2+rpi1) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../libpython3-stdlib_3.9.0-4_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.9.0-4) ...
Setting up python3-minimal (3.9.0-4) ...
Selecting previously unselected package python3.
(Reading database ... 14781 files and directories currently installed.)
Preparing to unpack .../00-python3_3.9.0-4_armhf.deb ...
Unpacking python3 (3.9.0-4) ...
Selecting previously unselected package ucf.
Preparing to unpack .../01-ucf_3.0043_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0043) ...
Selecting previously unselected package tex-common.
Preparing to unpack .../02-tex-common_6.15_all.deb ...
Unpacking tex-common (6.15) ...
Selecting previously unselected package libncurses6:armhf.
Preparing to unpack .../03-libncurses6_6.2+20201114-1_armhf.deb ...
Unpacking libncurses6:armhf (6.2+20201114-1) ...
Selecting previously unselected package libprocps8:armhf.
Preparing to unpack .../04-libprocps8_2%3a3.3.16-5_armhf.deb ...
Unpacking libprocps8:armhf (2:3.3.16-5) ...
Selecting previously unselected package procps.
Preparing to unpack .../05-procps_2%3a3.3.16-5_armhf.deb ...
Unpacking procps (2:3.3.16-5) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../06-libmagic-mgc_1%3a5.39-3_armhf.deb ...
Unpacking libmagic-mgc (1:5.39-3) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../07-libmagic1_1%3a5.39-3_armhf.deb ...
Unpacking libmagic1:armhf (1:5.39-3) ...
Selecting previously unselected package file.
Preparing to unpack .../08-file_1%3a5.39-3_armhf.deb ...
Unpacking file (1:5.39-3) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../09-gettext-base_0.19.8.1-10_armhf.deb ...
Unpacking gettext-base (0.19.8.1-10) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../10-libsigsegv2_2.12-2_armhf.deb ...
Unpacking libsigsegv2:armhf (2.12-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../11-m4_1.4.18-4_armhf.deb ...
Unpacking m4 (1.4.18-4) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../12-autoconf_2.69-11.1_all.deb ...
Unpacking autoconf (2.69-11.1) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../13-autotools-dev_20180224.1_all.deb ...
Unpacking autotools-dev (20180224.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../14-automake_1%3a1.16.2-4_all.deb ...
Unpacking automake (1:1.16.2-4) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../15-autopoint_0.19.8.1-10_all.deb ...
Unpacking autopoint (0.19.8.1-10) ...
Selecting previously unselected package binutils-dev.
Preparing to unpack .../16-binutils-dev_2.35.1-4+rpi1_armhf.deb ...
Unpacking binutils-dev (2.35.1-4+rpi1) ...
Selecting previously unselected package chrpath.
Preparing to unpack .../17-chrpath_0.16-2_armhf.deb ...
Unpacking chrpath (0.16-2) ...
Selecting previously unselected package cmake-data.
Preparing to unpack .../18-cmake-data_3.18.4-1+rpi1_all.deb ...
Unpacking cmake-data (3.18.4-1+rpi1) ...
Selecting previously unselected package libicu67:armhf.
Preparing to unpack .../19-libicu67_67.1-4_armhf.deb ...
Unpacking libicu67:armhf (67.1-4) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../20-libxml2_2.9.10+dfsg-6.3_armhf.deb ...
Unpacking libxml2:armhf (2.9.10+dfsg-6.3) ...
Selecting previously unselected package libarchive13:armhf.
Preparing to unpack .../21-libarchive13_3.4.3-2_armhf.deb ...
Unpacking libarchive13:armhf (3.4.3-2) ...
Selecting previously unselected package libbrotli1:armhf.
Preparing to unpack .../22-libbrotli1_1.0.9-2+b1_armhf.deb ...
Unpacking libbrotli1:armhf (1.0.9-2+b1) ...
Selecting previously unselected package libnghttp2-14:armhf.
Preparing to unpack .../23-libnghttp2-14_1.42.0-1_armhf.deb ...
Unpacking libnghttp2-14:armhf (1.42.0-1) ...
Selecting previously unselected package libpsl5:armhf.
Preparing to unpack .../24-libpsl5_0.21.0-1.1_armhf.deb ...
Unpacking libpsl5:armhf (0.21.0-1.1) ...
Selecting previously unselected package librtmp1:armhf.
Preparing to unpack .../25-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_armhf.deb ...
Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ...
Selecting previously unselected package libssh2-1:armhf.
Preparing to unpack .../26-libssh2-1_1.8.0-2.1_armhf.deb ...
Unpacking libssh2-1:armhf (1.8.0-2.1) ...
Selecting previously unselected package libcurl4:armhf.
Preparing to unpack .../27-libcurl4_7.72.0-1_armhf.deb ...
Unpacking libcurl4:armhf (7.72.0-1) ...
Selecting previously unselected package libjsoncpp24:armhf.
Preparing to unpack .../28-libjsoncpp24_1.9.4-3_armhf.deb ...
Unpacking libjsoncpp24:armhf (1.9.4-3) ...
Selecting previously unselected package librhash0:armhf.
Preparing to unpack .../29-librhash0_1.4.0-1_armhf.deb ...
Unpacking librhash0:armhf (1.4.0-1) ...
Selecting previously unselected package libuv1:armhf.
Preparing to unpack .../30-libuv1_1.40.0-1_armhf.deb ...
Unpacking libuv1:armhf (1.40.0-1) ...
Selecting previously unselected package cmake.
Preparing to unpack .../31-cmake_3.18.4-1+rpi1+b1_armhf.deb ...
Unpacking cmake (3.18.4-1+rpi1+b1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../32-libtool_2.4.6-14_all.deb ...
Unpacking libtool (2.4.6-14) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../33-dh-autoreconf_19_all.deb ...
Unpacking dh-autoreconf (19) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../34-libdebhelper-perl_13.3_all.deb ...
Unpacking libdebhelper-perl (13.3) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../35-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../36-libsub-override-perl_0.09-2_all.deb ...
Unpacking libsub-override-perl (0.09-2) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../37-libfile-stripnondeterminism-perl_1.9.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.9.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../38-dh-strip-nondeterminism_1.9.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.9.0-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../39-libelf1_0.182-1_armhf.deb ...
Unpacking libelf1:armhf (0.182-1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../40-dwz_0.13-5_armhf.deb ...
Unpacking dwz (0.13-5) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../41-libglib2.0-0_2.66.3-2_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.66.3-2) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../42-libcroco3_0.6.13-1_armhf.deb ...
Unpacking libcroco3:armhf (0.6.13-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../43-gettext_0.19.8.1-10_armhf.deb ...
Unpacking gettext (0.19.8.1-10) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../44-intltool-debian_0.35.0+20060710.5_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.5) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../45-po-debconf_1.0.21_all.deb ...
Unpacking po-debconf (1.0.21) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../46-debhelper_13.3_all.deb ...
Unpacking debhelper (13.3) ...
Selecting previously unselected package diffstat.
Preparing to unpack .../47-diffstat_1.63-1_armhf.deb ...
Unpacking diffstat (1.63-1) ...
Selecting previously unselected package distro-info-data.
Preparing to unpack .../48-distro-info-data_0.45_all.deb ...
Unpacking distro-info-data (0.45) ...
Selecting previously unselected package fonts-mathjax.
Preparing to unpack .../49-fonts-mathjax_2.7.9+dfsg-1_all.deb ...
Unpacking fonts-mathjax (2.7.9+dfsg-1) ...
Selecting previously unselected package help2man.
Preparing to unpack .../50-help2man_1.47.16_armhf.deb ...
Unpacking help2man (1.47.16) ...
Selecting previously unselected package libjson-perl.
Preparing to unpack .../51-libjson-perl_4.02000-2_all.deb ...
Unpacking libjson-perl (4.02000-2) ...
Selecting previously unselected package libperlio-gzip-perl.
Preparing to unpack .../52-libperlio-gzip-perl_0.19-1+b6_armhf.deb ...
Unpacking libperlio-gzip-perl (0.19-1+b6) ...
Selecting previously unselected package lcov.
Preparing to unpack .../53-lcov_1.14-2_all.deb ...
Unpacking lcov (1.14-2) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../54-libbsd0_0.10.0-1_armhf.deb ...
Unpacking libbsd0:armhf (0.10.0-1) ...
Selecting previously unselected package libbsd-dev:armhf.
Preparing to unpack .../55-libbsd-dev_0.10.0-1_armhf.deb ...
Unpacking libbsd-dev:armhf (0.10.0-1) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../56-libedit2_3.1-20191231-1_armhf.deb ...
Unpacking libedit2:armhf (3.1-20191231-1) ...
Selecting previously unselected package libncurses-dev:armhf.
Preparing to unpack .../57-libncurses-dev_6.2+20201114-1_armhf.deb ...
Unpacking libncurses-dev:armhf (6.2+20201114-1) ...
Selecting previously unselected package libedit-dev:armhf.
Preparing to unpack .../58-libedit-dev_3.1-20191231-1_armhf.deb ...
Unpacking libedit-dev:armhf (3.1-20191231-1) ...
Selecting previously unselected package libexpat1-dev:armhf.
Preparing to unpack .../59-libexpat1-dev_2.2.10-1_armhf.deb ...
Unpacking libexpat1-dev:armhf (2.2.10-1) ...
Selecting previously unselected package libffi-dev:armhf.
Preparing to unpack .../60-libffi-dev_3.3-5_armhf.deb ...
Unpacking libffi-dev:armhf (3.3-5) ...
Selecting previously unselected package libjs-mathjax.
Preparing to unpack .../61-libjs-mathjax_2.7.9+dfsg-1_all.deb ...
Unpacking libjs-mathjax (2.7.9+dfsg-1) ...
Selecting previously unselected package libjsoncpp-dev:armhf.
Preparing to unpack .../62-libjsoncpp-dev_1.9.4-3_armhf.deb ...
Unpacking libjsoncpp-dev:armhf (1.9.4-3) ...
Selecting previously unselected package libpython2.7:armhf.
Preparing to unpack .../63-libpython2.7_2.7.18-1_armhf.deb ...
Unpacking libpython2.7:armhf (2.7.18-1) ...
Selecting previously unselected package libpython2.7-dev:armhf.
Preparing to unpack .../64-libpython2.7-dev_2.7.18-1_armhf.deb ...
Unpacking libpython2.7-dev:armhf (2.7.18-1) ...
Selecting previously unselected package libpython2-dev:armhf.
Preparing to unpack .../65-libpython2-dev_2.7.18-2_armhf.deb ...
Unpacking libpython2-dev:armhf (2.7.18-2) ...
Selecting previously unselected package libtext-unidecode-perl.
Preparing to unpack .../66-libtext-unidecode-perl_1.30-1_all.deb ...
Unpacking libtext-unidecode-perl (1.30-1) ...
Selecting previously unselected package libxml-namespacesupport-perl.
Preparing to unpack .../67-libxml-namespacesupport-perl_1.12-1_all.deb ...
Unpacking libxml-namespacesupport-perl (1.12-1) ...
Selecting previously unselected package libxml-sax-base-perl.
Preparing to unpack .../68-libxml-sax-base-perl_1.09-1_all.deb ...
Unpacking libxml-sax-base-perl (1.09-1) ...
Selecting previously unselected package libxml-sax-perl.
Preparing to unpack .../69-libxml-sax-perl_1.02+dfsg-1_all.deb ...
Unpacking libxml-sax-perl (1.02+dfsg-1) ...
Selecting previously unselected package libxml-libxml-perl.
Preparing to unpack .../70-libxml-libxml-perl_2.0134+dfsg-2+b1_armhf.deb ...
Unpacking libxml-libxml-perl (2.0134+dfsg-2+b1) ...
Selecting previously unselected package lsb-release.
Preparing to unpack .../71-lsb-release_11.1.0+rpi1_all.deb ...
Unpacking lsb-release (11.1.0+rpi1) ...
Selecting previously unselected package patchutils.
Preparing to unpack .../72-patchutils_0.4.2-1_armhf.deb ...
Unpacking patchutils (0.4.2-1) ...
Selecting previously unselected package pkg-config.
Preparing to unpack .../73-pkg-config_0.29.2-1_armhf.deb ...
Unpacking pkg-config (0.29.2-1) ...
Selecting previously unselected package python-six.
Preparing to unpack .../74-python-six_1.15.0-2_all.deb ...
Unpacking python-six (1.15.0-2) ...
Selecting previously unselected package python2.7-dev.
Preparing to unpack .../75-python2.7-dev_2.7.18-1_armhf.deb ...
Unpacking python2.7-dev (2.7.18-1) ...
Selecting previously unselected package python2-dev.
Preparing to unpack .../76-python2-dev_2.7.18-2_armhf.deb ...
Unpacking python2-dev (2.7.18-2) ...
Selecting previously unselected package sharutils.
Preparing to unpack .../77-sharutils_1%3a4.15.2-5_armhf.deb ...
Unpacking sharutils (1:4.15.2-5) ...
Selecting previously unselected package swig4.0.
Preparing to unpack .../78-swig4.0_4.0.2-1_armhf.deb ...
Unpacking swig4.0 (4.0.2-1) ...
Selecting previously unselected package swig.
Preparing to unpack .../79-swig_4.0.2-1_all.deb ...
Unpacking swig (4.0.2-1) ...
Selecting previously unselected package texinfo.
Preparing to unpack .../80-texinfo_6.7.0.dfsg.2-5+b2_armhf.deb ...
Unpacking texinfo (6.7.0.dfsg.2-5+b2) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../81-zlib1g-dev_1%3a1.2.11.dfsg-2_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-2) ...
Selecting previously unselected package sbuild-build-depends-llvm-toolchain-6.0-dummy.
Preparing to unpack .../82-sbuild-build-depends-llvm-toolchain-6.0-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-llvm-toolchain-6.0-dummy (0.invalid.0) ...
Setting up media-types (1.0.1) ...
Setting up libpipeline1:armhf (1.5.3-1) ...
Setting up libpsl5:armhf (0.21.0-1.1) ...
Setting up fonts-mathjax (2.7.9+dfsg-1) ...
Setting up libjs-mathjax (2.7.9+dfsg-1) ...
Setting up libicu67:armhf (67.1-4) ...
Setting up libmagic-mgc (1:5.39-3) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libglib2.0-0:armhf (2.66.3-2) ...
No schema files found: doing nothing.
Setting up distro-info-data (0.45) ...
Setting up libdebhelper-perl (13.3) ...
Setting up libbrotli1:armhf (1.0.9-2+b1) ...
Setting up libnghttp2-14:armhf (1.42.0-1) ...
Setting up libmagic1:armhf (1:5.39-3) ...
Setting up libxml-namespacesupport-perl (1.12-1) ...
Setting up gettext-base (0.19.8.1-10) ...
Setting up binutils-dev (2.35.1-4+rpi1) ...
Setting up file (1:5.39-3) ...
Setting up libffi-dev:armhf (3.3-5) ...
Setting up patchutils (0.4.2-1) ...
Setting up libxml-sax-base-perl (1.09-1) ...
Setting up autotools-dev (20180224.1) ...
Setting up libuv1:armhf (1.40.0-1) ...
Setting up libexpat1-dev:armhf (2.2.10-1) ...
Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ...
Setting up libncurses6:armhf (6.2+20201114-1) ...
Setting up libsigsegv2:armhf (2.12-2) ...
Setting up diffstat (1.63-1) ...
Setting up autopoint (0.19.8.1-10) ...
Setting up pkg-config (0.29.2-1) ...
Setting up ucf (3.0043) ...
Setting up libjsoncpp24:armhf (1.9.4-3) ...
Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-2) ...
Setting up librhash0:armhf (1.4.0-1) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up libjson-perl (4.02000-2) ...
Setting up libsub-override-perl (0.09-2) ...
Setting up libssh2-1:armhf (1.8.0-2.1) ...
Setting up cmake-data (3.18.4-1+rpi1) ...
Setting up sharutils (1:4.15.2-5) ...
Setting up swig4.0 (4.0.2-1) ...
Setting up libtext-unidecode-perl (1.30-1) ...
Setting up libbsd0:armhf (0.10.0-1) ...
Setting up libperlio-gzip-perl (0.19-1+b6) ...
Setting up mailcap (3.67) ...
Setting up libelf1:armhf (0.182-1) ...
Setting up libxml2:armhf (2.9.10+dfsg-6.3) ...
Setting up libbsd-dev:armhf (0.10.0-1) ...
Setting up liblocale-gettext-perl (1.07-4+b1) ...
Setting up chrpath (0.16-2) ...
Setting up libprocps8:armhf (2:3.3.16-5) ...
Setting up libpython3.9-stdlib:armhf (3.9.1~rc1-2+rpi1) ...
Setting up libpython3-stdlib:armhf (3.9.0-4) ...
Setting up libfile-stripnondeterminism-perl (1.9.0-1) ...
Setting up libjsoncpp-dev:armhf (1.9.4-3) ...
Setting up libncurses-dev:armhf (6.2+20201114-1) ...
Setting up swig (4.0.2-1) ...
Setting up mime-support (3.66) ...
Setting up libtool (2.4.6-14) ...
Setting up libarchive13:armhf (3.4.3-2) ...
Setting up libedit2:armhf (3.1-20191231-1) ...
Setting up m4 (1.4.18-4) ...
Setting up lcov (1.14-2) ...
Setting up libxml-sax-perl (1.02+dfsg-1) ...
update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10...
update-perl-sax-parsers: Updating overall Perl SAX parser modules info file...

Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version
Setting up libpython2.7-stdlib:armhf (2.7.18-1) ...
Setting up help2man (1.47.16) ...
Setting up tex-common (6.15) ...
update-language: texlive-base not installed and configured, doing nothing!
Setting up libedit-dev:armhf (3.1-20191231-1) ...
Setting up libcroco3:armhf (0.6.13-1) ...
Setting up autoconf (2.69-11.1) ...
Setting up libxml-libxml-perl (2.0134+dfsg-2+b1) ...
update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50...
update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50...
update-perl-sax-parsers: Updating overall Perl SAX parser modules info file...
Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version
Setting up dh-strip-nondeterminism (1.9.0-1) ...
Setting up dwz (0.13-5) ...
Setting up groff-base (1.22.4-5) ...
Setting up procps (2:3.3.16-5) ...
update-alternatives: using /usr/bin/w.procps to provide /usr/bin/w (w) in auto mode
Setting up libcurl4:armhf (7.72.0-1) ...
Setting up python3.9 (3.9.1~rc1-2+rpi1) ...
Setting up automake (1:1.16.2-4) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libpython2.7:armhf (2.7.18-1) ...
Setting up libpython2.7-dev:armhf (2.7.18-1) ...
Setting up gettext (0.19.8.1-10) ...
Setting up python2.7 (2.7.18-1) ...
Setting up libpython2-stdlib:armhf (2.7.18-2) ...
Setting up python3 (3.9.0-4) ...
Setting up man-db (2.9.3-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up python2 (2.7.18-2) ...
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up python-six (1.15.0-2) ...
Setting up texinfo (6.7.0.dfsg.2-5+b2) ...
Setting up cmake (3.18.4-1+rpi1+b1) ...
Setting up libpython2-dev:armhf (2.7.18-2) ...
Setting up lsb-release (11.1.0+rpi1) ...
Setting up python2.7-dev (2.7.18-1) ...
Setting up python2-dev (2.7.18-2) ...
Setting up po-debconf (1.0.21) ...
Setting up dh-autoreconf (19) ...
Setting up debhelper (13.3) ...
Setting up sbuild-build-depends-llvm-toolchain-6.0-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.31-5+rpi1) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Build environment                                                            |
+------------------------------------------------------------------------------+

Kernel: Linux 4.9.0-0.bpo.4-armmp armhf (armv7l)
Toolchain package versions: binutils_2.35.1-4+rpi1 dpkg-dev_1.20.5+rpi1 g++-10_10.2.0-19+rpi1 gcc-10_10.2.0-19+rpi1 libc6-dev_2.31-5+rpi1 libstdc++-10-dev_10.2.0-19+rpi1 libstdc++6_10.2.0-19+rpi1 linux-libc-dev_5.9.6-1+rpi1+b1
Package versions: adduser_3.118 apt_2.1.12 aptitude_0.8.13-2 aptitude-common_0.8.13-2 autoconf_2.69-11.1 automake_1:1.16.2-4 autopoint_0.19.8.1-10 autotools-dev_20180224.1 base-files_11+rpi1 base-passwd_3.5.48 bash_5.1~rc3-1 binutils_2.35.1-4+rpi1 binutils-arm-linux-gnueabihf_2.35.1-4+rpi1 binutils-common_2.35.1-4+rpi1 binutils-dev_2.35.1-4+rpi1 bsdextrautils_2.36.1-2 bsdutils_1:2.36.1-2 build-essential_12.8 bzip2_1.0.8-4 chrpath_0.16-2 cmake_3.18.4-1+rpi1+b1 cmake-data_3.18.4-1+rpi1 coreutils_8.32-4 cpp_4:10.2.0-1+rpi1 cpp-10_10.2.0-19+rpi1 dash_0.5.11+git20200708+dd9ef66-2 debconf_1.5.74 debhelper_13.3 debianutils_4.11.2 dh-autoreconf_19 dh-strip-nondeterminism_1.9.0-1 diffstat_1.63-1 diffutils_1:3.7-3 dirmngr_2.2.20-1 distro-info-data_0.45 dpkg_1.20.5+rpi1 dpkg-dev_1.20.5+rpi1 dwz_0.13-5 e2fsprogs_1.45.6-1 fakeroot_1.25.3-1.1 fdisk_2.36.1-2 file_1:5.39-3 findutils_4.7.0+git20201010-2 fonts-mathjax_2.7.9+dfsg-1 g++_4:10.2.0-1+rpi1 g++-10_10.2.0-19+rpi1 gcc_4:10.2.0-1+rpi1 gcc-10_10.2.0-19+rpi1 gcc-10-base_10.2.0-19+rpi1 gettext_0.19.8.1-10 gettext-base_0.19.8.1-10 gnupg_2.2.20-1 gnupg-l10n_2.2.20-1 gnupg-utils_2.2.20-1 gpg_2.2.20-1 gpg-agent_2.2.20-1 gpg-wks-client_2.2.20-1 gpg-wks-server_2.2.20-1 gpgconf_2.2.20-1 gpgsm_2.2.20-1 gpgv_2.2.20-1 grep_3.6-1 groff-base_1.22.4-5 gzip_1.10-2 help2man_1.47.16 hostname_3.23 init-system-helpers_1.59 intltool-debian_0.35.0+20060710.5 iputils-ping_3:20200821-2 krb5-locales_1.18.3-4 lcov_1.14-2 libacl1_2.2.53-8 libapt-pkg6.0_2.1.12 libarchive-zip-perl_1.68-1 libarchive13_3.4.3-2 libasan6_10.2.0-19+rpi1 libassuan0_2.5.3-7.1 libatomic1_10.2.0-19+rpi1 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-3.1 libaudit1_1:2.8.5-3.1+b1 libbinutils_2.35.1-4+rpi1 libblkid1_2.36.1-2 libboost-iostreams1.71.0_1.71.0-7+b1 libbrotli1_1.0.9-2+b1 libbsd-dev_0.10.0-1 libbsd0_0.10.0-1 libbz2-1.0_1.0.8-4 libc-bin_2.31-5+rpi1 libc-dev-bin_2.31-5+rpi1 libc6_2.31-5+rpi1 libc6-dev_2.31-5+rpi1 libcap-ng0_0.7.9-2.2+b1 libcap2_1:2.44-1 libcap2-bin_1:2.44-1 libcc1-0_10.2.0-19+rpi1 libcom-err2_1.45.6-1 libcroco3_0.6.13-1 libcrypt-dev_1:4.4.17-1 libcrypt1_1:4.4.17-1 libctf-nobfd0_2.35.1-4+rpi1 libctf0_2.35.1-4+rpi1 libcurl4_7.72.0-1 libcwidget4_0.5.18-5 libdb5.3_5.3.28+dfsg1-0.6 libdebconfclient0_0.255 libdebhelper-perl_13.3 libdpkg-perl_1.20.5+rpi1 libedit-dev_3.1-20191231-1 libedit2_3.1-20191231-1 libelf1_0.182-1 libexpat1_2.2.10-1 libexpat1-dev_2.2.10-1 libext2fs2_1.45.6-1 libfakeroot_1.25.3-1.1 libfdisk1_2.36.1-2 libffi-dev_3.3-5 libffi7_3.3-5 libfile-stripnondeterminism-perl_1.9.0-1 libgcc-10-dev_10.2.0-19+rpi1 libgcc-s1_10.2.0-19+rpi1 libgcrypt20_1.8.7-2 libgdbm-compat4_1.18.1-5.1 libgdbm6_1.18.1-5.1 libglib2.0-0_2.66.3-2 libgmp10_2:6.2.1+dfsg-1 libgnutls30_3.6.15-4 libgomp1_10.2.0-19+rpi1 libgpg-error0_1.38-2 libgssapi-krb5-2_1.18.3-4 libhogweed6_3.6-2 libicu67_67.1-4 libidn2-0_2.3.0-4 libisl23_0.23-1 libjs-mathjax_2.7.9+dfsg-1 libjson-perl_4.02000-2 libjsoncpp-dev_1.9.4-3 libjsoncpp24_1.9.4-3 libk5crypto3_1.18.3-4 libkeyutils1_1.6.1-2 libkrb5-3_1.18.3-4 libkrb5support0_1.18.3-4 libksba8_1.5.0-2 libldap-2.4-2_2.4.56+dfsg-1+rpi1+b1 libldap-common_2.4.56+dfsg-1+rpi1 liblocale-gettext-perl_1.07-4+b1 liblz4-1_1.9.2-2 liblzma5_5.2.4-1 libmagic-mgc_1:5.39-3 libmagic1_1:5.39-3 libmount1_2.36.1-2 libmpc3_1.2.0-1 libmpfr6_4.1.0-3 libncurses-dev_6.2+20201114-1 libncurses6_6.2+20201114-1 libncursesw6_6.2+20201114-1 libnettle8_3.6-2 libnghttp2-14_1.42.0-1 libnpth0_1.6-3 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libnss-nis_3.1-4 libnss-nisplus_1.3-4 libp11-kit0_0.23.21-2 libpam-cap_1:2.44-1 libpam-modules_1.3.1-5 libpam-modules-bin_1.3.1-5 libpam-runtime_1.3.1-5 libpam0g_1.3.1-5 libpcre2-8-0_10.35-2 libpcre3_2:8.39-13 libperl5.32_5.32.0-5 libperlio-gzip-perl_0.19-1+b6 libpipeline1_1.5.3-1 libprocps8_2:3.3.16-5 libpsl5_0.21.0-1.1 libpython2-dev_2.7.18-2 libpython2-stdlib_2.7.18-2 libpython2.7_2.7.18-1 libpython2.7-dev_2.7.18-1 libpython2.7-minimal_2.7.18-1 libpython2.7-stdlib_2.7.18-1 libpython3-stdlib_3.9.0-4 libpython3.9-minimal_3.9.1~rc1-2+rpi1 libpython3.9-stdlib_3.9.1~rc1-2+rpi1 libreadline8_8.1~rc3-1 librhash0_1.4.0-1 librtmp1_2.4+20151223.gitfa8646d.1-2+b2 libsasl2-2_2.1.27+dfsg-2 libsasl2-modules-db_2.1.27+dfsg-2 libseccomp2_2.5.0-3+rpi1 libselinux1_3.1-2+b1 libsemanage-common_3.1-1 libsemanage1_3.1-1+b1 libsepol1_3.1-1 libsigc++-2.0-0v5_2.10.4-2 libsigsegv2_2.12-2 libsmartcols1_2.36.1-2 libsqlite3-0_3.34.0-1 libss2_1.45.6-1 libssh2-1_1.8.0-2.1 libssl1.1_1.1.1h-1 libstdc++-10-dev_10.2.0-19+rpi1 libstdc++6_10.2.0-19+rpi1 libsub-override-perl_0.09-2 libsystemd0_246.6-4+rpi1 libtasn1-6_4.16.0-2 libtext-unidecode-perl_1.30-1 libtinfo6_6.2+20201114-1 libtirpc-common_1.2.6-3 libtirpc-dev_1.2.6-3 libtirpc3_1.2.6-3 libtool_2.4.6-14 libubsan1_10.2.0-19+rpi1 libuchardet0_0.0.7-1 libudev1_246.6-4+rpi1 libunistring2_0.9.10-4 libuuid1_2.36.1-2 libuv1_1.40.0-1 libxapian30_1.4.17-1 libxml-libxml-perl_2.0134+dfsg-2+b1 libxml-namespacesupport-perl_1.12-1 libxml-sax-base-perl_1.09-1 libxml-sax-perl_1.02+dfsg-1 libxml2_2.9.10+dfsg-6.3 libzstd1_1.4.5+dfsg-4+rpi1 linux-libc-dev_5.9.6-1+rpi1+b1 login_1:4.8.1-1 logsave_1.45.6-1 lsb-base_11.1.0+rpi1 lsb-release_11.1.0+rpi1 m4_1.4.18-4 mailcap_3.67 make_4.3-4 man-db_2.9.3-2 mawk_1.3.4.20200120-2 media-types_1.0.1 mime-support_3.66 mount_2.36.1-2 ncurses-base_6.2+20201114-1 ncurses-bin_6.2+20201114-1 netbase_6.2 passwd_1:4.8.1-1 patch_2.7.6-6 patchutils_0.4.2-1 perl_5.32.0-5 perl-base_5.32.0-5 perl-modules-5.32_5.32.0-5 pinentry-curses_1.1.0-4 pkg-config_0.29.2-1 po-debconf_1.0.21 procps_2:3.3.16-5 python-six_1.15.0-2 python2_2.7.18-2 python2-dev_2.7.18-2 python2-minimal_2.7.18-2 python2.7_2.7.18-1 python2.7-dev_2.7.18-1 python2.7-minimal_2.7.18-1 python3_3.9.0-4 python3-minimal_3.9.0-4 python3.9_3.9.1~rc1-2+rpi1 python3.9-minimal_3.9.1~rc1-2+rpi1 raspbian-archive-keyring_20120528.2 readline-common_8.1~rc3-1 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-llvm-toolchain-6.0-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12+nmu1 sharutils_1:4.15.2-5 swig_4.0.2-1 swig4.0_4.0.2-1 sysvinit-utils_2.96-5 tar_1.32+dfsg-1+rpi1 tex-common_6.15 texinfo_6.7.0.dfsg.2-5+b2 tzdata_2020d-1 ucf_3.0043 util-linux_2.36.1-2 xz-utils_5.2.4-1 zlib1g_1:1.2.11.dfsg-2 zlib1g-dev_1:1.2.11.dfsg-2

+------------------------------------------------------------------------------+
| Build                                                                        |
+------------------------------------------------------------------------------+


Unpack source
-------------

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/tmp/dpkg-verify-sig.mc41LZBG/trustedkeys.kbx': General error
gpgv: Signature made Thu May 21 16:50:21 2020 UTC
gpgv:                using RSA key B843F038E48484EB39990C4587DEBCF2E67E9905
gpgv:                issuer "root@raspbian.org"
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./llvm-toolchain-6.0_6.0.1-14.1+rpi1.dsc
dpkg-source: info: extracting llvm-toolchain-6.0 in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking llvm-toolchain-6.0_6.0.1.orig.tar.bz2
dpkg-source: info: unpacking llvm-toolchain-6.0_6.0.1.orig-clang.tar.bz2
dpkg-source: info: unpacking llvm-toolchain-6.0_6.0.1.orig-clang-tools-extra.tar.bz2
dpkg-source: info: unpacking llvm-toolchain-6.0_6.0.1.orig-compiler-rt.tar.bz2
dpkg-source: info: unpacking llvm-toolchain-6.0_6.0.1.orig-lld.tar.bz2
dpkg-source: info: unpacking llvm-toolchain-6.0_6.0.1.orig-lldb.tar.bz2
dpkg-source: info: unpacking llvm-toolchain-6.0_6.0.1.orig-polly.tar.bz2
dpkg-source: info: unpacking llvm-toolchain-6.0_6.0.1-14.1+rpi1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 19-clang_debian_version.patch
dpkg-source: info: applying 23-strlcpy_strlcat_warning_removed.diff
dpkg-source: info: applying 27-fix_clang_stdint.diff
dpkg-source: info: applying 26-set-correct-float-abi.diff
dpkg-source: info: applying 0003-Debian-version-info-and-bugreport.patch
dpkg-source: info: applying scan-build-clang-path.diff
dpkg-source: info: applying declare_clear_cache.diff
dpkg-source: info: applying clang-format-version.diff
dpkg-source: info: applying unwind-chain-inclusion.diff
dpkg-source: info: applying hurd-pathmax.diff
dpkg-source: info: applying silent-gold-test.diff
dpkg-source: info: applying atomic_library_1.diff
dpkg-source: info: applying python-clangpath.diff
dpkg-source: info: applying fix-clang-path-and-build.diff
dpkg-source: info: applying do-not-fail-on-unexpected-pass.diff
dpkg-source: info: applying silent-more-tests.diff
dpkg-source: info: applying disable-display-PASS-UNSUPPORTED-XFAIL.diff
dpkg-source: info: applying fix-llvm-config-obj-src-root.patch
dpkg-source: info: applying 0044-soname.diff
dpkg-source: info: applying lldb-soname.diff
dpkg-source: info: applying lldb-libname.diff
dpkg-source: info: applying hurd-EIEIO-undef.diff
dpkg-source: info: applying silent-MCJIIT-tests.diff
dpkg-source: info: applying clang-analyzer-force-version.diff
dpkg-source: info: applying install-scan-build-py.diff
dpkg-source: info: applying scan-view-fix-path.diff
dpkg-source: info: applying mips-fpxx-enable.diff
dpkg-source: info: applying 0001-llvm-cmake-resolve-symlinks-in-LLVMConfig.cmake.patch
dpkg-source: info: applying 0001-tools-clang-cmake-resolve-symlinks-in-ClangConfig.cmake.patch
dpkg-source: info: applying lldb-link-atomic-cmake.patch
dpkg-source: info: applying disable-source-interleave.diff
dpkg-source: info: applying silent-gold-utils.diff
dpkg-source: info: applying disable-llvm-symbolizer-test.diff
dpkg-source: info: applying clang-tidy-run-bin.diff
dpkg-source: info: applying fix-scan-view-path.diff
dpkg-source: info: applying lldb-addversion-suffix-to-llvm-server-exec.patch
dpkg-source: info: applying lldb-missing-install.diff
dpkg-source: info: applying silent-test-failing-codeverage.diff
dpkg-source: info: applying disable-path-test-failing.diff
dpkg-source: info: applying silent-amd-tet.diff
dpkg-source: info: applying disable-error-xray.diff
dpkg-source: info: applying lldb-disable-swig-error.diff
dpkg-source: info: applying silent-test-macho.diff
dpkg-source: info: applying silent-llvm-isel-fuzzer.diff
dpkg-source: info: applying test-keep-alive.diff
dpkg-source: info: applying sparc64-add-missing-tls-get-addr.diff
dpkg-source: info: applying remove-test-freezing.diff
dpkg-source: info: applying 0048-Set-html_static_path-_static-everywhere.patch
dpkg-source: info: applying 0049-Use-Debian-provided-MathJax-everywhere.patch
dpkg-source: info: applying ubuntu-cosmic-support.patch
dpkg-source: info: applying D40146-JumpThreading-backport-1.diff
dpkg-source: info: applying D42717-JumpThreading-backport-2.diff
dpkg-source: info: applying llvm-D49832-SCEVPred.patch
dpkg-source: info: applying llvm-rL323946-LSRTy.patch
dpkg-source: info: applying PowerPC-Make-AddrSpaceCast-noop.diff
dpkg-source: info: applying D51108-rust-powerpc.diff
dpkg-source: info: applying pr38663-pgo-lto-crash.patch
dpkg-source: info: applying D51335-alignment-issue.diff
dpkg-source: info: applying D51639-optim-issue.diff
dpkg-source: info: applying rL338481-cherry-pick-really-subtle-miscompile.diff
dpkg-source: info: applying disable-sse2-old-x86.diff
dpkg-source: info: applying powerpcspe-add-missing-include-path.diff
dpkg-source: info: applying x32-fix-driver-search-paths.diff
dpkg-source: info: applying hurd-lib_Support_Unix_Path.inc.diff
dpkg-source: info: applying hurd-tools_llvm-shlib_CMakeLists.txt.diff
dpkg-source: info: applying D53557-hurd-self-exe-realpath.diff
dpkg-source: info: applying clang-arm-default-vfp3-on-armv7a.patch
dpkg-source: info: applying julia/llvm-D27629-AArch64-large_model_6.0.1.patch
dpkg-source: info: applying julia/llvm-D34078-vectorize-fdiv.patch
dpkg-source: info: applying julia/llvm-D42262-jumpthreading-not-i1.patch
dpkg-source: info: applying julia/llvm-D50010-VNCoercion-ni.patch
dpkg-source: info: applying julia/llvm-rL326967-aligned-load.patch
dpkg-source: info: applying julia/llvm-rL327898.patch
dpkg-source: info: applying julia/llvm-D44892-Perf-integration.patch
dpkg-source: info: applying julia/llvm-6.0-NVPTX-addrspaces.patch
dpkg-source: info: applying 947f9692440836dcb8d88b74b69dd379d85974ce.patch
dpkg-source: info: applying auto-1:5.0~+rc2-1+rpi1-d8bb5e17a1c124bfc65bd4da3d5bad2318b86155-1504768094

Check disc space
----------------

Sufficient free space for build

Hack binNMU version
-------------------

Created changelog entry for binNMU version 1:6.0.1-14.1+rpi1+b1

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=bullseye-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bullseye-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bullseye-staging-armhf-sbuild-dd9a1ead-1e9e-4eed-8aab-7d3bd8b8ab5d
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=xterm
USER=buildd

dpkg-buildpackage
-----------------

dpkg-buildpackage: info: source package llvm-toolchain-6.0
dpkg-buildpackage: info: source version 1:6.0.1-14.1+rpi1+b1
dpkg-buildpackage: info: source distribution bullseye-staging
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
 fakeroot debian/rules clean
dh clean 
dh: warning: Compatibility levels before 10 are deprecated (level 9 in use)
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -rf build-llvm tools/clang/include/clang/Debian/debian_path.h docs/_build/ clang/docs/_build tools/clang/docs/_html/
rm -rf cov-int/ reports/
rm -f `ls debian/*.in|sed -e "s|.in$||g"`
find utils -name '*.pyc' | xargs -r rm -f
# Use -I because a test has a space in its name
find lldb/test -iname '*.pyc' | xargs -I{} -r rm -f {}
find test -name '*.pyc' -o -name '*.cm[ix]' | xargs -r rm -f
find test/Bindings -name '*.o' | xargs -r rm -f
rm -f tools/clang tools/polly tools/lld tools/lldb projects/compiler-rt
rm -rf tools/clang/tools/extra clang/tools/extra/
rm -f /<<PKGBUILDDIR>>/utils/vim/llvm-6.0.vim /<<PKGBUILDDIR>>/utils/vim/tablegen-6.0.vim
rm -f /<<PKGBUILDDIR>>/clang/tools/clang-format/clang-format-diff-6.0
rm -f /<<PKGBUILDDIR>>/clang/tools/clang-format/clang-format-6.0.py
rm -f `find . -name '*.pyc'`
rm -rf debian/usr
rm -rf clang/tools/*-3.9
rm -f `find . -name '*3.9.vim'`
rm -f clang/tools/scan-build/man/scan-build-3.9.1 utils/vim/llvm-3.9-vimrc
rm -f debian/*.install
rm -f clang/tools/scan-view-6.0/share/FileRadar.scpt clang/tools/scan-view-6.0/share/bugcatcher.ico
rm -f `cat debian/morecraptoremove`
rm -rf debian/man
rm -f debian/*.docs debian/*.examples debian/*.manpages debian/*.links debian/*.symbols debian/*.META debian/*.postinst debian/*.binfmt debian/*.prerm
rm -f debian/clang-6.0.lintian-overrides debian/clang-format-6.0.lintian-overrides debian/clang-tidy-6.0.lintian-overrides debian/clang-tools-6.0.lintian-overrides debian/libclang1-6.0.lintian-overrides debian/liblldb-6.0.lintian-overrides debian/libllvm-6.0-ocaml-dev.lintian-overrides debian/libllvm6.0.lintian-overrides debian/lldb-6.0.lintian-overrides debian/llvm-6.0-runtime.lintian-overrides debian/llvm-6.0.lintian-overrides
rm -f debian/libllvm-6.0-ocaml-dev.dirs  debian/llvm-6.0-examples.dirs debian/llvm-6.0-dev.dirs debian/llvm-6.0-tools.dirs debian/llvm-6.0.dirs debian/llvm-6.0-doc.dirs
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_clean
dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use)
 debian/rules build-arch
dh build-arch 
dh: warning: Compatibility levels before 10 are deprecated (level 9 in use)
   dh_update_autotools_config -a
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
# add executable flag to script we added as part of triplet hack
# --plugwash
chmod 755 cmake/config.guess.hack
# also make sure config.guess is executable
chmod 755 cmake/config.guess
for f in debian/*.in; do \
	f2=$(echo $f | sed 's/\.in$//;s/X\.Y/6.0/'); \
	echo "$f => $f2"; \
	sed -e 's|@DEB_HOST_MULTIARCH@|arm-linux-gnueabihf|g' \
		-e "s|@OCAML_STDLIB_DIR@||g" \
		-e "s|@LLVM_VERSION_FULL@|6.0.1|g" \
		-e "s|@LLVM_VERSION@|6.0|g" $f > $f2; \
done
debian/clang-X.Y-examples.examples.in => debian/clang-6.0-examples.examples
debian/clang-X.Y.install.in => debian/clang-6.0.install
debian/clang-X.Y.links.in => debian/clang-6.0.links
debian/clang-X.Y.lintian-overrides.in => debian/clang-6.0.lintian-overrides
debian/clang-format-X.Y.install.in => debian/clang-format-6.0.install
debian/clang-format-X.Y.lintian-overrides.in => debian/clang-format-6.0.lintian-overrides
debian/clang-format-X.Y.manpages.in => debian/clang-format-6.0.manpages
debian/clang-tidy-X.Y.install.in => debian/clang-tidy-6.0.install
debian/clang-tidy-X.Y.links.in => debian/clang-tidy-6.0.links
debian/clang-tidy-X.Y.lintian-overrides.in => debian/clang-tidy-6.0.lintian-overrides
debian/clang-tidy-X.Y.manpages.in => debian/clang-tidy-6.0.manpages
debian/clang-tools-X.Y.install.in => debian/clang-tools-6.0.install
debian/clang-tools-X.Y.links.in => debian/clang-tools-6.0.links
debian/clang-tools-X.Y.lintian-overrides.in => debian/clang-tools-6.0.lintian-overrides
debian/clang-tools-X.Y.manpages.in => debian/clang-tools-6.0.manpages
debian/libclang-X.Y-dev.install.in => debian/libclang-6.0-dev.install
debian/libclang-X.Y-dev.links.in => debian/libclang-6.0-dev.links
debian/libclang-common-X.Y-dev.install.in => debian/libclang-common-6.0-dev.install
debian/libclang-common-X.Y-dev.links.in => debian/libclang-common-6.0-dev.links
debian/libclang1-X.Y.install.in => debian/libclang1-6.0.install
debian/libclang1-X.Y.links.in => debian/libclang1-6.0.links
debian/libclang1-X.Y.lintian-overrides.in => debian/libclang1-6.0.lintian-overrides
debian/libclang1-X.Y.symbols.in => debian/libclang1-6.0.symbols
debian/liblld-X.Y-dev.install.in => debian/liblld-6.0-dev.install
debian/liblld-X.Y.install.in => debian/liblld-6.0.install
debian/liblld-X.Y.links.in => debian/liblld-6.0.links
debian/liblldb-X.Y-dev.install.in => debian/liblldb-6.0-dev.install
debian/liblldb-X.Y-dev.links.in => debian/liblldb-6.0-dev.links
debian/liblldb-X.Y.install.in => debian/liblldb-6.0.install
debian/liblldb-X.Y.links.in => debian/liblldb-6.0.links
debian/liblldb-X.Y.lintian-overrides.in => debian/liblldb-6.0.lintian-overrides
debian/libllvm-X.Y-ocaml-dev.META.in => debian/libllvm-6.0-ocaml-dev.META
debian/libllvm-X.Y-ocaml-dev.dirs.in => debian/libllvm-6.0-ocaml-dev.dirs
debian/libllvm-X.Y-ocaml-dev.install.in => debian/libllvm-6.0-ocaml-dev.install
debian/libllvm-X.Y-ocaml-dev.lintian-overrides.in => debian/libllvm-6.0-ocaml-dev.lintian-overrides
debian/libllvmX.Y.install.in => debian/libllvm6.0.install
debian/libllvmX.Y.links.in => debian/libllvm6.0.links
debian/libllvmX.Y.lintian-overrides.in => debian/libllvm6.0.lintian-overrides
debian/lld-X.Y.install.in => debian/lld-6.0.install
debian/lld-X.Y.manpages.in => debian/lld-6.0.manpages
debian/lldb-X.Y.install.in => debian/lldb-6.0.install
debian/lldb-X.Y.links.in => debian/lldb-6.0.links
debian/lldb-X.Y.lintian-overrides.in => debian/lldb-6.0.lintian-overrides
debian/lldb-X.Y.manpages.in => debian/lldb-6.0.manpages
debian/lldb-X.Y.postinst.in => debian/lldb-6.0.postinst
debian/llvm-X.Y-dev.dirs.in => debian/llvm-6.0-dev.dirs
debian/llvm-X.Y-dev.install.in => debian/llvm-6.0-dev.install
debian/llvm-X.Y-dev.links.in => debian/llvm-6.0-dev.links
debian/llvm-X.Y-examples.dirs.in => debian/llvm-6.0-examples.dirs
debian/llvm-X.Y-examples.examples.in => debian/llvm-6.0-examples.examples
debian/llvm-X.Y-examples.links.in => debian/llvm-6.0-examples.links
debian/llvm-X.Y-runtime.binfmt.in => debian/llvm-6.0-runtime.binfmt
debian/llvm-X.Y-runtime.install.in => debian/llvm-6.0-runtime.install
debian/llvm-X.Y-runtime.lintian-overrides.in => debian/llvm-6.0-runtime.lintian-overrides
debian/llvm-X.Y-runtime.manpages.in => debian/llvm-6.0-runtime.manpages
debian/llvm-X.Y-runtime.postinst.in => debian/llvm-6.0-runtime.postinst
debian/llvm-X.Y-runtime.prerm.in => debian/llvm-6.0-runtime.prerm
debian/llvm-X.Y-tools.dirs.in => debian/llvm-6.0-tools.dirs
debian/llvm-X.Y-tools.install.in => debian/llvm-6.0-tools.install
debian/llvm-X.Y.dirs.in => debian/llvm-6.0.dirs
debian/llvm-X.Y.install.in => debian/llvm-6.0.install
debian/llvm-X.Y.lintian-overrides.in => debian/llvm-6.0.lintian-overrides
debian/llvm-X.Y.manpages.in => debian/llvm-6.0.manpages
debian/pollycc.in => debian/pollycc
debian/python-clang-X.Y.install.in => debian/python-clang-6.0.install
debian/python-lldb-X.Y.install.in => debian/python-lldb-6.0.install
debian/python-lldb-X.Y.links.in => debian/python-lldb-6.0.links
mkdir -p bin
ln -sf /usr/bin/python2 bin/python
echo "Using gcc: "
Using gcc: 
gcc-10 -v
Using built-in specs.
COLLECT_GCC=gcc-10
COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabihf/10/lto-wrapper
Target: arm-linux-gnueabihf
Configured with: ../src/configure -v --with-pkgversion='Raspbian 10.2.0-19+rpi1' --with-bugurl=file:///usr/share/doc/gcc-10/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-10 --program-prefix=arm-linux-gnueabihf- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --disable-libquadmath-support --enable-plugin --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-sjlj-exceptions --with-arch=armv6 --with-fpu=vfp --with-float=hard --disable-werror --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 10.2.0 (Raspbian 10.2.0-19+rpi1) 
mkdir -p build-llvm
mkdir -p clang/include/clang/Debian
sed -e "s|@DEB_PATCHSETVERSION@|14.1+rpi1+b1|" \
	debian/debian_path.h > clang/include/clang/Debian/debian_path.h
cd tools/ && \
	if test -h clang; then \
		rm clang; \
	fi; \
	ln -s ../clang .; \
readlink clang
../clang
if test "yes" = yes; then \
	cd tools/ && \
	if test -h polly; then \
		rm polly; \
	fi; \
	ln -s ../polly .; \
fi
if test "yes" = yes; then \
cd tools/ && \
	if test -h lld; then \
		rm lld; \
	fi; \
	ln -s ../lld .; \
readlink lld; \
fi
../lld
if test "yes" = yes; then \
	cd tools/ && \
	if test -h lldb; then \
	   rm lldb; \
	fi; \
	ln -s ../lldb .; \
fi
cd projects/ && \
if test -h compiler-rt; then \
	rm compiler-rt; \
fi; \
ln -s ../compiler-rt .; \
readlink compiler-rt
../compiler-rt
# Configure coverity (we need the compilers) + work around perf issues
(if test 0 -eq 1; then \
	export PATH=$PATH:/opt/cov-analysis/bin/; \
	cov-configure --compiler clang --comptype clang; \
	cov-configure --compiler gcc-10 --comptype gcc; \
	cov-configure --compiler g++-10 --comptype gcc; \
	cov-configure -co /usr/bin/g++-10 --comptype gcc -- -std=c++0x -fPIC -std=c++11; \
	cov-configure -co /usr/bin/gcc-10 --comptype gcc -- -fPIC; \
	cov-configure -co /usr/bin/g++-10 --comptype gcc -- -std=c++0x -fPIC -std=c++11 -fno-exceptions; \
	cov-configure -co /usr/bin/g++-10 --comptype gcc --template \
		--xml-option append_arg:"--ppp_translator" \
		--xml-option append_arg:"replace/llvm::AlignOf<PrevTy>::Alignment/(llvm::AlignOf<PrevTy>::Alignment)" \
		--xml-option append_arg:"--ppp_translator" \
		--xml-option append_arg:"replace/llvm::AlignOf<NextTy>::Alignment/(llvm::AlignOf<NextTy>::Alignment)"; \
	cov-configure --compiler c++ --comptype g++ --template \
		--xml-option append_arg:"--ppp_translator" \
		--xml-option append_arg:"replace/llvm::AlignOf<PrevTy>::Alignment/(llvm::AlignOf<PrevTy>::Alignment)" \
		--xml-option append_arg:"--ppp_translator" \
		--xml-option append_arg:"replace/llvm::AlignOf<NextTy>::Alignment/(llvm::AlignOf<NextTy>::Alignment)"; \
fi)
# Due to bug upstream, no symlink here
rm -fr tools/clang/tools/extra
cp -R -H clang-tools-extra tools/clang/tools/extra
echo "Running tests: yes"
Running tests: yes
# if cmake is installed in /tmp/cmake/ uses it
# Used to build llvm on old ubuntu (precise) on the llvm.org/apt/ ci
CMAKE_BIN=cmake; \
if test -f /tmp/cmake/bin/cmake; then \
	CMAKE_BIN=/tmp/cmake/bin/cmake; \
fi; \
echo "Using cmake: $CMAKE_BIN"; \
cd build-llvm && \
 $CMAKE_BIN ../ \
-DCMAKE_INSTALL_PREFIX=/usr/lib/llvm-6.0 \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_CXX_FLAGS_RELWITHDEBINFO="-O2 -DNDEBUG" \
-DCMAKE_CXX_FLAGS='-std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files' \
-DLLVM_LINK_LLVM_DYLIB=ON \
-DLLVM_INSTALL_UTILS=ON \
-DLLVM_VERSION_SUFFIX= \
-DLLVM_ENABLE_SPHINX=OFF \
-DSPHINX_WARNINGS_AS_ERRORS=OFF \
-DLLVM_BUILD_LLVM_DYLIB=ON \
-DLLVM_ENABLE_RTTI=ON \
-DLLVM_ENABLE_FFI=ON \
-DCOMPILER_RT_BUILD_BUILTINS=OFF -DLLVM_BINUTILS_INCDIR=/usr/include/ \
-DLIBCLANG_LIBRARY_VERSION=1 \
-DPOLLY_BUNDLED_JSONCPP=OFF \
-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="WebAssembly;AVR"
Using cmake: cmake
CMake Deprecation Warning at CMakeLists.txt:14 (cmake_policy):
  The OLD behavior for policy CMP0051 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.


-- The C compiler identification is GNU 10.2.0
-- The CXX compiler identification is GNU 10.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/gcc-10
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc-10 - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/g++-10 - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for dirent.h
CMake Warning (dev) at /usr/share/cmake-3.18/Modules/CheckIncludeFile.cmake:80 (message):
  Policy CMP0075 is not set: Include file check macros honor
  CMAKE_REQUIRED_LIBRARIES.  Run "cmake --help-policy CMP0075" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.

  CMAKE_REQUIRED_LIBRARIES is set to:

    m

  For compatibility with CMake 3.11 and below this check is ignoring it.
Call Stack (most recent call first):
  cmake/config-ix.cmake:47 (check_include_file)
  CMakeLists.txt:588 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Looking for dirent.h - found
-- Looking for dlfcn.h
-- Looking for dlfcn.h - found
-- Looking for errno.h
-- Looking for errno.h - found
-- Looking for fcntl.h
-- Looking for fcntl.h - found
-- Looking for inttypes.h
-- Looking for inttypes.h - found
-- Looking for link.h
-- Looking for link.h - found
-- Looking for malloc.h
-- Looking for malloc.h - found
-- Looking for malloc/malloc.h
-- Looking for malloc/malloc.h - not found
-- Looking for ndir.h
-- Looking for ndir.h - not found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for signal.h
-- Looking for signal.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for sys/dir.h
-- Looking for sys/dir.h - found
-- Looking for sys/ioctl.h
-- Looking for sys/ioctl.h - found
-- Looking for sys/mman.h
-- Looking for sys/mman.h - found
-- Looking for sys/ndir.h
-- Looking for sys/ndir.h - not found
-- Looking for sys/param.h
-- Looking for sys/param.h - found
-- Looking for sys/resource.h
-- Looking for sys/resource.h - found
-- Looking for sys/stat.h
-- Looking for sys/stat.h - found
-- Looking for sys/time.h
-- Looking for sys/time.h - found
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for sys/uio.h
-- Looking for sys/uio.h - found
-- Looking for termios.h
-- Looking for termios.h - found
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Looking for valgrind/valgrind.h
-- Looking for valgrind/valgrind.h - not found
-- Looking for zlib.h
-- Looking for zlib.h - found
-- Looking for fenv.h
-- Looking for fenv.h - found
-- Looking for FE_ALL_EXCEPT
-- Looking for FE_ALL_EXCEPT - found
-- Looking for FE_INEXACT
-- Looking for FE_INEXACT - found
-- Looking for mach/mach.h
-- Looking for mach/mach.h - not found
-- Looking for histedit.h
-- Looking for histedit.h - found
-- Looking for CrashReporterClient.h
-- Looking for CrashReporterClient.h - not found
-- Looking for linux/magic.h
-- Looking for linux/magic.h - found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Looking for pthread_getspecific in pthread
-- Looking for pthread_getspecific in pthread - found
-- Looking for pthread_rwlock_init in pthread
-- Looking for pthread_rwlock_init in pthread - found
-- Looking for pthread_mutex_lock in pthread
-- Looking for pthread_mutex_lock in pthread - found
-- Looking for dlopen in dl
-- Looking for dlopen in dl - found
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Looking for compress2 in z
-- Looking for compress2 in z - found
-- Looking for el_init in edit
-- Looking for el_init in edit - found
-- Looking for setupterm in tinfo
-- Looking for setupterm in tinfo - found
-- Could NOT find LibXml2 (missing: LIBXML2_LIBRARY LIBXML2_INCLUDE_DIR) 
-- Looking for xar_open in xar
-- Looking for xar_open in xar - not found
-- Looking for arc4random
-- Looking for arc4random - not found
-- Looking for backtrace
-- Looking for backtrace - found
-- backtrace facility detected in default set of libraries
-- Found Backtrace: /usr/include  
-- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
-- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed
-- Looking for _Unwind_Backtrace
-- Looking for _Unwind_Backtrace - found
-- Looking for getpagesize
-- Looking for getpagesize - found
-- Looking for sysconf
-- Looking for sysconf - found
-- Looking for getrusage
-- Looking for getrusage - found
-- Looking for setrlimit
-- Looking for setrlimit - found
-- Looking for isatty
-- Looking for isatty - found
-- Looking for futimens
-- Looking for futimens - found
-- Looking for futimes
-- Looking for futimes - found
-- Looking for posix_fallocate
-- Looking for posix_fallocate - found
-- Looking for sigaltstack
-- Looking for sigaltstack - found
-- Looking for writev
-- Looking for writev - found
-- Looking for lseek64
-- Looking for lseek64 - found
-- Looking for mallctl
-- Looking for mallctl - not found
-- Looking for mallinfo
-- Looking for mallinfo - found
-- Looking for malloc_zone_statistics
-- Looking for malloc_zone_statistics - not found
-- Looking for mkdtemp
-- Looking for mkdtemp - found
-- Looking for mkstemp
-- Looking for mkstemp - found
-- Looking for mktemp
-- Looking for mktemp - found
-- Looking for getcwd
-- Looking for getcwd - found
-- Looking for gettimeofday
-- Looking for gettimeofday - found
-- Looking for getrlimit
-- Looking for getrlimit - found
-- Looking for posix_spawn
-- Looking for posix_spawn - found
-- Looking for pread
-- Looking for pread - found
-- Looking for realpath
-- Looking for realpath - found
-- Looking for sbrk
-- Looking for sbrk - found
-- Looking for strtoll
-- Looking for strtoll - found
-- Looking for strerror
-- Looking for strerror - found
-- Looking for strerror_r
-- Looking for strerror_r - found
-- Looking for strerror_s
-- Looking for strerror_s - not found
-- Looking for setenv
-- Looking for setenv - found
-- Looking for dlopen
-- Looking for dlopen - found
-- Looking for dladdr
-- Looking for dladdr - not found
-- Looking for __GLIBC__
-- Looking for __GLIBC__ - found
-- Looking for sched_getaffinity
-- Looking for sched_getaffinity - found
-- Looking for CPU_COUNT
-- Looking for CPU_COUNT - found
-- Looking for pthread_getname_np in pthread
-- Looking for pthread_getname_np in pthread - found
-- Looking for pthread_setname_np in pthread
-- Looking for pthread_setname_np in pthread - found
-- Performing Test HAVE_INT64_T
-- Performing Test HAVE_INT64_T - Success
-- Performing Test HAVE_UINT64_T
-- Performing Test HAVE_UINT64_T - Success
-- Performing Test HAVE_U_INT64_T
-- Performing Test HAVE_U_INT64_T - Success
-- Looking for ffi_call
-- Looking for ffi_call - found
-- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB
-- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success
-- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB
-- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Failed
-- Looking for __atomic_load_8 in atomic
-- Looking for __atomic_load_8 in atomic - found
-- Performing Test HAVE_CXX_ATOMICS64_WITH_LIB
-- Performing Test HAVE_CXX_ATOMICS64_WITH_LIB - Success
-- Performing Test LLVM_HAS_ATOMICS
-- Performing Test LLVM_HAS_ATOMICS - Success
-- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG
-- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG - Success
-- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG
-- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG - Failed
-- Performing Test HAS_MAYBE_UNINITIALIZED
-- Performing Test HAS_MAYBE_UNINITIALIZED - Success
-- Native target architecture is ARM
-- Threads enabled.
-- Doxygen disabled.
-- Go bindings disabled.
-- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) 
-- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) 
-- OCaml bindings disabled.
-- Could NOT find Python module pygments
-- Could NOT find Python module pygments.lexers.c_cpp
-- Could NOT find Python module yaml
-- LLVM host triple: armv6-unknown-linux-gnueabihf
-- LLVM default target triple: armv6-unknown-linux-gnueabihf
-- Performing Test C_SUPPORTS_FPIC
-- Performing Test C_SUPPORTS_FPIC - Success
-- Performing Test CXX_SUPPORTS_FPIC
-- Performing Test CXX_SUPPORTS_FPIC - Success
-- Building with -fPIC
-- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG
-- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success
-- Performing Test C_SUPPORTS_WERROR_DATE_TIME
-- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success
-- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME
-- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success
-- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
-- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed
-- Performing Test CXX_SUPPORTS_CXX11
-- Performing Test CXX_SUPPORTS_CXX11 - Success
-- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG
-- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success
-- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
-- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed
-- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
-- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed
-- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG
-- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Failed
-- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG
-- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Success
-- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP
-- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed
-- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG
-- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG - Failed
-- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG
-- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG - Failed
-- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS
-- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success
-- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS
-- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success
-- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS
-- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success
-- Performing Test C_SUPPORTS_FDATA_SECTIONS
-- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success
-- Performing Test CXX_SUPPORTS_FDATA_SECTIONS
-- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success
-- Found PythonInterp: /usr/bin/python2.7 (found version "2.7.18") 
-- Constructing LLVMBuild project information
-- Linker detection: GNU ld
-- Targeting AArch64
-- Targeting AMDGPU
-- Targeting ARM
-- Targeting BPF
-- Targeting Hexagon
-- Targeting Lanai
-- Targeting Mips
-- Targeting MSP430
-- Targeting NVPTX
-- Targeting PowerPC
-- Targeting Sparc
-- Targeting SystemZ
-- Targeting X86
-- Targeting XCore
-- Targeting WebAssembly
-- Targeting AVR
-- Looking for unwind.h
-- Looking for unwind.h - found
CMake Warning (dev) at projects/compiler-rt/CMakeLists.txt:61 (set):
  implicitly converting 'BOOLEAN' to 'STRING' type.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Looking for fopen in c
-- Looking for fopen in c - found
-- Looking for __gcc_personality_v0 in gcc_s
-- Looking for __gcc_personality_v0 in gcc_s - found
-- Performing Test COMPILER_RT_HAS_NODEFAULTLIBS_FLAG
-- Performing Test COMPILER_RT_HAS_NODEFAULTLIBS_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FPIC_FLAG
-- Performing Test COMPILER_RT_HAS_FPIC_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FPIE_FLAG
-- Performing Test COMPILER_RT_HAS_FPIE_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FNO_BUILTIN_FLAG
-- Performing Test COMPILER_RT_HAS_FNO_BUILTIN_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FNO_EXCEPTIONS_FLAG
-- Performing Test COMPILER_RT_HAS_FNO_EXCEPTIONS_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FOMIT_FRAME_POINTER_FLAG
-- Performing Test COMPILER_RT_HAS_FOMIT_FRAME_POINTER_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FUNWIND_TABLES_FLAG
-- Performing Test COMPILER_RT_HAS_FUNWIND_TABLES_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FNO_STACK_PROTECTOR_FLAG
-- Performing Test COMPILER_RT_HAS_FNO_STACK_PROTECTOR_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FNO_SANITIZE_SAFE_STACK_FLAG
-- Performing Test COMPILER_RT_HAS_FNO_SANITIZE_SAFE_STACK_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_FVISIBILITY_HIDDEN_FLAG
-- Performing Test COMPILER_RT_HAS_FVISIBILITY_HIDDEN_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FRTTI_FLAG
-- Performing Test COMPILER_RT_HAS_FRTTI_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FNO_RTTI_FLAG
-- Performing Test COMPILER_RT_HAS_FNO_RTTI_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FFREESTANDING_FLAG
-- Performing Test COMPILER_RT_HAS_FFREESTANDING_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FNO_FUNCTION_SECTIONS_FLAG
-- Performing Test COMPILER_RT_HAS_FNO_FUNCTION_SECTIONS_FLAG - Success
-- Performing Test COMPILER_RT_HAS_STD_CXX11_FLAG
-- Performing Test COMPILER_RT_HAS_STD_CXX11_FLAG - Success
-- Performing Test COMPILER_RT_HAS_FTLS_MODEL_INITIAL_EXEC
-- Performing Test COMPILER_RT_HAS_FTLS_MODEL_INITIAL_EXEC - Success
-- Performing Test COMPILER_RT_HAS_FNO_LTO_FLAG
-- Performing Test COMPILER_RT_HAS_FNO_LTO_FLAG - Success
-- Performing Test COMPILER_RT_HAS_MSSE3_FLAG
-- Performing Test COMPILER_RT_HAS_MSSE3_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_MSSE4_2_FLAG
-- Performing Test COMPILER_RT_HAS_MSSE4_2_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_SYSROOT_FLAG
-- Performing Test COMPILER_RT_HAS_SYSROOT_FLAG - Success
-- Performing Test COMPILER_RT_HAS_MCRC_FLAG
-- Performing Test COMPILER_RT_HAS_MCRC_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_FVISIBILITY_INLINES_HIDDEN_FLAG
-- Performing Test COMPILER_RT_HAS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success
-- Performing Test COMPILER_RT_HAS_GR_FLAG
-- Performing Test COMPILER_RT_HAS_GR_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_GS_FLAG
-- Performing Test COMPILER_RT_HAS_GS_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_MT_FLAG
-- Performing Test COMPILER_RT_HAS_MT_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_Oy_FLAG
-- Performing Test COMPILER_RT_HAS_Oy_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_GLINE_TABLES_ONLY_FLAG
-- Performing Test COMPILER_RT_HAS_GLINE_TABLES_ONLY_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_G_FLAG
-- Performing Test COMPILER_RT_HAS_G_FLAG - Success
-- Performing Test COMPILER_RT_HAS_Zi_FLAG
-- Performing Test COMPILER_RT_HAS_Zi_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_WALL_FLAG
-- Performing Test COMPILER_RT_HAS_WALL_FLAG - Success
-- Performing Test COMPILER_RT_HAS_WERROR_FLAG
-- Performing Test COMPILER_RT_HAS_WERROR_FLAG - Success
-- Performing Test COMPILER_RT_HAS_WFRAME_LARGER_THAN_FLAG
-- Performing Test COMPILER_RT_HAS_WFRAME_LARGER_THAN_FLAG - Success
-- Performing Test COMPILER_RT_HAS_WGLOBAL_CONSTRUCTORS_FLAG
-- Performing Test COMPILER_RT_HAS_WGLOBAL_CONSTRUCTORS_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_WC99_EXTENSIONS_FLAG
-- Performing Test COMPILER_RT_HAS_WC99_EXTENSIONS_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_WGNU_FLAG
-- Performing Test COMPILER_RT_HAS_WGNU_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_WNON_VIRTUAL_DTOR_FLAG
-- Performing Test COMPILER_RT_HAS_WNON_VIRTUAL_DTOR_FLAG - Success
-- Performing Test COMPILER_RT_HAS_WVARIADIC_MACROS_FLAG
-- Performing Test COMPILER_RT_HAS_WVARIADIC_MACROS_FLAG - Success
-- Performing Test COMPILER_RT_HAS_WUNUSED_PARAMETER_FLAG
-- Performing Test COMPILER_RT_HAS_WUNUSED_PARAMETER_FLAG - Success
-- Performing Test COMPILER_RT_HAS_WCOVERED_SWITCH_DEFAULT_FLAG
-- Performing Test COMPILER_RT_HAS_WCOVERED_SWITCH_DEFAULT_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_W4_FLAG
-- Performing Test COMPILER_RT_HAS_W4_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_WX_FLAG
-- Performing Test COMPILER_RT_HAS_WX_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_WD4146_FLAG
-- Performing Test COMPILER_RT_HAS_WD4146_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_WD4291_FLAG
-- Performing Test COMPILER_RT_HAS_WD4291_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_WD4221_FLAG
-- Performing Test COMPILER_RT_HAS_WD4221_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_WD4391_FLAG
-- Performing Test COMPILER_RT_HAS_WD4391_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_WD4722_FLAG
-- Performing Test COMPILER_RT_HAS_WD4722_FLAG - Failed
-- Performing Test COMPILER_RT_HAS_WD4800_FLAG
-- Performing Test COMPILER_RT_HAS_WD4800_FLAG - Failed
-- Looking for __func__
-- Looking for __func__ - found
-- Looking for dlopen in dl
-- Looking for dlopen in dl - found
-- Looking for shm_open in rt
-- Looking for shm_open in rt - found
-- Looking for pow in m
-- Looking for pow in m - found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Looking for __cxa_throw in stdc++
-- Looking for __cxa_throw in stdc++ - found
-- Compiler-RT supported architectures: armhf
-- Looking for rpc/xdr.h
-- Looking for rpc/xdr.h - not found
-- Looking for tirpc/rpc/xdr.h
-- Looking for tirpc/rpc/xdr.h - not found
-- Performing Test COMPILER_RT_TARGET_HAS_ATOMICS
-- Performing Test COMPILER_RT_TARGET_HAS_ATOMICS - Success
-- Performing Test COMPILER_RT_TARGET_HAS_FCNTL_LCK
-- Performing Test COMPILER_RT_TARGET_HAS_FCNTL_LCK - Success
-- Performing Test COMPILER_RT_TARGET_HAS_UNAME
-- Performing Test COMPILER_RT_TARGET_HAS_UNAME - Success
-- Linker detection: GNU ld
-- Linker detection: GNU ld
-- Found Jsoncpp: /usr/include/jsoncpp  
-- ISL version: isl-0.18-812-g565da6e
-- Performing Test HAS_ATTRIBUTE_WARN_UNUSED_RESULT
-- Performing Test HAS_ATTRIBUTE_WARN_UNUSED_RESULT - Success
-- Performing Test HAVE___ATTRIBUTE__
-- Performing Test HAVE___ATTRIBUTE__ - Success
-- Performing Test HAVE_DECL_FFS
-- Performing Test HAVE_DECL_FFS - Success
-- Performing Test HAVE_DECL___BUILTIN_FFS
-- Performing Test HAVE_DECL___BUILTIN_FFS - Success
-- Performing Test HAVE_DECL__BITSCANFORWARD
-- Performing Test HAVE_DECL__BITSCANFORWARD - Failed
-- Performing Test HAVE_DECL_STRCASECMP
-- Performing Test HAVE_DECL_STRCASECMP - Success
-- Performing Test HAVE_DECL__STRICMP
-- Performing Test HAVE_DECL__STRICMP - Failed
-- Performing Test HAVE_DECL_STRNCASECMP
-- Performing Test HAVE_DECL_STRNCASECMP - Success
-- Performing Test HAVE_DECL__STRNICMP
-- Performing Test HAVE_DECL__STRNICMP - Failed
-- Performing Test HAVE_DECL_SNPRINTF
-- Performing Test HAVE_DECL_SNPRINTF - Success
-- Performing Test HAVE_DECL__SNPRINTF
-- Performing Test HAVE_DECL__SNPRINTF - Failed
-- Performing Test HAVE_UINT8T
-- Performing Test HAVE_UINT8T - Failed
-- Performing Test HAVE_SYS_INTTYPES_H
-- Performing Test HAVE_SYS_INTTYPES_H - Failed
-- PPCG version: ppcg-0.07
-- Looking for sys/resource.h
-- Looking for sys/resource.h - found
-- Clang version: 6.0.1
-- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG
-- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG - Failed
-- LLD version: 6.0.1
-- Found PythonLibs: /usr/lib/arm-linux-gnueabihf/libpython2.7.so (found version "2.7.18") 
-- Performing Test CXX_SUPPORTS_NO_DEPRECATED_DECLARATIONS
-- Performing Test CXX_SUPPORTS_NO_DEPRECATED_DECLARATIONS - Success
-- Performing Test CXX_SUPPORTS_NO_UNKNOWN_PRAGMAS
-- Performing Test CXX_SUPPORTS_NO_UNKNOWN_PRAGMAS - Success
-- Performing Test CXX_SUPPORTS_NO_STRICT_ALIASING
-- Performing Test CXX_SUPPORTS_NO_STRICT_ALIASING - Success
-- Performing Test CXX_SUPPORTS_NO_DEPRECATED_REGISTER
-- Performing Test CXX_SUPPORTS_NO_DEPRECATED_REGISTER - Success
-- Performing Test CXX_SUPPORTS_NO_VLA_EXTENSION
-- Performing Test CXX_SUPPORTS_NO_VLA_EXTENSION - Success
-- Performing Test CXX_SUPPORTS_NO_GNU_ANONYMOUS_STRUCT
-- Performing Test CXX_SUPPORTS_NO_GNU_ANONYMOUS_STRUCT - Success
-- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES
-- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES - Success
-- LLDB version: 6.0.1
-- Could NOT find LibXml2 (missing: LIBXML2_LIBRARY LIBXML2_INCLUDE_DIR) 
-- Found Curses: /usr/lib/arm-linux-gnueabihf/libcurses.so  
-- Looking for __GLIBCXX__
-- Looking for __GLIBCXX__ - found
-- Performing Test LLDB_USING_LIBSTDCXX_4_9
-- Performing Test LLDB_USING_LIBSTDCXX_4_9 - Success
-- Looking for ppoll
-- Looking for ppoll - found
-- Looking for sigaction
-- Looking for sigaction - found
-- Looking for accept4
-- Looking for accept4 - found
-- Looking for include files sys/types.h, sys/event.h
-- Looking for include files sys/types.h, sys/event.h - not found
-- Performing Test HAVE_PROCESS_VM_READV
-- Performing Test HAVE_PROCESS_VM_READV - Success
-- Performing Test HAVE_NR_PROCESS_VM_READV
-- Performing Test HAVE_NR_PROCESS_VM_READV - Success
-- Looking for compression_encode_buffer in compression
-- Looking for compression_encode_buffer in compression - not found
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
-- Found SWIG: /usr/bin/swig4.0 (found version "4.0.2")  
-- Performing Test CXX_SUPPORTS_NO_MACRO_REDEFINED
-- Performing Test CXX_SUPPORTS_NO_MACRO_REDEFINED - Success
-- Symbols (liblldb): exporting all symbols from the lldb namespace
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    SPHINX_WARNINGS_AS_ERRORS


-- Build files have been written to: /<<PKGBUILDDIR>>/build-llvm
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/make -j 4 -C build-llvm VERBOSE=1 CLANG_VENDOR=Raspbian CXXFLAGS="-std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files"  LDFLAGS="-fuse-ld=gold --no-keep-files-mapped --no-map-whole-files" REQUIRES_RTTI=1 DEBUGMAKE=1
make[2]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/cmake -S/<<PKGBUILDDIR>> -B/<<PKGBUILDDIR>>/build-llvm --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/build-llvm/CMakeFiles /<<PKGBUILDDIR>>/build-llvm//CMakeFiles/progress.marks
/usr/bin/make  -f CMakeFiles/Makefile2 all
make[3]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend
/usr/bin/make  -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend
/usr/bin/make  -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Demangle /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Demangle /<<PKGBUILDDIR>>/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake --color=
/usr/bin/make  -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/TableGen /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/TableGen /<<PKGBUILDDIR>>/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake --color=
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/utils/TableGen /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/utils/TableGen /<<PKGBUILDDIR>>/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake --color=
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Support /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Support /<<PKGBUILDDIR>>/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/TableGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/utils/TableGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Support/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Demangle/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend.internal".
Scanning dependencies of target LLVMDemangle
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  0%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Demangle && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Demangle -I/<<PKGBUILDDIR>>/lib/Demangle -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o -c /<<PKGBUILDDIR>>/lib/Demangle/ItaniumDemangle.cpp
Scanning dependencies of target LLVMTableGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/TableGen -I/<<PKGBUILDDIR>>/lib/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/Error.cpp.o -c /<<PKGBUILDDIR>>/lib/TableGen/Error.cpp
Scanning dependencies of target obj.llvm-tblgen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/AsmMatcherEmitter.cpp
Scanning dependencies of target LLVMSupport
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/AMDGPUMetadata.cpp
[  0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/TableGen -I/<<PKGBUILDDIR>>/lib/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/Main.cpp.o -c /<<PKGBUILDDIR>>/lib/TableGen/Main.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/lib/Support/AMDGPUMetadata.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/lib/Support/AMDGPUMetadata.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmMatcherEmitter.cpp:99:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmMatcherEmitter.cpp:99:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmMatcherEmitter.cpp:99:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmMatcherEmitter.cpp:99:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGLexer.h:17,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGParser.h:17,
                 from /<<PKGBUILDDIR>>/lib/TableGen/Main.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGLexer.h:17,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGParser.h:17,
                 from /<<PKGBUILDDIR>>/lib/TableGen/Main.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGLexer.h:17,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGParser.h:17,
                 from /<<PKGBUILDDIR>>/lib/TableGen/Main.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGLexer.h:17,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGParser.h:17,
                 from /<<PKGBUILDDIR>>/lib/TableGen/Main.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGLexer.h:17,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGParser.h:17,
                 from /<<PKGBUILDDIR>>/lib/TableGen/Main.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGLexer.h:17,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGParser.h:17,
                 from /<<PKGBUILDDIR>>/lib/TableGen/Main.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmMatcherEmitter.cpp:99:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmMatcherEmitter.cpp:99:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/APFloat.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/APFloat.cpp
[  0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/TableGen -I/<<PKGBUILDDIR>>/lib/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/Record.cpp.o -c /<<PKGBUILDDIR>>/lib/TableGen/Record.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/Record.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/Record.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/Record.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/Record.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/Record.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Init*, llvm::StringInit*>]':
/<<PKGBUILDDIR>>/lib/TableGen/Record.cpp:985:50:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Init*, llvm::StringInit*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/Record.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Init*, llvm::StringInit*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/Record.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/lib/TableGen/Record.cpp:240:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/Record.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/Record.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/Record.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  0%] Linking CXX static library ../libLLVMDemangle.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Demangle && /usr/bin/cmake -P CMakeFiles/LLVMDemangle.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Demangle && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDemangle.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMDemangle.a CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o
/usr/bin/ranlib ../libLLVMDemangle.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  0%] Built target LLVMDemangle
/usr/bin/make  -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/BinaryFormat /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/BinaryFormat /<<PKGBUILDDIR>>/build-llvm/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/BinaryFormat/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/depend.internal".
Scanning dependencies of target LLVMBinaryFormat
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  0%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/BinaryFormat && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/BinaryFormat -I/<<PKGBUILDDIR>>/lib/BinaryFormat -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o -c /<<PKGBUILDDIR>>/lib/BinaryFormat/Dwarf.cpp
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/APInt.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/APInt.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/lib/TableGen/Record.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'std::vector<long long int> llvm::Record::getValueAsListOfInts(llvm::StringRef) const':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/TableGen -I/<<PKGBUILDDIR>>/lib/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o -c /<<PKGBUILDDIR>>/lib/TableGen/SetTheory.cpp
[  0%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/BinaryFormat && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/BinaryFormat -I/<<PKGBUILDDIR>>/lib/BinaryFormat -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o -c /<<PKGBUILDDIR>>/lib/BinaryFormat/Magic.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/SetTheory.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/SetTheory.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/SetTheory.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/SetTheory.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
[  0%] Linking CXX static library ../libLLVMBinaryFormat.a
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/BinaryFormat && /usr/bin/cmake -P CMakeFiles/LLVMBinaryFormat.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/APSInt.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/APSInt.cpp
cd /<<PKGBUILDDIR>>/build-llvm/lib/BinaryFormat && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMBinaryFormat.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMBinaryFormat.a CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o
/usr/bin/ranlib ../libLLVMBinaryFormat.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  0%] Built target LLVMBinaryFormat
/usr/bin/make  -f lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Transforms/Hello /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Hello /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Hello/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/depend.internal".
Scanning dependencies of target LLVMHello_exports
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  0%] Creating export file for LLVMHello
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Hello && echo "LLVM_6.0 {" > LLVMHello.exports
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Hello && grep -q [[:alnum:]] /<<PKGBUILDDIR>>/lib/Transforms/Hello/Hello.exports && echo "  global:" >> LLVMHello.exports || :
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Hello && sed -e "s/\$/;/" -e "s/^/    /" < /<<PKGBUILDDIR>>/lib/Transforms/Hello/Hello.exports >> LLVMHello.exports
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Hello && echo "  local: *;" >> LLVMHello.exports
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Hello && echo "};" >> LLVMHello.exports
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  0%] Built target LLVMHello_exports
/usr/bin/make  -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/include/llvm/Support /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/include/llvm/Support /<<PKGBUILDDIR>>/build-llvm/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/include/llvm/Support/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend.internal".
Scanning dependencies of target llvm_vcsrevision_h
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
make[4]: Nothing to be done for 'include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  0%] Built target llvm_vcsrevision_h
/usr/bin/make  -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/MC /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/MC /<<PKGBUILDDIR>>/build-llvm/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/MC/CMakeFiles/LLVMMC.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/MC/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/MC/CMakeFiles/LLVMMC.dir/depend.internal".
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/SetTheory.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/SetTheory.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
Scanning dependencies of target LLVMMC
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/ConstantPools.cpp
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/ARMBuildAttrs.cpp
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/ARMAttributeParser.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/ConstantPools.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/ConstantPools.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/ConstantPools.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/ConstantPools.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/ConstantPools.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/ConstantPools.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/ConstantPools.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/ConstantPools.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/ConstantPools.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/ConstantPools.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/ConstantPools.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/ConstantPools.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/TableGen -I/<<PKGBUILDDIR>>/lib/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o -c /<<PKGBUILDDIR>>/lib/TableGen/StringMatcher.cpp
[  0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/ELFObjectWriter.cpp
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/ARMWinEH.cpp
[  0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/TableGen -I/<<PKGBUILDDIR>>/lib/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o -c /<<PKGBUILDDIR>>/lib/TableGen/TableGenBackend.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/ELFObjectWriter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/ELFObjectWriter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/ELFObjectWriter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/ELFObjectWriter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Allocator.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Allocator.cpp
[  0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/TableGen -I/<<PKGBUILDDIR>>/lib/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o -c /<<PKGBUILDDIR>>/lib/TableGen/TGLexer.cpp
[  0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterEmitter.cpp
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/BinaryStreamError.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/lib/MC/ELFObjectWriter.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::ELFRelocationEntry&}; _Tp = llvm::ELFRelocationEntry; _Alloc = std::allocator<llvm::ELFRelocationEntry>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::ELFRelocationEntry>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[  0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/TableGen -I/<<PKGBUILDDIR>>/lib/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o -c /<<PKGBUILDDIR>>/lib/TableGen/TGParser.cpp
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/BinaryStreamReader.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterEmitter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterInst.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterEmitter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterInst.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterEmitter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterInst.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGLexer.h:17,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGParser.h:17,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGParser.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGLexer.h:17,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGParser.h:17,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGParser.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGLexer.h:17,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGParser.h:17,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGParser.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGLexer.h:17,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGParser.h:17,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGParser.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGLexer.h:17,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGParser.h:17,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGParser.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Init*, llvm::StringInit*>]':
/<<PKGBUILDDIR>>/lib/TableGen/TGParser.cpp:1637:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Init*, llvm::StringInit*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGLexer.h:17,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGParser.h:17,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGParser.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Init*, llvm::StringInit*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/lib/MC/ELFObjectWriter.cpp:14:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual void {anonymous}::ELFObjectWriter::recordRelocation(llvm::MCAssembler&, const llvm::MCAsmLayout&, const llvm::MCFragment*, const llvm::MCFixup&, llvm::MCValue, uint64_t&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGLexer.h:17,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGParser.h:17,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGParser.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGLexer.h:17,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGParser.h:17,
                 from /<<PKGBUILDDIR>>/lib/TableGen/TGParser.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/BinaryStreamRef.cpp
[  0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCAsmBackend.cpp
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/BinaryStreamWriter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmBackend.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmBackend.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmBackend.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmBackend.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCAsmInfo.cpp
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/BlockFrequency.cpp
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/BranchProbability.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCAsmInfoCOFF.cpp
[  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/CachePruning.cpp
[  0%] Linking CXX static library ../libLLVMTableGen.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/TableGen && /usr/bin/cmake -P CMakeFiles/LLVMTableGen.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/TableGen && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMTableGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMTableGen.a CMakeFiles/LLVMTableGen.dir/Error.cpp.o CMakeFiles/LLVMTableGen.dir/Main.cpp.o CMakeFiles/LLVMTableGen.dir/Record.cpp.o CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o
/usr/bin/ranlib ../libLLVMTableGen.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoCOFF.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmInfoCOFF.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoCOFF.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmInfoCOFF.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  0%] Built target LLVMTableGen
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/circular_raw_ostream.cpp
[  1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCAsmInfoDarwin.cpp
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Chrono.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Chrono.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoDarwin.h:18,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmInfoDarwin.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoDarwin.h:18,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmInfoDarwin.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCAsmInfoELF.cpp
/usr/bin/make  -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/MC/MCParser /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend.internal".
Scanning dependencies of target LLVMMCParser
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  1%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser -I/<<PKGBUILDDIR>>/lib/MC/MCParser -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCParser/AsmLexer.cpp
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/COM.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/COM.cpp
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/CodeGenCoverage.cpp
[  1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterInst.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmInfoELF.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmInfoELF.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmInfoELF.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmInfoELF.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCParser/AsmLexer.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/AsmLexer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCParser/AsmLexer.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/AsmLexer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCAsmInfoWasm.cpp
[  1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/CommandLine.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterInst.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterInst.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterInst.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterInst.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterInst.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterInst.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterInst.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterInst.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/AsmWriterInst.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoWasm.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmInfoWasm.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoWasm.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmInfoWasm.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCAsmStreamer.cpp
[  1%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser -I/<<PKGBUILDDIR>>/lib/MC/MCParser -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCParser/AsmParser.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Support/CommandLine.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::StringRef, unsigned int>]':
/<<PKGBUILDDIR>>/lib/Support/CommandLine.cpp:1192:71:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::StringRef, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Support/CommandLine.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::StringRef, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Support/CommandLine.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const char*, llvm::cl::Option*>]':
/<<PKGBUILDDIR>>/lib/Support/CommandLine.cpp:1762:73:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const char*, llvm::cl::Option*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Support/CommandLine.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const char*, llvm::cl::Option*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Support/CommandLine.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const char*, llvm::cl::SubCommand*>]':
/<<PKGBUILDDIR>>/lib/Support/CommandLine.cpp:1775:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const char*, llvm::cl::SubCommand*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Support/CommandLine.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const char*, llvm::cl::SubCommand*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmStreamer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmStreamer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmStreamer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAsmStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/AsmParser.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/AsmParser.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/Attributes.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/AsmParser.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/AsmParser.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/AsmParser.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/AsmParser.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MemoryBuffer.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/Attributes.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MemoryBuffer.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/Attributes.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MemoryBuffer.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/Attributes.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MemoryBuffer.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/Attributes.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MemoryBuffer.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/Attributes.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MemoryBuffer.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/Attributes.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/CallingConvEmitter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CallingConvEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CallingConvEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CallingConvEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CallingConvEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CallingConvEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CallingConvEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Compression.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Compression.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/AsmParser.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::AsmToken::TokenKind, llvm::StringRef&}; _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::AsmToken, std::allocator<llvm::AsmToken> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[  2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCAssembler.cpp
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::AsmToken&}; _Tp = llvm::AsmToken; _Alloc = std::allocator<llvm::AsmToken>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::AsmToken, std::allocator<llvm::AsmToken> >::iterator' changed in GCC 7.1
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o
[  2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/ConvertUTF.cpp
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/CodeEmitterGen.cpp
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/ConvertUTFWrapper.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAssembler.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAssembler.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAssembler.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAssembler.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAssembler.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAssembler.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAssembler.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAssembler.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAssembler.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAssembler.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAssembler.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCAssembler.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/CrashRecoveryContext.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeEmitterGen.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeEmitterGen.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeEmitterGen.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeEmitterGen.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeEmitterGen.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeEmitterGen.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/DataExtractor.cpp
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/AsmParser.cpp:14:
/usr/include/c++/10/bits/stl_vector.h: In function 'bool {anonymous}::AsmParser::parseMacroArgument({anonymous}::MCAsmMacroArgument&, bool)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken, std::allocator<llvm::AsmToken> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken, std::allocator<llvm::AsmToken> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'bool {anonymous}::AsmParser::parseMacroArguments(const llvm::MCAsmMacro*, {anonymous}::MCAsmMacroArguments&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken, std::allocator<llvm::AsmToken> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/AsmParser.cpp:14:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken, std::allocator<llvm::AsmToken> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/AsmParser.cpp:14:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AsmToken*, std::vector<llvm::AsmToken, std::allocator<llvm::AsmToken> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[  2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCCodeEmitter.cpp
[  2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodePadder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCCodePadder.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCCodePadder.cpp
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Debug.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Debug.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCCodePadder.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCCodePadder.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/DebugCounter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCCodePadder.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCCodePadder.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.cpp
[  2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCCodeView.cpp
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/DeltaAlgorithm.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCCodeView.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCCodeView.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCCodeView.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCCodeView.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCCodeView.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCCodeView.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/lib/MC/MCCodeView.cpp:603:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCCodeView.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCCodeView.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCCodeView.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCCodeView.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCCodeView.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCCodeView.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCCodeView.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCCodeView.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCCodeView.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCCodeView.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  2%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser -I/<<PKGBUILDDIR>>/lib/MC/MCParser -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCParser/COFFAsmParser.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCCodeView.h:19,
                 from /<<PKGBUILDDIR>>/lib/MC/MCCodeView.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<unsigned int, llvm::MCCVFunctionInfo::LineInfo>; DerivedT = llvm::DenseMap<unsigned int, llvm::MCCVFunctionInfo::LineInfo>; KeyT = unsigned int; ValueT = llvm::MCCVFunctionInfo::LineInfo; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::MCCVFunctionInfo::LineInfo>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = llvm::MCCVFunctionInfo::LineInfo; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::MCCVFunctionInfo::LineInfo>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = llvm::MCCVFunctionInfo::LineInfo; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::MCCVFunctionInfo::LineInfo>]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCCodeView.h:112:8:   required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::MCCVFunctionInfo; _Args = {const llvm::MCCVFunctionInfo&}]'
/usr/include/c++/10/bits/stl_uninitialized.h:91:18:   required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const llvm::MCCVFunctionInfo*; _ForwardIterator = llvm::MCCVFunctionInfo*; bool _TrivialValueTypes = false]'
/usr/include/c++/10/bits/stl_uninitialized.h:150:15:   required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const llvm::MCCVFunctionInfo*; _ForwardIterator = llvm::MCCVFunctionInfo*]'
/usr/include/c++/10/bits/stl_uninitialized.h:325:37:   required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = const llvm::MCCVFunctionInfo*; _ForwardIterator = llvm::MCCVFunctionInfo*; _Tp = llvm::MCCVFunctionInfo]'
/usr/include/c++/10/bits/stl_uninitialized.h:347:2:   required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::MCCVFunctionInfo*; _ForwardIterator = llvm::MCCVFunctionInfo*; _Allocator = std::allocator<llvm::MCCVFunctionInfo>]'
/usr/include/c++/10/bits/vector.tcc:659:48:   required from 'void std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, _Alloc>::size_type) [with _Tp = llvm::MCCVFunctionInfo; _Alloc = std::allocator<llvm::MCCVFunctionInfo>; std::vector<_Tp, _Alloc>::size_type = unsigned int]'
/usr/include/c++/10/bits/stl_vector.h:940:4:   required from 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type) [with _Tp = llvm::MCCVFunctionInfo; _Alloc = std::allocator<llvm::MCCVFunctionInfo>; std::vector<_Tp, _Alloc>::size_type = unsigned int]'
/<<PKGBUILDDIR>>/lib/MC/MCCodeView.cpp:89:32:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<unsigned int, llvm::MCCVFunctionInfo::LineInfo>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<unsigned int, llvm::MCCVFunctionInfo::LineInfo>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/DAGDeltaAlgorithm.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/COFFAsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/COFFAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/COFFAsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/COFFAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/COFFAsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/COFFAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCContext.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCContext.cpp
[  2%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser -I/<<PKGBUILDDIR>>/lib/MC/MCParser -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCParser/DarwinAsmParser.cpp
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Error.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Error.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCContext.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCContext.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCContext.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCContext.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/DarwinAsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/DarwinAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCContext.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCContext.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/ErrorHandling.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/DarwinAsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/DarwinAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/DarwinAsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/DarwinAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/FileUtilities.cpp
[  2%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser -I/<<PKGBUILDDIR>>/lib/MC/MCParser -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCParser/ELFAsmParser.cpp
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/FileOutputBuffer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/ELFAsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/ELFAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/ELFAsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/ELFAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/ELFAsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/ELFAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/FoldingSet.cpp
[  2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCDwarf.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/FoldingSet.h:19,
                 from /<<PKGBUILDDIR>>/lib/Support/FoldingSet.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = unsigned int; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/lib/Support/FoldingSet.cpp:177:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/FoldingSet.h:19,
                 from /<<PKGBUILDDIR>>/lib/Support/FoldingSet.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/FormattedStream.cpp
[  2%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser -I/<<PKGBUILDDIR>>/lib/MC/MCParser -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCParser/MCAsmLexer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDwarf.h:18,
                 from /<<PKGBUILDDIR>>/lib/MC/MCDwarf.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDwarf.h:18,
                 from /<<PKGBUILDDIR>>/lib/MC/MCDwarf.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDwarf.h:18,
                 from /<<PKGBUILDDIR>>/lib/MC/MCDwarf.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDwarf.h:18,
                 from /<<PKGBUILDDIR>>/lib/MC/MCDwarf.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDwarf.h:18,
                 from /<<PKGBUILDDIR>>/lib/MC/MCDwarf.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDwarf.h:18,
                 from /<<PKGBUILDDIR>>/lib/MC/MCDwarf.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/FormatVariadic.cpp
[  2%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser -I/<<PKGBUILDDIR>>/lib/MC/MCParser -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCParser/MCAsmParser.cpp
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/GlobPattern.cpp
[  2%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser -I/<<PKGBUILDDIR>>/lib/MC/MCParser -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCParser/MCAsmParserExtension.cpp
[  2%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser -I/<<PKGBUILDDIR>>/lib/MC/MCParser -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCParser/MCTargetAsmParser.cpp
[  2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCELFObjectTargetWriter.cpp
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/GraphWriter.cpp
[  2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCELFStreamer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCParser/MCTargetAsmParser.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/MCTargetAsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCParser/MCTargetAsmParser.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/MCTargetAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCParser/MCTargetAsmParser.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/MCTargetAsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCParser/MCTargetAsmParser.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCParser/MCTargetAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  2%] Linking CXX static library ../../libLLVMMCParser.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser && /usr/bin/cmake -P CMakeFiles/LLVMMCParser.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMCParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMMCParser.a CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o
/usr/bin/ranlib ../../libLLVMMCParser.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  2%] Built target LLVMMCParser
/usr/bin/make  -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/MC/MCDisassembler /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCDisassembler /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/MC/MCDisassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend.internal".
Scanning dependencies of target LLVMMCDisassembler
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  2%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCDisassembler && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC/MCDisassembler -I/<<PKGBUILDDIR>>/lib/MC/MCDisassembler -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCDisassembler/Disassembler.cpp
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Hashing.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Hashing.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCELFStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCELFStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCELFStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCELFStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCELFStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCELFStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/IntEqClasses.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCDisassembler/Disassembler.h:21,
                 from /<<PKGBUILDDIR>>/lib/MC/MCDisassembler/Disassembler.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCDisassembler/Disassembler.h:21,
                 from /<<PKGBUILDDIR>>/lib/MC/MCDisassembler/Disassembler.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCDisassembler/Disassembler.h:21,
                 from /<<PKGBUILDDIR>>/lib/MC/MCDisassembler/Disassembler.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCDisassembler/Disassembler.h:21,
                 from /<<PKGBUILDDIR>>/lib/MC/MCDisassembler/Disassembler.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/IntervalMap.cpp
[  2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCExpr.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCExpr.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCExpr.cpp
[  2%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCDisassembler && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC/MCDisassembler -I/<<PKGBUILDDIR>>/lib/MC/MCDisassembler -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCDisassembler/MCDisassembler.cpp
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/JamCRC.cpp
[  2%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCDisassembler && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC/MCDisassembler -I/<<PKGBUILDDIR>>/lib/MC/MCDisassembler -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/KnownBits.cpp
[  2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenHwModes.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenHwModes.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCExpr.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCExpr.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCExpr.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCExpr.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/LEB128.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/LEB128.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCSymbolizer.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20,
                 from /<<PKGBUILDDIR>>/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCSymbolizer.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20,
                 from /<<PKGBUILDDIR>>/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/LineIterator.cpp
[  2%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCDisassembler && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC/MCDisassembler -I/<<PKGBUILDDIR>>/lib/MC/MCDisassembler -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCDisassembler/MCRelocationInfo.cpp
[  2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.cpp
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Locale.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Locale.cpp
[  2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCFragment.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCFragment.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCFragment.cpp
[  2%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCDisassembler && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC/MCDisassembler -I/<<PKGBUILDDIR>>/lib/MC/MCDisassembler -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCDisassembler/MCSymbolizer.cpp
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/LockFileManager.cpp
[  2%] Linking CXX static library ../../libLLVMMCDisassembler.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCDisassembler && /usr/bin/cmake -P CMakeFiles/LLVMMCDisassembler.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC/MCDisassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMCDisassembler.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMMCDisassembler.a CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o
/usr/bin/ranlib ../../libLLVMMCDisassembler.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  2%] Built target LLVMMCDisassembler
/usr/bin/make  -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/ObjectYAML /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML /<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend.internal".
Scanning dependencies of target LLVMObjectYAML
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  2%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLDebugSections.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML -I/<<PKGBUILDDIR>>/lib/ObjectYAML -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLDebugSections.cpp.o -c /<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCFragment.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCFragment.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCFragment.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCFragment.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp: In static member function 'static llvm::Expected<std::shared_ptr<{anonymous}::YAMLStringTableSubsection> > {anonymous}::YAMLStringTableSubsection::fromCodeViewSubsection(const llvm::codeview::DebugStringTableSubsectionRef&)':
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:698:21: warning: redundant move in return statement [-Wredundant-move]
  698 |     return std::move(EC);
      |            ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:698:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:702:23: warning: redundant move in return statement [-Wredundant-move]
  702 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:702:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp: In function 'llvm::Expected<std::vector<std::shared_ptr<llvm::codeview::DebugSubsection> > > llvm::CodeViewYAML::toCodeViewSubsectionList(llvm::BumpPtrAllocator&, llvm::ArrayRef<llvm::CodeViewYAML::YAMLDebugSubsection>, const llvm::codeview::StringsAndChecksums&)':
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:753:21: warning: redundant move in return statement [-Wredundant-move]
  753 |     return std::move(Result);
      |            ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:753:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:761:19: warning: redundant move in return statement [-Wredundant-move]
  761 |   return std::move(Result);
      |          ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:761:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp: In static member function 'static llvm::Expected<llvm::CodeViewYAML::YAMLDebugSubsection> llvm::CodeViewYAML::YAMLDebugSubsection::fromCodeViewSubection(const llvm::codeview::StringsAndChecksumsRef&, const llvm::codeview::DebugSubsectionRecord&)':
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:896:21: warning: redundant move in return statement [-Wredundant-move]
  896 |     return std::move(EC);
      |            ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:896:21: note: remove 'std::move' call
[  2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInst.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCInst.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCInst.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h:18,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h:18,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/LowLevelType.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:14,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:32:
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from 'llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:201:26:   required from 'llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType& llvm::VarStreamArrayIterator<ValueType, Extractor>::operator+=(unsigned int) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::SymbolKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> > >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h:124:53:   required from 'DerivedT& llvm::iterator_facade_base<DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT>::operator++() [with DerivedT = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::SymbolKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> > >; IteratorCategoryT = std::forward_iterator_tag; T = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; DifferenceTypeT = int; PointerT = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>*; ReferenceT = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>&]'
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:676:26:   required from here
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call
[  2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCInstPrinter.cpp
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/ManagedStatic.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:22,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::CodeGenInstAlias::ResultOperand&}; _Tp = llvm::CodeGenInstAlias::ResultOperand; _Alloc = std::allocator<llvm::CodeGenInstAlias::ResultOperand>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::CodeGenInstAlias::ResultOperand>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, llvm::Record*&}; _Tp = llvm::CodeGenInstAlias::ResultOperand; _Alloc = std::allocator<llvm::CodeGenInstAlias::ResultOperand>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::CodeGenInstAlias::ResultOperand>::iterator' changed in GCC 7.1
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/MathExtras.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCInstPrinter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCInstPrinter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/MemoryBuffer.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCInstrAnalysis.cpp
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:22,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.cpp:14:
/usr/include/c++/10/bits/stl_vector.h: In constructor 'llvm::CodeGenInstAlias::CodeGenInstAlias(llvm::Record*, unsigned int, llvm::CodeGenTarget&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenInstAlias::ResultOperand*, std::vector<llvm::CodeGenInstAlias::ResultOperand> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:22,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.cpp:14:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenInstAlias::ResultOperand*, std::vector<llvm::CodeGenInstAlias::ResultOperand> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:22,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.cpp:14:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::CodeGenInstAlias::ResultOperand*, std::vector<llvm::CodeGenInstAlias::ResultOperand> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/Support/MemoryBuffer.cpp: In function 'llvm::ErrorOr<std::unique_ptr<llvm::WritableMemoryBuffer> > getMemBufferCopyImpl(llvm::StringRef, const llvm::Twine&)':
/<<PKGBUILDDIR>>/lib/Support/MemoryBuffer.cpp:131:19: warning: redundant move in return statement [-Wredundant-move]
  131 |   return std::move(Buf);
      |          ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Support/MemoryBuffer.cpp:131:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Support/MemoryBuffer.cpp: In static member function 'static std::unique_ptr<llvm::MemoryBuffer> llvm::MemoryBuffer::getNewMemBuffer(size_t, llvm::StringRef)':
/<<PKGBUILDDIR>>/lib/Support/MemoryBuffer.cpp:148:19: warning: redundant move in return statement [-Wredundant-move]
  148 |   return std::move(SB);
      |          ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/Support/MemoryBuffer.cpp:148:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Support/MemoryBuffer.cpp: In instantiation of 'llvm::ErrorOr<std::unique_ptr<T> > getOpenFileImpl(int, const llvm::Twine&, uint64_t, uint64_t, int64_t, bool, bool) [with MB = llvm::MemoryBuffer; uint64_t = long long unsigned int; int64_t = long long int]':
/<<PKGBUILDDIR>>/lib/Support/MemoryBuffer.cpp:445:60:   required from here
/<<PKGBUILDDIR>>/lib/Support/MemoryBuffer.cpp:401:30: warning: redundant move in return statement [-Wredundant-move]
  401 |       return std::move(Result);
      |                              ^
/<<PKGBUILDDIR>>/lib/Support/MemoryBuffer.cpp:401:30: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Support/MemoryBuffer.cpp:438:23: warning: redundant move in return statement [-Wredundant-move]
  438 |   return std::move(Buf);
      |                       ^
/<<PKGBUILDDIR>>/lib/Support/MemoryBuffer.cpp:438:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Support/MemoryBuffer.cpp: In instantiation of 'llvm::ErrorOr<std::unique_ptr<T> > getOpenFileImpl(int, const llvm::Twine&, uint64_t, uint64_t, int64_t, bool, bool) [with MB = llvm::WritableMemoryBuffer; uint64_t = long long unsigned int; int64_t = long long int]':
/<<PKGBUILDDIR>>/lib/Support/MemoryBuffer.cpp:262:33:   required from 'llvm::ErrorOr<std::unique_ptr<T> > getFileAux(const llvm::Twine&, int64_t, uint64_t, uint64_t, bool, bool) [with MB = llvm::WritableMemoryBuffer; int64_t = long long int; uint64_t = long long unsigned int]'
/<<PKGBUILDDIR>>/lib/Support/MemoryBuffer.cpp:273:53:   required from here
/<<PKGBUILDDIR>>/lib/Support/MemoryBuffer.cpp:401:30: warning: redundant move in return statement [-Wredundant-move]
  401 |       return std::move(Result);
      |                              ^
/<<PKGBUILDDIR>>/lib/Support/MemoryBuffer.cpp:401:30: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Support/MemoryBuffer.cpp:438:23: warning: redundant move in return statement [-Wredundant-move]
  438 |   return std::move(Buf);
      |                       ^
/<<PKGBUILDDIR>>/lib/Support/MemoryBuffer.cpp:438:23: note: remove 'std::move' call
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCInstrDesc.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/MD5.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/MD5.cpp
[  4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/CodeGenMapTable.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCLabel.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCLabel.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/NativeFormatting.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCLinkerOptimizationHint.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenMapTable.cpp:79:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenMapTable.cpp:79:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenMapTable.cpp:79:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenMapTable.cpp:79:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenMapTable.cpp:79:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenMapTable.cpp:79:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Options.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Options.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Options.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCLinkerOptimizationHint.h:20,
                 from /<<PKGBUILDDIR>>/lib/MC/MCLinkerOptimizationHint.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCLinkerOptimizationHint.h:20,
                 from /<<PKGBUILDDIR>>/lib/MC/MCLinkerOptimizationHint.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCMachOStreamer.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Parallel.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Parallel.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Parallel.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCMachOStreamer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCMachOStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/PluginLoader.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCMachOStreamer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCMachOStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCMachOStreamer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCMachOStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/PrettyStackTrace.cpp
[  4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLSymbols.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML -I/<<PKGBUILDDIR>>/lib/ObjectYAML -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLSymbols.cpp.o -c /<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCMachObjectTargetWriter.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/RandomNumberGenerator.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InfoByHwMode.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InfoByHwMode.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InfoByHwMode.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InfoByHwMode.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InfoByHwMode.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::CodeGenSubRegIndex* const, llvm::CodeGenRegister*>]':
/<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.cpp:519:37:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::CodeGenSubRegIndex* const, llvm::CodeGenRegister*>' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InfoByHwMode.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::CodeGenSubRegIndex* const, llvm::CodeGenRegister*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCMachObjectWriter.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCMachObjectTargetWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCMachObjectWriter.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCMachObjectTargetWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InfoByHwMode.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::CodeGenRegister*, const llvm::CodeGenRegister*>]':
/<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.cpp:2128:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::CodeGenRegister*, const llvm::CodeGenRegister*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InfoByHwMode.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::CodeGenRegister*, const llvm::CodeGenRegister*>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCNullStreamer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InfoByHwMode.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InfoByHwMode.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Regex.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Regex.cpp
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::CallerSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:188:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
  542 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::ScopeEndSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:191:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::Thunk32Sym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:195:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::TrampolineSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:196:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::SectionSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:197:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::CoffGroupSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:198:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::ExportSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:199:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::ProcSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:201:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::RegisterSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:208:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::PublicSym32>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:209:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::ProcRefSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:211:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::EnvBlockSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:215:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::InlineSiteSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:217:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::LocalSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:218:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::DefRangeSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:219:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::DefRangeSubfieldSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:220:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::DefRangeRegisterSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:221:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::DefRangeFramePointerRelSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:222:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::DefRangeSubfieldRegisterSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:223:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::DefRangeFramePointerRelFullScopeSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:224:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::DefRangeRegisterRelSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:225:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::BlockSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:226:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::LabelSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:227:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::ObjNameSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:228:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::Compile2Sym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:229:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::Compile3Sym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:230:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::FrameProcSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:231:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::CallSiteInfoSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:232:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::FileStaticSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:233:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::HeapAllocationSiteSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:234:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::FrameCookieSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:235:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::UDTSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:240:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::BuildInfoSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:243:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::BPRelativeSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:244:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::RegRelativeSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:245:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::ConstantSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:247:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::DataSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:250:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::SymbolRecordImpl<llvm::codeview::ThreadLocalDataSym>; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:255:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbolImpl(llvm::codeview::CVSymbol) [with SymbolType = llvm::CodeViewYAML::detail::UnknownSymbolRecord; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:557:62:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:542:24: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Endian.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeView.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h:18,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Endian.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeView.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h:18,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCInst.h:19,
                 from /<<PKGBUILDDIR>>/lib/MC/MCNullStreamer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInst.h:19,
                 from /<<PKGBUILDDIR>>/lib/MC/MCNullStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCInst.h:19,
                 from /<<PKGBUILDDIR>>/lib/MC/MCNullStreamer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInst.h:19,
                 from /<<PKGBUILDDIR>>/lib/MC/MCNullStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/ScaledNumber.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCObjectFileInfo.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/ScopedPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCObjectFileInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCObjectFileInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCObjectFileInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCObjectFileInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCObjectFileInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCObjectFileInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCObjectFileInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCObjectFileInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SHA1.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/SHA1.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCObjectStreamer.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/SmallPtrSet.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCObjectStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCObjectStreamer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCObjectStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCObjectStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCObjectStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCObjectStreamer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCObjectStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCObjectStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCObjectStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCObjectStreamer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCObjectStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCObjectStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/SmallVector.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/SourceMgr.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCObjectWriter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/lib/Support/SourceMgr.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/lib/Support/SourceMgr.cpp:197:71:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/lib/Support/SourceMgr.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCObjectWriter.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCObjectWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCObjectWriter.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCRegisterInfo.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/SpecialCaseList.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCSchedule.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSection.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSection.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCSection.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCSection.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCSection.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSection.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCSection.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCSection.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCSection.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::MCFragment*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:484:22:   required from 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(llvm::SmallVectorImpl<T>::iterator, T&&) [with T = std::pair<unsigned int, llvm::MCFragment*>; llvm::SmallVectorImpl<T>::iterator = std::pair<unsigned int, llvm::MCFragment*>*]'
/<<PKGBUILDDIR>>/lib/MC/MCSection.cpp:80:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::MCFragment*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSection.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCSection.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, llvm::MCFragment*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCSection.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCSection.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSection.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCSection.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCSectionCOFF.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Statistic.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Statistic.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSectionCOFF.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCSectionCOFF.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSectionCOFF.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCSectionCOFF.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCSectionELF.cpp
[  4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/CodeGenSchedule.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/lib/Support/Statistic.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Statistic.h:32,
                 from /<<PKGBUILDDIR>>/lib/Support/Statistic.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSectionELF.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCSectionELF.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSectionELF.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCSectionELF.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCSectionMachO.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/StringExtras.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenSchedule.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenSchedule.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenSchedule.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenSchedule.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenSchedule.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenSchedule.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringMap.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/StringMap.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSectionMachO.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCSectionMachO.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSectionMachO.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCSectionMachO.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSectionMachO.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCSectionMachO.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSectionMachO.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCSectionMachO.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypeHashing.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML -I/<<PKGBUILDDIR>>/lib/ObjectYAML -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypeHashing.cpp.o -c /<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringPool.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringPool.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/StringPool.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCSectionWasm.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/StringSaver.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h:18,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h:18,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSectionWasm.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCSectionWasm.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSectionWasm.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCSectionWasm.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/StringSaver.h:13,
                 from /<<PKGBUILDDIR>>/lib/Support/StringSaver.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/lib/Support/StringSaver.cpp:15:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/StringSaver.h:13,
                 from /<<PKGBUILDDIR>>/lib/Support/StringSaver.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringRef.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/StringRef.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCStreamer.cpp
[  4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypes.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML -I/<<PKGBUILDDIR>>/lib/ObjectYAML -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypes.cpp.o -c /<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCStreamer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/SystemUtils.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCStreamer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCStreamer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::PointerRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:39:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
  664 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::ModifierRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:40:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::ProcedureRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:41:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::MemberFunctionRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:42:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::LabelRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:43:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::ArgListRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:44:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::FieldListRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:46:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::ArrayRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:48:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::ClassRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:49:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::UnionRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:52:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::EnumRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:53:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::TypeServer2Record; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:54:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::VFTableRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:55:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::VFTableShapeRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:56:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::BitFieldRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:58:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::FuncIdRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:79:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::MemberFuncIdRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:80:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::BuildInfoRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:81:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/TarWriter.cpp
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::StringListRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:82:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::StringIdRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:83:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::UdtSourceLineRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:84:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::UdtModSourceLineRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:85:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp: In instantiation of 'llvm::Expected<llvm::CodeViewYAML::LeafRecord> fromCodeViewRecordImpl(llvm::codeview::CVType) [with T = llvm::codeview::MethodOverloadListRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:88:1:   required from here
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:664:24: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/CodeViewYAMLTypes.h:18,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/CodeViewYAMLTypes.h:18,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeRecord.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/CodeViewYAMLTypes.h:19,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from 'llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:201:26:   required from 'llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType& llvm::VarStreamArrayIterator<ValueType, Extractor>::operator+=(unsigned int) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> > >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h:124:53:   required from 'DerivedT& llvm::iterator_facade_base<DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT>::operator++() [with DerivedT = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> > >; IteratorCategoryT = std::forward_iterator_tag; T = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>; DifferenceTypeT = int; PointerT = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>*; ReferenceT = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>&]'
/<<PKGBUILDDIR>>/lib/ObjectYAML/CodeViewYAMLTypes.cpp:777:24:   required from here
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/TargetParser.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCSubtargetInfo.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCSymbol.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSymbol.h:18,
                 from /<<PKGBUILDDIR>>/lib/MC/MCSymbol.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSymbol.h:18,
                 from /<<PKGBUILDDIR>>/lib/MC/MCSymbol.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSymbol.h:18,
                 from /<<PKGBUILDDIR>>/lib/MC/MCSymbol.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSymbol.h:18,
                 from /<<PKGBUILDDIR>>/lib/MC/MCSymbol.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/ThreadPool.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCSymbolELF.cpp
[  4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSymbol.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSymbolELF.h:12,
                 from /<<PKGBUILDDIR>>/lib/MC/MCSymbolELF.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSymbol.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSymbolELF.h:12,
                 from /<<PKGBUILDDIR>>/lib/MC/MCSymbolELF.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCTargetOptions.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCValue.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCValue.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCValue.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Timer.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Timer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCValue.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCValue.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCValue.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCValue.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCWasmObjectTargetWriter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/MC/MCWasmObjectTargetWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/MC/MCWasmObjectTargetWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCWasmStreamer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Timer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Support/Timer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Timer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Support/Timer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Timer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Support/Timer.cpp:14:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >; _Distance = int; _Tp = llvm::TimerGroup::PrintRecord; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Timer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Support/Timer.cpp:14:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Timer.h:18,
                 from /<<PKGBUILDDIR>>/lib/Support/Timer.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::TimeRecord&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = llvm::TimerGroup::PrintRecord; _Alloc = std::allocator<llvm::TimerGroup::PrintRecord>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::TimerGroup::PrintRecord>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::TimeRecord&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = llvm::TimerGroup::PrintRecord; _Alloc = std::allocator<llvm::TimerGroup::PrintRecord>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmBackend.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCWasmStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCWasmStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmBackend.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCWasmStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCWasmStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmBackend.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCWasmStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCWasmStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmBackend.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCWasmStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCWasmStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmBackend.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCWasmStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCWasmStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmBackend.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCWasmStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCWasmStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Timer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Support/Timer.cpp:14:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1662 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1937 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function 'void llvm::TimerGroup::PrintQueuedTimers(llvm::raw_ostream&)':
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::TimerGroup::PrintRecord*, std::vector<llvm::TimerGroup::PrintRecord> >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCWin64EH.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/ToolOutputFile.cpp
[  4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML -I/<<PKGBUILDDIR>>/lib/ObjectYAML -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o -c /<<PKGBUILDDIR>>/lib/ObjectYAML/COFFYAML.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Endian.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Win64EH.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCWin64EH.h:19,
                 from /<<PKGBUILDDIR>>/lib/MC/MCWin64EH.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/vector:60,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCWinEH.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCWin64EH.h:18,
                 from /<<PKGBUILDDIR>>/lib/MC/MCWin64EH.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Endian.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Win64EH.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCWin64EH.h:19,
                 from /<<PKGBUILDDIR>>/lib/MC/MCWin64EH.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/vector:60,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCWinEH.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCWin64EH.h:18,
                 from /<<PKGBUILDDIR>>/lib/MC/MCWin64EH.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Endian.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Win64EH.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCWin64EH.h:19,
                 from /<<PKGBUILDDIR>>/lib/MC/MCWin64EH.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/vector:60,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCWinEH.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCWin64EH.h:18,
                 from /<<PKGBUILDDIR>>/lib/MC/MCWin64EH.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/TrigramIndex.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/COFFYAML.h:18,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/COFFYAML.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/COFFYAML.h:17,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/COFFYAML.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinCOFFStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCWinCOFFStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCWinCOFFStreamer.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Triple.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Triple.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCWinCOFFStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCWinCOFFStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCWinCOFFStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCWinCOFFStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCWinCOFFStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MCWinCOFFStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MCWinEH.cpp
[  4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML -I/<<PKGBUILDDIR>>/lib/ObjectYAML -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/DWARFEmitter.cpp.o -c /<<PKGBUILDDIR>>/lib/ObjectYAML/DWARFEmitter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCWinEH.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/vector:60,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCWinEH.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCWinEH.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCWinEH.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/vector:60,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCWinEH.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCWinEH.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCWinEH.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/vector:60,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCWinEH.h:13,
                 from /<<PKGBUILDDIR>>/lib/MC/MCWinEH.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/DAGISelEmitter.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/MachObjectWriter.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Twine.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Twine.cpp
/<<PKGBUILDDIR>>/lib/ObjectYAML/DWARFEmitter.cpp: In function 'llvm::Expected<llvm::StringMap<std::unique_ptr<llvm::MemoryBuffer> > > llvm::DWARFYAML::EmitDebugSections(llvm::StringRef, bool)':
/<<PKGBUILDDIR>>/lib/ObjectYAML/DWARFEmitter.cpp:334:19: warning: redundant move in return statement [-Wredundant-move]
  334 |   return std::move(DebugSections);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/ObjectYAML/DWARFEmitter.cpp:334:19: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/DWARFEmitter.h:16,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/DWARFEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/DWARFEmitter.h:16,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/DWARFEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MachObjectWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MachObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Unicode.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Unicode.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFVisitor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML -I/<<PKGBUILDDIR>>/lib/ObjectYAML -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/DWARFVisitor.cpp.o -c /<<PKGBUILDDIR>>/lib/ObjectYAML/DWARFVisitor.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>; T2 = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>; unsigned int N = 8]'
/<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:462:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>; T2 = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>; unsigned int N = 8]'
/<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:512:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MachObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >; _Distance = int; _Tp = llvm::MachObjectWriter::MachSymbolData; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MachObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/YAMLParser.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MachObjectWriter.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachObjectWriter::MachSymbolData&}; _Tp = llvm::MachObjectWriter::MachSymbolData; _Alloc = std::allocator<llvm::MachObjectWriter::MachSymbolData>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::MachObjectWriter::MachSymbolData>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MachObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1662 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1937 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/DWARFVisitor.h:15,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/DWARFVisitor.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/DWARFVisitor.h:15,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/DWARFVisitor.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MachObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector<llvm::MachObjectWriter::MachSymbolData>&, std::vector<llvm::MachObjectWriter::MachSymbolData>&, std::vector<llvm::MachObjectWriter::MachSymbolData>&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/MachObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachObjectWriter::MachSymbolData*, std::vector<llvm::MachObjectWriter::MachSymbolData> >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:41,
                 from /<<PKGBUILDDIR>>/lib/Support/YAMLParser.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:41,
                 from /<<PKGBUILDDIR>>/lib/Support/YAMLParser.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML -I/<<PKGBUILDDIR>>/lib/ObjectYAML -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o -c /<<PKGBUILDDIR>>/lib/ObjectYAML/DWARFYAML.cpp
[  4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherEmitter.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/StringTableBuilder.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/DWARFYAML.h:19,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/DWARFYAML.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/DWARFYAML.h:19,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/DWARFYAML.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/SubtargetFeature.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>; T2 = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>; unsigned int N = 8]'
/<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:462:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>; T2 = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>; unsigned int N = 8]'
/<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:512:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/YAMLTraits.cpp
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/WasmObjectWriter.cpp
/<<PKGBUILDDIR>>/lib/Support/YAMLTraits.cpp: In member function 'std::unique_ptr<llvm::yaml::Input::HNode> llvm::yaml::Input::createHNodes(llvm::yaml::Node*)':
/<<PKGBUILDDIR>>/lib/Support/YAMLTraits.cpp:374:21: warning: redundant move in return statement [-Wredundant-move]
  374 |     return std::move(SQHNode);
      |            ~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/lib/Support/YAMLTraits.cpp:374:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Support/YAMLTraits.cpp:399:21: warning: redundant move in return statement [-Wredundant-move]
  399 |     return std::move(mapHNode);
      |            ~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/lib/Support/YAMLTraits.cpp:399:21: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/YAMLTraits.h:14,
                 from /<<PKGBUILDDIR>>/lib/Support/YAMLTraits.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/YAMLTraits.h:13,
                 from /<<PKGBUILDDIR>>/lib/Support/YAMLTraits.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML -I/<<PKGBUILDDIR>>/lib/ObjectYAML -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o -c /<<PKGBUILDDIR>>/lib/ObjectYAML/ELFYAML.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/MC/WasmObjectWriter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<short unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/lib/MC/WasmObjectWriter.cpp:1354:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<short unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/MC/WasmObjectWriter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<short unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/MC/WasmObjectWriter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/MC/WasmObjectWriter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/MC/WasmObjectWriter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/MC/WasmObjectWriter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/MC/WasmObjectWriter.cpp:16:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const {anonymous}::WasmRelocationEntry&}; _Tp = {anonymous}::WasmRelocationEntry; _Alloc = std::allocator<{anonymous}::WasmRelocationEntry>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<{anonymous}::WasmRelocationEntry>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/MC/WasmObjectWriter.cpp:16:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual void {anonymous}::WasmObjectWriter::recordRelocation(llvm::MCAssembler&, const llvm::MCAsmLayout&, const llvm::MCFragment*, const llvm::MCFixup&, llvm::MCValue, uint64_t&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/ELFYAML.h:19,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/ELFYAML.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/ELFYAML.h:19,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/ELFYAML.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/raw_os_ostream.cpp
[  4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherGen.cpp
[  4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/raw_ostream.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherGen.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherGen.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherGen.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherGen.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherGen.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, unsigned int>]':
/<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherGen.cpp:265:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherGen.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherGen.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::TreePatternNode*, unsigned int>]':
/<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherGen.cpp:285:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::TreePatternNode*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherGen.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::TreePatternNode*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherGen.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>; T2 = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>; unsigned int N = 8]'
/<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:462:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherGen.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherGen.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>; T2 = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>; unsigned int N = 8]'
/<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:512:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherGen.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherGen.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherGen.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/MC -I/<<PKGBUILDDIR>>/lib/MC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/MC/WinCOFFObjectWriter.cpp
[  4%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regcomp.c.o -c /<<PKGBUILDDIR>>/lib/Support/regcomp.c
[  4%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regerror.c.o -c /<<PKGBUILDDIR>>/lib/Support/regerror.c
[  5%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regexec.c.o -c /<<PKGBUILDDIR>>/lib/Support/regexec.c
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/WinCOFFObjectWriter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/WinCOFFObjectWriter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[  5%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML -I/<<PKGBUILDDIR>>/lib/ObjectYAML -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o -c /<<PKGBUILDDIR>>/lib/ObjectYAML/MachOYAML.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/WinCOFFObjectWriter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/MC/WinCOFFObjectWriter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[  5%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regfree.c.o -c /<<PKGBUILDDIR>>/lib/Support/regfree.c
[  5%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o -c /<<PKGBUILDDIR>>/lib/Support/regstrlcpy.c
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/xxhash.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/xxhash.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/xxhash.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/MachOYAML.h:19,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/MachOYAML.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/MachOYAML.h:19,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/MachOYAML.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Atomic.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Atomic.cpp
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/DynamicLibrary.cpp
[  5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherOpt.cpp
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Errno.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Errno.cpp
[  5%] Linking CXX static library ../libLLVMMC.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/cmake -P CMakeFiles/LLVMMC.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/MC && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMC.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMMC.a CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o CMakeFiles/LLVMMC.dir/MCCodePadder.cpp.o CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o CMakeFiles/LLVMMC.dir/MCContext.cpp.o CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCExpr.cpp.o CMakeFiles/LLVMMC.dir/MCFragment.cpp.o CMakeFiles/LLVMMC.dir/MCInst.cpp.o CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o CMakeFiles/LLVMMC.dir/MCLabel.cpp.o CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o CMakeFiles/LLVMMC.dir/MCSection.cpp.o CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o CMakeFiles/LLVMMC.dir/MCValue.cpp.o CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o CMakeFiles/LLVMMC.dir/MCWinCOFFStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o
/usr/bin/ranlib ../libLLVMMC.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  5%] Built target LLVMMC
/usr/bin/make  -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Option /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Option /<<PKGBUILDDIR>>/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Option/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/depend.internal".
Scanning dependencies of target LLVMOption
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  5%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Option && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Option -I/<<PKGBUILDDIR>>/lib/Option -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMOption.dir/Arg.cpp.o -c /<<PKGBUILDDIR>>/lib/Option/Arg.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherOpt.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherOpt.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherOpt.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherOpt.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Host.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Host.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherOpt.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>]':
/<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherOpt.cpp:399:73:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherOpt.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherOpt.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>]':
/<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherOpt.cpp:435:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherOpt.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherOpt.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>; T2 = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>; unsigned int N = 8]'
/<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:462:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherOpt.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherOpt.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>; T2 = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>; unsigned int N = 8]'
/<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:512:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherOpt.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherOpt.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcherOpt.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  5%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/ArgList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Option && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Option -I/<<PKGBUILDDIR>>/lib/Option -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMOption.dir/ArgList.cpp.o -c /<<PKGBUILDDIR>>/lib/Option/ArgList.cpp
[  5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.cpp
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Memory.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Memory.cpp
[  5%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML -I/<<PKGBUILDDIR>>/lib/ObjectYAML -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o -c /<<PKGBUILDDIR>>/lib/ObjectYAML/ObjectYAML.cpp
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Mutex.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Mutex.cpp
[  5%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Option && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Option -I/<<PKGBUILDDIR>>/lib/Option -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMOption.dir/Option.cpp.o -c /<<PKGBUILDDIR>>/lib/Option/Option.cpp
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Path.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Path.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>; T2 = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>; unsigned int N = 8]'
/<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:462:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::SDNodeInfo*, llvm::Matcher*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>; T2 = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>*; <template-parameter-2-2> = void; T = std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>; unsigned int N = 8]'
/<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:512:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::MVT::SimpleValueType, llvm::Matcher*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DAGISelMatcher.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  5%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/OptTable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Option && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Option -I/<<PKGBUILDDIR>>/lib/Option -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMOption.dir/OptTable.cpp.o -c /<<PKGBUILDDIR>>/lib/Option/OptTable.cpp
/<<PKGBUILDDIR>>/lib/Support/Path.cpp: In static member function 'static llvm::Expected<llvm::sys::fs::TempFile> llvm::sys::fs::TempFile::create(const llvm::Twine&, unsigned int)':
/<<PKGBUILDDIR>>/lib/Support/Path.cpp:1163:19: warning: redundant move in return statement [-Wredundant-move]
 1163 |   return std::move(Ret);
      |          ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Support/Path.cpp:1163:19: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/COFFYAML.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/ObjectYAML.h:13,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/ObjectYAML.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/COFFYAML.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/ObjectYAML.h:13,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/ObjectYAML.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[  5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/DFAPacketizerEmitter.cpp
In file included from /<<PKGBUILDDIR>>/lib/Support/Path.cpp:1049:
/<<PKGBUILDDIR>>/lib/Support/Unix/Path.inc: In function 'std::string llvm::sys::fs::getMainExecutable(const char*, void*)':
/<<PKGBUILDDIR>>/lib/Support/Unix/Path.inc:121:38: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
  121 |   snprintf(fullpath, PATH_MAX, "%s/%s", dir, bin);
      |                                      ^
/<<PKGBUILDDIR>>/lib/Support/Unix/Path.inc:121:11: note: 'snprintf' output 2 or more bytes (assuming 4097) into a destination of size 4096
  121 |   snprintf(fullpath, PATH_MAX, "%s/%s", dir, bin);
      |   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  5%] Linking CXX static library ../libLLVMOption.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Option && /usr/bin/cmake -P CMakeFiles/LLVMOption.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Option && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMOption.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMOption.a CMakeFiles/LLVMOption.dir/Arg.cpp.o CMakeFiles/LLVMOption.dir/ArgList.cpp.o CMakeFiles/LLVMOption.dir/Option.cpp.o CMakeFiles/LLVMOption.dir/OptTable.cpp.o
/usr/bin/ranlib ../libLLVMOption.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  5%] Built target LLVMOption
/usr/bin/make  -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend.internal".
[  5%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML -I/<<PKGBUILDDIR>>/lib/ObjectYAML -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o -c /<<PKGBUILDDIR>>/lib/ObjectYAML/WasmYAML.cpp
Scanning dependencies of target LLVMDebugInfoDWARF
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFAbbreviationDeclaration.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DFAPacketizerEmitter.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DFAPacketizerEmitter.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DFAPacketizerEmitter.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DFAPacketizerEmitter.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DFAPacketizerEmitter.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DFAPacketizerEmitter.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Process.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Process.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/WasmYAML.h:19,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/WasmYAML.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/WasmYAML.h:19,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/WasmYAML.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[  5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Program.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Program.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<short unsigned int, llvm::dwarf::Form>]':
/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp:55:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<short unsigned int, llvm::dwarf::Form>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<short unsigned int, llvm::dwarf::Form>' declared here
  211 |     struct pair
      |            ^~~~
[  5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFCompileUnit.cpp
[  5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/DisassemblerEmitter.cpp
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/RWMutex.cpp
[  5%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML -I/<<PKGBUILDDIR>>/lib/ObjectYAML -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o -c /<<PKGBUILDDIR>>/lib/ObjectYAML/YAML.cpp
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Signals.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Signals.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/YAML.h:13,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/YAML.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/YAML.h:13,
                 from /<<PKGBUILDDIR>>/lib/ObjectYAML/YAML.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DisassemblerEmitter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DisassemblerEmitter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DisassemblerEmitter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DisassemblerEmitter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
[  5%] Linking CXX static library ../libLLVMObjectYAML.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML && /usr/bin/cmake -P CMakeFiles/LLVMObjectYAML.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/ObjectYAML && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMObjectYAML.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMObjectYAML.a CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLDebugSections.cpp.o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLSymbols.cpp.o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypeHashing.cpp.o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypes.cpp.o CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/DWARFEmitter.cpp.o CMakeFiles/LLVMObjectYAML.dir/DWARFVisitor.cpp.o CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o
[  5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFContext.cpp
/usr/bin/ranlib ../libLLVMObjectYAML.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  5%] Built target LLVMObjectYAML
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DisassemblerEmitter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/DisassemblerEmitter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDataExtractor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDataExtractor.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDataExtractor.cpp
[  5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/FastISelEmitter.cpp
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/TargetRegistry.cpp
[  5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/FastISelEmitter.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/FastISelEmitter.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/FastISelEmitter.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/FastISelEmitter.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/ThreadLocal.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/FastISelEmitter.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/FastISelEmitter.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFContext.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFContext.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<long long unsigned int, llvm::RelocAddrEntry>; DerivedT = llvm::DenseMap<long long unsigned int, llvm::RelocAddrEntry>; KeyT = long long unsigned int; ValueT = llvm::RelocAddrEntry; KeyInfoT = llvm::DenseMapInfo<long long unsigned int>; BucketT = llvm::detail::DenseMapPair<long long unsigned int, llvm::RelocAddrEntry>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = long long unsigned int; ValueT = llvm::RelocAddrEntry; KeyInfoT = llvm::DenseMapInfo<long long unsigned int>; BucketT = llvm::detail::DenseMapPair<long long unsigned int, llvm::RelocAddrEntry>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = long long unsigned int; ValueT = llvm::RelocAddrEntry; KeyInfoT = llvm::DenseMapInfo<long long unsigned int>; BucketT = llvm::detail::DenseMapPair<long long unsigned int, llvm::RelocAddrEntry>]'
/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFContext.cpp:1127:8:   required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap>; _Args = {const std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap>&}]'
/usr/include/c++/10/bits/stl_uninitialized.h:91:18:   required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap>*; _ForwardIterator = std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap>*; bool _TrivialValueTypes = false]'
/usr/include/c++/10/bits/stl_uninitialized.h:150:15:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/10/bits/stl_uninitialized.h:347:2:   required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap>*; _ForwardIterator = std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap>*; _Allocator = std::allocator<std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap> >]'
/usr/include/c++/10/bits/vector.tcc:474:3:   required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap>}; _Tp = std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap>; _Alloc = std::allocator<std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap> >; std::vector<_Tp, _Alloc>::iterator = std::vector<std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap>, std::allocator<std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap> > >::iterator]'
/usr/include/c++/10/bits/vector.tcc:121:21:   required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap>}; _Tp = std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap>; _Alloc = std::allocator<std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap> >]'
/usr/include/c++/10/bits/stl_vector.h:1204:21:   required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap>; _Alloc = std::allocator<std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap> >; std::vector<_Tp, _Alloc>::value_type = std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:100:23:   required from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = llvm::object::SectionRef; ValueT = {anonymous}::DWARFSectionMap; MapType = std::map<llvm::object::SectionRef, unsigned int>; VectorType = std::vector<std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap>, std::allocator<std::pair<llvm::object::SectionRef, {anonymous}::DWARFSectionMap> > >]'
/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFContext.cpp:1307:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<long long unsigned int, llvm::RelocAddrEntry>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<long long unsigned int, llvm::RelocAddrEntry>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:17,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::DWARFAbbreviationDeclaration}; _Tp = llvm::DWARFAbbreviationDeclaration; _Alloc = std::allocator<llvm::DWARFAbbreviationDeclaration>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFAbbreviationDeclaration>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'bool llvm::DWARFAbbreviationDeclarationSet::extract(llvm::DataExtractor, uint32_t*)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFAbbreviationDeclaration*, std::vector<llvm::DWARFAbbreviationDeclaration> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Threading.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Threading.cpp
[  5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Valgrind.cpp
[  5%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Support -I/<<PKGBUILDDIR>>/lib/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o -c /<<PKGBUILDDIR>>/lib/Support/Watchdog.cpp
[  5%] Linking CXX static library ../libLLVMSupport.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/cmake -P CMakeFiles/LLVMSupport.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Support && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSupport.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMSupport.a CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o CMakeFiles/LLVMSupport.dir/APFloat.cpp.o CMakeFiles/LLVMSupport.dir/APInt.cpp.o CMakeFiles/LLVMSupport.dir/APSInt.cpp.o CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o CMakeFiles/LLVMSupport.dir/Allocator.cpp.o CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o CMakeFiles/LLVMSupport.dir/Chrono.cpp.o CMakeFiles/LLVMSupport.dir/COM.cpp.o CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o CMakeFiles/LLVMSupport.dir/Compression.cpp.o CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o CMakeFiles/LLVMSupport.dir/Debug.cpp.o CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o CMakeFiles/LLVMSupport.dir/Error.cpp.o CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o CMakeFiles/LLVMSupport.dir/Hashing.cpp.o CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o CMakeFiles/LLVMSupport.dir/LEB128.cpp.o CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o CMakeFiles/LLVMSupport.dir/Locale.cpp.o CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o CMakeFiles/LLVMSupport.dir/MD5.cpp.o CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o CMakeFiles/LLVMSupport.dir/Options.cpp.o CMakeFiles/LLVMSupport.dir/Parallel.cpp.o CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o CMakeFiles/LLVMSupport.dir/Regex.cpp.o CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o CMakeFiles/LLVMSupport.dir/SHA1.cpp.o CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o CMakeFiles/LLVMSupport.dir/Statistic.cpp.o CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o CMakeFiles/LLVMSupport.dir/StringMap.cpp.o CMakeFiles/LLVMSupport.dir/StringPool.cpp.o CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o CMakeFiles/LLVMSupport.dir/StringRef.cpp.o CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o CMakeFiles/LLVMSupport.dir/Timer.cpp.o CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o CMakeFiles/LLVMSupport.dir/Triple.cpp.o CMakeFiles/LLVMSupport.dir/Twine.cpp.o CMakeFiles/LLVMSupport.dir/Unicode.cpp.o CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o CMakeFiles/LLVMSupport.dir/regcomp.c.o CMakeFiles/LLVMSupport.dir/regerror.c.o CMakeFiles/LLVMSupport.dir/regexec.c.o CMakeFiles/LLVMSupport.dir/regfree.c.o CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o CMakeFiles/LLVMSupport.dir/xxhash.cpp.o CMakeFiles/LLVMSupport.dir/Atomic.cpp.o CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o CMakeFiles/LLVMSupport.dir/Errno.cpp.o CMakeFiles/LLVMSupport.dir/Host.cpp.o CMakeFiles/LLVMSupport.dir/Memory.cpp.o CMakeFiles/LLVMSupport.dir/Mutex.cpp.o CMakeFiles/LLVMSupport.dir/Path.cpp.o CMakeFiles/LLVMSupport.dir/Process.cpp.o CMakeFiles/LLVMSupport.dir/Program.cpp.o CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o CMakeFiles/LLVMSupport.dir/Signals.cpp.o CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o CMakeFiles/LLVMSupport.dir/Threading.cpp.o CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h:16,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugArangeSet::Descriptor&}; _Tp = llvm::DWARFDebugArangeSet::Descriptor; _Alloc = std::allocator<llvm::DWARFDebugArangeSet::Descriptor>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugArangeSet::Descriptor>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h:16,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'bool llvm::DWARFDebugArangeSet::extract(llvm::DataExtractor, uint32_t*)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugArangeSet::Descriptor*, std::vector<llvm::DWARFDebugArangeSet::Descriptor> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[  5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp
/usr/bin/ranlib ../libLLVMSupport.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  5%] Built target LLVMSupport
/usr/bin/make  -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/DebugInfo/MSF /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/MSF /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/MSF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend.internal".
Scanning dependencies of target LLVMDebugInfoMSF
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  5%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/MSF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/MSF -I/<<PKGBUILDDIR>>/lib/DebugInfo/MSF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/MSF/MappedBlockStream.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/MSF/MappedBlockStream.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/MSF/MappedBlockStream.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/lib/DebugInfo/MSF/MappedBlockStream.cpp:152:75:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/MSF/MappedBlockStream.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/MSF/MappedBlockStream.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:10:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Distance = int; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int&, unsigned int&, bool}; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Alloc = std::allocator<llvm::DWARFDebugAranges::RangeEndpoint>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugAranges::RangeEndpoint>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugAranges::RangeEndpoint>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void llvm::DWARFDebugAranges::appendRange(uint32_t, uint64_t, uint64_t)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1662 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1937 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function 'void llvm::DWARFDebugAranges::construct()':
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugAranges::RangeEndpoint*, std::vector<llvm::DWARFDebugAranges::RangeEndpoint> >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[  5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp
[  5%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/MSF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/MSF -I/<<PKGBUILDDIR>>/lib/DebugInfo/MSF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/MSF/MSFBuilder.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFContext.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFContext.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&}; _Tp = llvm::Optional<llvm::StrOffsetsContributionDescriptor>; _Alloc = std::allocator<llvm::Optional<llvm::StrOffsetsContributionDescriptor> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFContext.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFContext.cpp:10:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Distance = int; _Tp = llvm::Optional<llvm::StrOffsetsContributionDescriptor>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::cu_iterator_range, llvm::DWARFContext::tu_section_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFContext.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFContext.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<collectContributionData(llvm::DWARFContext::cu_iterator_range, llvm::DWARFContext::tu_section_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::cu_iterator_range, llvm::DWARFContext::tu_section_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
/<<PKGBUILDDIR>>/lib/DebugInfo/MSF/MSFBuilder.cpp: In member function 'llvm::Expected<unsigned int> llvm::msf::MSFBuilder::addStream(uint32_t)':
/<<PKGBUILDDIR>>/lib/DebugInfo/MSF/MSFBuilder.cpp:183:21: warning: redundant move in return statement [-Wredundant-move]
  183 |     return std::move(EC);
      |            ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/DebugInfo/MSF/MSFBuilder.cpp:183:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/DebugInfo/MSF/MSFBuilder.cpp: In member function 'llvm::Expected<llvm::msf::MSFLayout> llvm::msf::MSFBuilder::build()':
/<<PKGBUILDDIR>>/lib/DebugInfo/MSF/MSFBuilder.cpp:280:23: warning: redundant move in return statement [-Wredundant-move]
  280 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/DebugInfo/MSF/MSFBuilder.cpp:280:23: note: remove 'std::move' call
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<collectContributionData(llvm::DWARFContext::cu_iterator_range, llvm::DWARFContext::tu_section_iterator_range)::<lambda(const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&, const llvm::Optional<llvm::StrOffsetsContributionDescriptor>&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/MSF/MSFBuilder.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::msf::SuperBlock; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/lib/DebugInfo/MSF/MSFBuilder.cpp:261:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/MSF/MSFBuilder.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFContext.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFContext.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In function 'void dumpStringOffsetsSection(llvm::raw_ostream&, llvm::StringRef, const llvm::DWARFObject&, const llvm::DWARFSection&, llvm::StringRef, llvm::DWARFContext::cu_iterator_range, llvm::DWARFContext::tu_section_iterator_range, bool, unsigned int)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFContext.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFContext.cpp:10:
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Optional<llvm::StrOffsetsContributionDescriptor>*, std::vector<llvm::Optional<llvm::StrOffsetsContributionDescriptor> > >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:15,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:15,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual void llvm::FrameEntry::parseInstructions(llvm::DataExtractor, uint32_t*, uint32_t)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/bin/make  -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend.internal".
Scanning dependencies of target LLVMDebugInfoCodeView
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build
[  5%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/MSF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/MSF -I/<<PKGBUILDDIR>>/lib/DebugInfo/MSF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/MSF/MSFCommon.cpp
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp
[  5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/FixedLenDecoderEmitter.cpp
[  5%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/MSF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/MSF -I/<<PKGBUILDDIR>>/lib/DebugInfo/MSF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/MSF/MSFError.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp:86:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[  5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugInfoEntry.cpp
[  5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/CodeViewError.cpp
[  5%] Linking CXX static library ../../libLLVMDebugInfoMSF.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/MSF && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoMSF.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/MSF && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDebugInfoMSF.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMDebugInfoMSF.a CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o
/usr/bin/ranlib ../../libLLVMDebugInfoMSF.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  5%] Built target LLVMDebugInfoMSF
[  5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/FixedLenDecoderEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/FixedLenDecoderEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/FixedLenDecoderEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/FixedLenDecoderEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
[  5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/CodeViewRecordIO.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/FixedLenDecoderEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/FixedLenDecoderEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/DebugInfo/PDB /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend.internal".
Scanning dependencies of target LLVMDebugInfoPDB
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/GenericError.cpp
[  5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/IPDBSourceFile.cpp
[  5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ContinuationRecordBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/ContinuationRecordBuilder.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/ContinuationRecordBuilder.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ObjectFile.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugLine::Row&}; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugLine::Row>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugLine::Sequence&}; _Tp = llvm::DWARFDebugLine::Sequence; _Alloc = std::allocator<llvm::DWARFDebugLine::Sequence>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugLine::Sequence>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ObjectFile.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void llvm::DWARFDebugLine::ParsingState::appendRowToMatrix(uint32_t)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ObjectFile.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugLine::FileNameEntry&}; _Tp = llvm::DWARFDebugLine::FileNameEntry; _Alloc = std::allocator<llvm::DWARFDebugLine::FileNameEntry>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugLine::FileNameEntry>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:61,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/10/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >; _Tp = llvm::DWARFDebugLine::Sequence; _Compare = __gnu_cxx::__ops::_Iter_comp_val<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1309 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In member function 'uint32_t llvm::DWARFDebugLine::LineTable::lookupAddress(uint64_t) const':
/usr/include/c++/10/bits/stl_algo.h:2041:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2041 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2042 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function 'bool llvm::DWARFDebugLine::LineTable::lookupAddressRange(uint64_t, uint64_t, std::vector<unsigned int>&) const':
/usr/include/c++/10/bits/stl_algo.h:2041:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 2041 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2042 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ObjectFile.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In function 'bool parseV5DirFileTables(const llvm::DWARFDataExtractor&, uint32_t*, uint64_t, const llvm::DWARFFormParams&, const llvm::DWARFUnit*, bool&, std::vector<llvm::StringRef>&, std::vector<llvm::DWARFDebugLine::FileNameEntry>&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::FileNameEntry*, std::vector<llvm::DWARFDebugLine::FileNameEntry> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'bool llvm::DWARFDebugLine::Prologue::parse(const llvm::DWARFDataExtractor&, uint32_t*, const llvm::DWARFUnit*)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::FileNameEntry*, std::vector<llvm::DWARFDebugLine::FileNameEntry> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
   79 |     __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >; _Distance = int; _Tp = llvm::DWARFDebugLine::Sequence; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1662 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const llvm::DWARFDebugLine::Sequence&, const llvm::DWARFDebugLine::Sequence&)>]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1924:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1924 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1925 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/10/bits/stl_algo.h:1924:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1937 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ObjectFile.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'bool llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint32_t*, const llvm::DWARFUnit*, llvm::raw_ostream*)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::FileNameEntry*, std::vector<llvm::DWARFDebugLine::FileNameEntry> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Sequence*, std::vector<llvm::DWARFDebugLine::Sequence> >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[  5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDB.cpp
[  5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:22,
                 from /<<PKGBUILDDIR>>/utils/TableGen/FixedLenDecoderEmitter.cpp:15:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:22,
                 from /<<PKGBUILDDIR>>/utils/TableGen/FixedLenDecoderEmitter.cpp:15:
/usr/include/c++/10/bits/stl_vector.h: In member function 'unsigned int {anonymous}::FilterChooser::getIslands(std::vector<unsigned int>&, std::vector<unsigned int>&, std::vector<long long unsigned int, std::allocator<long long unsigned int> >&, const insn_t&) const':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[  5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/CVSymbolVisitor.cpp
[  5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBContext.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/CVSymbolVisitor.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from 'llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:201:26:   required from 'llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType& llvm::VarStreamArrayIterator<ValueType, Extractor>::operator+=(unsigned int) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::SymbolKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> > >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h:124:53:   required from 'DerivedT& llvm::iterator_facade_base<DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT>::operator++() [with DerivedT = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::SymbolKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> > >; IteratorCategoryT = std::forward_iterator_tag; T = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; DifferenceTypeT = int; PointerT = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>*; ReferenceT = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>&]'
/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/CVSymbolVisitor.cpp:68:17:   required from here
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call
[  5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp
[  5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp
[  5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBExtras.cpp
[  5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/CVTypeVisitor.cpp
[  5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/CVTypeVisitor.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from 'llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:201:26:   required from 'llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType& llvm::VarStreamArrayIterator<ValueType, Extractor>::operator+=(unsigned int) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> > >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h:124:53:   required from 'DerivedT& llvm::iterator_facade_base<DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT>::operator++() [with DerivedT = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> > >; IteratorCategoryT = std::forward_iterator_tag; T = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>; DifferenceTypeT = int; PointerT = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>*; ReferenceT = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>&]'
/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/CVTypeVisitor.cpp:144:17:   required from here
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call
[  5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp
[  5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBInterfaceAnchors.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugRangeList::RangeListEntry&}; _Tp = llvm::DWARFDebugRangeList::RangeListEntry; _Alloc = std::allocator<llvm::DWARFDebugRangeList::RangeListEntry>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugRangeList::RangeListEntry>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'bool llvm::DWARFDebugRangeList::extract(const llvm::DWARFDataExtractor&, uint32_t*)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugRangeList::RangeListEntry*, std::vector<llvm::DWARFDebugRangeList::RangeListEntry> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFAddressRange&}; _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator<llvm::DWARFAddressRange>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFAddressRange>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'llvm::DWARFAddressRangesVector llvm::DWARFDebugRangeList::getAbsoluteRanges(llvm::Optional<llvm::BaseAddress>) const':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[  5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDie.cpp
[  5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbol.cpp
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected<{anonymous}::InstructionMatcher&> {anonymous}::GlobalISelEmitter::createAndImportSelDAGMatcher({anonymous}::RuleMatcher&, {anonymous}::InstructionMatcher&, const llvm::TreePatternNode*, unsigned int&) const':
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:2851:25: warning: redundant move in return statement [-Wredundant-move]
 2851 |         return std::move(Error);
      |                ~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:2851:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected<__gnu_cxx::__normal_iterator<std::unique_ptr<{anonymous}::MatchAction>*, std::vector<std::unique_ptr<{anonymous}::MatchAction> > > > {anonymous}::GlobalISelEmitter::importExplicitUseRenderer({anonymous}::action_iterator, {anonymous}::RuleMatcher&, {anonymous}::BuildMIAction&, llvm::TreePatternNode*)':
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3046:25: warning: redundant move in return statement [-Wredundant-move]
 3046 |         return std::move(Error);
      |                ~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3046:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected<{anonymous}::BuildMIAction&> {anonymous}::GlobalISelEmitter::createAndImportInstructionRenderer({anonymous}::RuleMatcher&, const llvm::TreePatternNode*)':
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3122:21: warning: redundant move in return statement [-Wredundant-move]
 3122 |     return std::move(Error);
      |            ~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3122:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3131:21: warning: redundant move in return statement [-Wredundant-move]
 3131 |     return std::move(Error);
      |            ~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3131:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected<__gnu_cxx::__normal_iterator<std::unique_ptr<{anonymous}::MatchAction>*, std::vector<std::unique_ptr<{anonymous}::MatchAction> > > > {anonymous}::GlobalISelEmitter::createAndImportSubInstructionRenderer({anonymous}::action_iterator, {anonymous}::RuleMatcher&, const llvm::TreePatternNode*, unsigned int)':
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3145:21: warning: redundant move in return statement [-Wredundant-move]
 3145 |     return std::move(Error);
      |            ~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3145:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3156:21: warning: redundant move in return statement [-Wredundant-move]
 3156 |     return std::move(Error);
      |            ~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3156:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected<__gnu_cxx::__normal_iterator<std::unique_ptr<{anonymous}::MatchAction>*, std::vector<std::unique_ptr<{anonymous}::MatchAction> > > > {anonymous}::GlobalISelEmitter::importExplicitUseRenderers({anonymous}::action_iterator, {anonymous}::RuleMatcher&, {anonymous}::BuildMIAction&, const llvm::TreePatternNode*)':
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3253:25: warning: redundant move in return statement [-Wredundant-move]
 3253 |         return std::move(Error);
      |                ~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3253:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3261:23: warning: redundant move in return statement [-Wredundant-move]
 3261 |       return std::move(Error);
      |              ~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3261:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected<{anonymous}::RuleMatcher> {anonymous}::GlobalISelEmitter::runOnPattern(const llvm::PatternToMatch&)':
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3320:21: warning: redundant move in return statement [-Wredundant-move]
 3320 |     return std::move(Error);
      |            ~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3320:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3360:21: warning: redundant move in return statement [-Wredundant-move]
 3360 |     return std::move(Error);
      |            ~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3360:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3388:23: warning: redundant move in return statement [-Wredundant-move]
 3388 |       return std::move(M);
      |              ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3388:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3446:21: warning: redundant move in return statement [-Wredundant-move]
 3446 |     return std::move(Error);
      |            ~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3446:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3452:21: warning: redundant move in return statement [-Wredundant-move]
 3452 |     return std::move(Error);
      |            ~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3452:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3473:21: warning: redundant move in return statement [-Wredundant-move]
 3473 |     return std::move(M);
      |            ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3473:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3516:21: warning: redundant move in return statement [-Wredundant-move]
 3516 |     return std::move(M);
      |            ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3516:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3523:19: warning: redundant move in return statement [-Wredundant-move]
 3523 |   return std::move(M);
      |          ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:3523:19: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:33:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:33:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDie.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDie.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::dwarf::Attribute]':
/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFDie.cpp:334:75:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::dwarf::Attribute>::Data' from 'std::initializer_list<llvm::dwarf::Attribute>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[  5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolAnnotation.cpp
[  5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:33:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFExpression.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFExpression.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFExpression.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp:73:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[  5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolBlock.cpp
[  5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFFormValue.cpp
[  5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/DebugCrossExSubsection.cpp
[  5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolCompiland.cpp
[  5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/DebugCrossImpSubsection.cpp
[  5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFGdbIndex.cpp
[  5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolCompilandDetails.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const {anonymous}::LLTCodeGen&}; _Tp = {anonymous}::LLTCodeGen; _Alloc = std::allocator<{anonymous}::LLTCodeGen>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<{anonymous}::LLTCodeGen>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[  5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFTypeUnit.cpp
[  5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/DebugFrameDataSubsection.cpp
[  5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolCompilandEnv.cpp
[  5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/DebugInlineeLinesSubsection.cpp
[  5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFUnitIndex.cpp
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _OutputIterator = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2650 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::RuleMatcher*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:61,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/10/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Tp = {anonymous}::RuleMatcher; _Compare = __gnu_cxx::__ops::_Iter_comp_val<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 1309 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/10/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Tp = {anonymous}::RuleMatcher; _Compare = __gnu_cxx::__ops::_Val_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2048 |     __upper_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
[  5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolCustom.cpp
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2717 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2707:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2707 |    std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[  5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFUnit.cpp
/usr/include/c++/10/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >]':
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 1318 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Distance = int; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2427 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2457:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2457 |   = std::__lower_bound(__middle, __last, *__first_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2458 |          __gnu_cxx::__ops::__iter_comp_val(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2466:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2466 |   = std::__upper_bound(__first, __middle, *__second_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2467 |          __gnu_cxx::__ops::__val_comp_iter(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2475:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2475 |    std::__merge_adaptive(__first, __first_cut, __new_middle, __len11,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2476 |     __len22, __buffer, __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2477:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2477 |    std::__merge_adaptive(__new_middle, __second_cut, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2478 |     __len1 - __len11,
      |     ~~~~~~~~~~~~~~~~~    
 2479 |     __len2 - __len22, __buffer,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2480 |     __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Pointer = {anonymous}::RuleMatcher*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2744 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2753:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2753 |    std::__stable_sort_adaptive(__first, __middle, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2754 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2755:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2755 |    std::__stable_sort_adaptive(__middle, __last, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2756 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2760:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2760 |    std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2761:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2761 |    std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2763:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2763 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2764 |        _Distance(__middle - __first),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2765 |        _Distance(__last - __middle),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2766 |        __buffer, __buffer_size,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |        __comp);
      |        ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2488 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2513:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2513 |      = std::__lower_bound(__middle, __last, *__first_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2514 |      __gnu_cxx::__ops::__iter_comp_val(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2522:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2522 |      = std::__upper_bound(__first, __middle, *__second_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2523 |      __gnu_cxx::__ops::__val_comp_iter(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2529:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2529 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2530 |       __len11, __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~   
/usr/include/c++/10/bits/stl_algo.h:2531:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2531 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2532 |       __len1 - __len11, __len2 - __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)::<lambda(const {anonymous}::RuleMatcher&, const {anonymous}::RuleMatcher&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2773 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2778:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2778 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2782:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2782 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2783:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2783 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2784:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 2784 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2785 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2786 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2787 |       __comp);
      |       ~~~~~~~                     
[  5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/DebugLinesSubsection.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {{anonymous}::RuleMatcher}; _Tp = {anonymous}::RuleMatcher; _Alloc = std::allocator<{anonymous}::RuleMatcher>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<{anonymous}::RuleMatcher>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >; _Distance = int; _Tp = {anonymous}::LLTCodeGen; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
[  5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolData.cpp
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1
 1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFUnit.h:20,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFUnit.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::dwarf::Attribute]':
/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFUnit.cpp:245:78:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::dwarf::Attribute>::Data' from 'std::initializer_list<llvm::dwarf::Attribute>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[  5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolExe.cpp
[  5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFUnit.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFUnit.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _Tp = std::pair<long long unsigned int, long long int>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::DWARFUnit::buildSubprogramDIEAddrMap()::<lambda(const std::pair<long long unsigned int, long long int>&, const std::pair<long long unsigned int, long long int>&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2048 |     __upper_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:61,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFUnit.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFUnit.cpp:10:
/usr/include/c++/10/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _Tp = std::pair<long long unsigned int, long long int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<llvm::DWARFUnit::buildSubprogramDIEAddrMap()::<lambda(const std::pair<long long unsigned int, long long int>&, const std::pair<long long unsigned int, long long int>&)> >]':
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 1309 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFUnit.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFUnit.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFUnit::buildSubprogramDIEAddrMap()::<lambda(const std::pair<long long unsigned int, long long int>&, const std::pair<long long unsigned int, long long int>&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >]':
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 1318 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = std::pair<long long unsigned int, long long int>*; _OutputIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFUnit::buildSubprogramDIEAddrMap()::<lambda(const std::pair<long long unsigned int, long long int>&, const std::pair<long long unsigned int, long long int>&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2650 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _OutputIterator = std::pair<long long unsigned int, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFUnit::buildSubprogramDIEAddrMap()::<lambda(const std::pair<long long unsigned int, long long int>&, const std::pair<long long unsigned int, long long int>&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _Pointer = std::pair<long long unsigned int, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFUnit::buildSubprogramDIEAddrMap()::<lambda(const std::pair<long long unsigned int, long long int>&, const std::pair<long long unsigned int, long long int>&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2717 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2707:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2707 |    std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFUnit::buildSubprogramDIEAddrMap()::<lambda(const std::pair<long long unsigned int, long long int>&, const std::pair<long long unsigned int, long long int>&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2488 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2513:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2513 |      = std::__lower_bound(__middle, __last, *__first_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2514 |      __gnu_cxx::__ops::__iter_comp_val(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2522:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2522 |      = std::__upper_bound(__first, __middle, *__second_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2523 |      __gnu_cxx::__ops::__val_comp_iter(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2529:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2529 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2530 |       __len11, __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~   
/usr/include/c++/10/bits/stl_algo.h:2531:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2531 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2532 |       __len1 - __len11, __len2 - __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFUnit::buildSubprogramDIEAddrMap()::<lambda(const std::pair<long long unsigned int, long long int>&, const std::pair<long long unsigned int, long long int>&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2773 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2778:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2778 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2782:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2782 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2783:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2783 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2784:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2784 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2785 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2786 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2787 |       __comp);
      |       ~~~~~~~                     
/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp: In member function 'llvm::Expected<llvm::StringRef> llvm::codeview::DebugStringTableSubsectionRef::getString(uint32_t) const':
/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp:41:21: warning: redundant move in return statement [-Wredundant-move]
   41 |     return std::move(EC);
      |            ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp:41:21: note: remove 'std::move' call
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _Distance = int; _Pointer = std::pair<long long unsigned int, long long int>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFUnit::buildSubprogramDIEAddrMap()::<lambda(const std::pair<long long unsigned int, long long int>&, const std::pair<long long unsigned int, long long int>&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2427 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2457:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2457 |   = std::__lower_bound(__middle, __last, *__first_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2458 |          __gnu_cxx::__ops::__iter_comp_val(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2466:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2466 |   = std::__upper_bound(__first, __middle, *__second_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2467 |          __gnu_cxx::__ops::__val_comp_iter(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2475:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2475 |    std::__merge_adaptive(__first, __first_cut, __new_middle, __len11,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2476 |     __len22, __buffer, __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2477:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2477 |    std::__merge_adaptive(__new_middle, __second_cut, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2478 |     __len1 - __len11,
      |     ~~~~~~~~~~~~~~~~~    
 2479 |     __len2 - __len22, __buffer,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2480 |     __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _Pointer = std::pair<long long unsigned int, long long int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::DWARFUnit::buildSubprogramDIEAddrMap()::<lambda(const std::pair<long long unsigned int, long long int>&, const std::pair<long long unsigned int, long long int>&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2744 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2753:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2753 |    std::__stable_sort_adaptive(__first, __middle, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2754 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2755:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2755 |    std::__stable_sort_adaptive(__middle, __last, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2756 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2760:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2760 |    std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2761:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2761 |    std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2763:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 2763 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2764 |        _Distance(__middle - __first),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2765 |        _Distance(__last - __middle),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2766 |        __buffer, __buffer_size,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |        __comp);
      |        ~~~~~~~              
[  5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/DebugSubsection.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFUnit.h:20,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFUnit.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::DWARFUnit::SubprogramDIEAddrInfo}; _Tp = llvm::DWARFUnit::SubprogramDIEAddrInfo; _Alloc = std::allocator<llvm::DWARFUnit::SubprogramDIEAddrInfo>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFUnit::SubprogramDIEAddrInfo>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, long long int>}; _Tp = std::pair<long long unsigned int, long long int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, long long int> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, long long int>}; _Tp = std::pair<long long unsigned int, long long int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long int> >]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:62,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFUnit.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFUnit.cpp:10:
/usr/include/c++/10/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >; _Tp = std::pair<long long unsigned int, long long int>]':
/usr/include/c++/10/bits/stl_tempbuf.h:257:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
  257 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFUnit.h:20,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFUnit.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void llvm::DWARFUnit::buildSubprogramDIEAddrMap()':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFUnit::SubprogramDIEAddrInfo*, std::vector<llvm::DWARFUnit::SubprogramDIEAddrInfo> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFUnit.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFUnit.cpp:10:
/usr/include/c++/10/bits/stl_algo.h:5032:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 5032 |       _TmpBuf __buf(__first, std::distance(__first, __last));
      |               ^~~~~
/usr/include/c++/10/bits/stl_algo.h:5035:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 5035 |  std::__inplace_stable_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:5037:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long int>*, std::vector<std::pair<long long unsigned int, long long int> > >' changed in GCC 7.1
 5037 |  std::__stable_sort_adaptive(__first, __last, __buf.begin(),
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5038 |         _DistanceType(__buf.size()), __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolFunc.cpp
[  5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFVerifier.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFVerifier.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFVerifier.cpp
[  5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/DebugSubsectionRecord.cpp
[  5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/DebugSubsectionVisitor.cpp
[  5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolFuncDebugEnd.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/DebugSubsectionVisitor.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from 'llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:152:24:   required from 'llvm::VarStreamArrayIterator<ValueType, Extractor>::VarStreamArrayIterator(const ArrayType&, const Extractor&, uint32_t, bool*) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::ArrayType = llvm::VarStreamArray<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; uint32_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:143:53:   required from 'llvm::VarStreamArrayIterator<ValueType, Extractor>::VarStreamArrayIterator(const ArrayType&, const Extractor&, bool*) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::ArrayType = llvm::VarStreamArray<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >]'
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:105:12:   required from 'llvm::VarStreamArray<ValueType, Extractor>::Iterator llvm::VarStreamArray<ValueType, Extractor>::begin(bool*) const [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArray<ValueType, Extractor>::Iterator = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::SymbolKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> > >]'
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:30:64:   required from here
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:16,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/10/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = llvm::Record*; _Val = std::pair<llvm::Record* const, llvm::SubtargetFeatureInfo>; _KeyOfValue = std::_Select1st<std::pair<llvm::Record* const, llvm::SubtargetFeatureInfo> >; _Compare = llvm::LessRecordByID; _Alloc = std::allocator<std::pair<llvm::Record* const, llvm::SubtargetFeatureInfo> >]':
/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Record*, std::pair<llvm::Record* const, llvm::SubtargetFeatureInfo>, std::_Select1st<std::pair<llvm::Record* const, llvm::SubtargetFeatureInfo> >, llvm::LessRecordByID, std::allocator<std::pair<llvm::Record* const, llvm::SubtargetFeatureInfo> > >::const_iterator' changed in GCC 7.1
 2193 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolFuncDebugStart.cpp
[  5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/DebugSymbolRVASubsection.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/10/bits/vector.tcc: In member function 'void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/GlobalISelEmitter.cpp:33:
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:5035:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 5035 |  std::__inplace_stable_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:5037:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >' changed in GCC 7.1
 5037 |  std::__stable_sort_adaptive(__first, __last, __buf.begin(),
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5038 |         _DistanceType(__buf.size()), __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ObjectFile.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFVerifier.cpp:11:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFAddressRange&}; _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator<llvm::DWARFAddressRange>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFAddressRange>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator<llvm::DWARFAddressRange>]':
/usr/include/c++/10/bits/vector.tcc:130:5: note: parameter passing for argument of type 'std::vector<llvm::DWARFAddressRange>::const_iterator' changed in GCC 7.1
  130 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:161:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFAddressRange*, std::vector<llvm::DWARFAddressRange> >' changed in GCC 7.1
  161 |  _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFVerifier.cpp: In member function 'llvm::DWARFVerifier::DieRangeInfo::address_range_iterator llvm::DWARFVerifier::DieRangeInfo::insert(const llvm::DWARFAddressRange&)':
/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFVerifier.cpp:47:23: note: parameter passing for argument of type 'std::vector<llvm::DWARFAddressRange>::const_iterator' changed in GCC 7.1
   47 |   Ranges.insert(Pos, R);
      |                       ^
[  5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/DebugSymbolsSubsection.cpp
[  5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolLabel.cpp
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:18,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFVerifier.cpp:11:
/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::set<unsigned int> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::set<unsigned int> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::set<unsigned int> > >]':
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::set<unsigned int> >, std::_Select1st<std::pair<const long long unsigned int, std::set<unsigned int> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::set<unsigned int> > > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:18,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/DWARFVerifier.cpp:11:
/usr/include/c++/10/bits/stl_map.h: In member function 'unsigned int llvm::DWARFVerifier::verifyDebugInfoForm(const llvm::DWARFDie&, llvm::DWARFAttribute&)':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::set<unsigned int> >, std::_Select1st<std::pair<const long long unsigned int, std::set<unsigned int> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::set<unsigned int> > > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::set<unsigned int> >, std::_Select1st<std::pair<const long long unsigned int, std::set<unsigned int> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::set<unsigned int> > > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/DebugSymbolsSubsection.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from 'llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:152:24:   required from 'llvm::VarStreamArrayIterator<ValueType, Extractor>::VarStreamArrayIterator(const ArrayType&, const Extractor&, uint32_t, bool*) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::ArrayType = llvm::VarStreamArray<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; uint32_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:143:53:   required from 'llvm::VarStreamArrayIterator<ValueType, Extractor>::VarStreamArrayIterator(const ArrayType&, const Extractor&, bool*) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::ArrayType = llvm::VarStreamArray<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >]'
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:105:12:   required from 'llvm::VarStreamArray<ValueType, Extractor>::Iterator llvm::VarStreamArray<ValueType, Extractor>::begin(bool*) const [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArray<ValueType, Extractor>::Iterator = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::SymbolKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> > >]'
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:30:64:   required from here
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call
[  5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/EnumTables.cpp
[  5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolPublicSymbol.cpp
[  5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/lib/DebugInfo/DWARF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/DWARF/SyntaxHighlighting.cpp
[  5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InfoByHwMode.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/InfoByHwMode.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/InfoByHwMode.cpp
[  5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolThunk.cpp
[  7%] Linking CXX static library ../../libLLVMDebugInfoDWARF.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoDWARF.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDebugInfoDWARF.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMDebugInfoDWARF.a CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDataExtractor.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFExpression.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFVerifier.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o
/usr/bin/ranlib ../../libLLVMDebugInfoDWARF.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  7%] Built target LLVMDebugInfoDWARF
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolTypeArray.cpp
/usr/bin/make  -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/DebugInfo/Symbolize /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/Symbolize /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake --color=
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InfoByHwMode.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InfoByHwMode.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend.internal".
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InfoByHwMode.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InfoByHwMode.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
Scanning dependencies of target LLVMSymbolize
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  7%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/Symbolize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/Symbolize -I/<<PKGBUILDDIR>>/lib/DebugInfo/Symbolize -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/Symbolize/DIPrinter.cpp
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolTypeBaseClass.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InfoByHwMode.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InfoByHwMode.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolTypeBuiltin.cpp
[  7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/InstrInfoEmitter.cpp
[  7%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/Symbolize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/Symbolize -I/<<PKGBUILDDIR>>/lib/DebugInfo/Symbolize -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolTypeCustom.cpp
/<<PKGBUILDDIR>>/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp: In static member function 'static llvm::ErrorOr<std::unique_ptr<llvm::symbolize::SymbolizableObjectFile> > llvm::symbolize::SymbolizableObjectFile::create(llvm::object::ObjectFile*, std::unique_ptr<llvm::DIContext>)':
/<<PKGBUILDDIR>>/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp:82:19: warning: redundant move in return statement [-Wredundant-move]
   82 |   return std::move(res);
      |          ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp:82:19: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InstrInfoEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InstrInfoEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InstrInfoEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InstrInfoEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InstrInfoEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InstrInfoEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolTypeDimension.cpp
[  7%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/Symbolize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/Symbolize -I/<<PKGBUILDDIR>>/lib/DebugInfo/Symbolize -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/Symbolize/Symbolize.cpp
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolTypeEnum.cpp
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolTypeFriend.cpp
/<<PKGBUILDDIR>>/lib/DebugInfo/Symbolize/Symbolize.cpp: In member function 'llvm::Expected<llvm::symbolize::SymbolizableModule*> llvm::symbolize::LLVMSymbolizer::getOrCreateModuleInfo(const string&, llvm::StringRef)':
/<<PKGBUILDDIR>>/lib/DebugInfo/Symbolize/Symbolize.cpp:407:25: warning: redundant move in return statement [-Wredundant-move]
  407 |         return std::move(Err);
      |                ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/DebugInfo/Symbolize/Symbolize.cpp:407:25: note: remove 'std::move' call
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolTypeFunctionArg.cpp
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolTypeFunctionSig.cpp
[  7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrDocsEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/InstrDocsEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/InstrDocsEmitter.cpp
[  7%] Linking CXX static library ../../libLLVMSymbolize.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/Symbolize && /usr/bin/cmake -P CMakeFiles/LLVMSymbolize.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/Symbolize && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSymbolize.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMSymbolize.a CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o
/usr/bin/ranlib ../../libLLVMSymbolize.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  7%] Built target LLVMSymbolize
/usr/bin/make  -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/LineEditor /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/LineEditor /<<PKGBUILDDIR>>/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/LineEditor/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend.internal".
Scanning dependencies of target LLVMLineEditor
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  7%] Building CXX object lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/LineEditor && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/LineEditor -I/<<PKGBUILDDIR>>/lib/LineEditor -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o -c /<<PKGBUILDDIR>>/lib/LineEditor/LineEditor.cpp
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolTypeManaged.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InstrDocsEmitter.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InstrDocsEmitter.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InstrDocsEmitter.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InstrDocsEmitter.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InstrDocsEmitter.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InstrDocsEmitter.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  7%] Linking CXX static library ../libLLVMLineEditor.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/LineEditor && /usr/bin/cmake -P CMakeFiles/LLVMLineEditor.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/LineEditor && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLineEditor.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMLineEditor.a CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o
/usr/bin/ranlib ../libLLVMLineEditor.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  7%] Built target LLVMLineEditor
/usr/bin/make  -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/utils/unittest /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/utils/unittest /<<PKGBUILDDIR>>/build-llvm/utils/unittest/CMakeFiles/gtest.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/utils/unittest/CMakeFiles/gtest.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/utils/unittest/CMakeFiles/gtest.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/utils/unittest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/utils/unittest/CMakeFiles/gtest.dir/depend.internal".
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolTypePointer.cpp
Scanning dependencies of target gtest
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  7%] Building CXX object utils/unittest/CMakeFiles/gtest.dir/googletest/src/gtest-all.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/unittest && /usr/bin/g++-10 -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_LANG_CXX11=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/unittest -I/<<PKGBUILDDIR>>/utils/unittest -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/utils/unittest/googletest/include -I/<<PKGBUILDDIR>>/utils/unittest/googletest -I/<<PKGBUILDDIR>>/utils/unittest/googlemock/include -I/<<PKGBUILDDIR>>/utils/unittest/googlemock -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG   -Wno-variadic-macros  -fno-exceptions -o CMakeFiles/gtest.dir/googletest/src/gtest-all.cc.o -c /<<PKGBUILDDIR>>/utils/unittest/googletest/src/gtest-all.cc
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolTypeTypedef.cpp
[  7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/IntrinsicEmitter.cpp
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolTypeUDT.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/IntrinsicEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineValueType.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenIntrinsics.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/IntrinsicEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/IntrinsicEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineValueType.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenIntrinsics.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/IntrinsicEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/IntrinsicEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineValueType.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenIntrinsics.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/IntrinsicEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolTypeVTable.cpp
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolTypeVTableShape.cpp
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolUnknown.cpp
[  7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/OptParserEmitter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Error.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/OptParserEmitter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Error.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/OptParserEmitter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Error.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/OptParserEmitter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Error.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/OptParserEmitter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Error.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/OptParserEmitter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Error.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/OptParserEmitter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymbolUsingNamespace.cpp
[  7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/PseudoLoweringEmitter.cpp
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/PDBSymDumper.cpp
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/UDTLayout.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/UDTLayout.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/UDTLayout.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/PseudoLoweringEmitter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/PseudoLoweringEmitter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/PseudoLoweringEmitter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/PseudoLoweringEmitter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/PseudoLoweringEmitter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenInstruction.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/PseudoLoweringEmitter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  7%] Building CXX object utils/unittest/CMakeFiles/gtest.dir/googlemock/src/gmock-all.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/unittest && /usr/bin/g++-10 -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_LANG_CXX11=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/unittest -I/<<PKGBUILDDIR>>/utils/unittest -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/utils/unittest/googletest/include -I/<<PKGBUILDDIR>>/utils/unittest/googletest -I/<<PKGBUILDDIR>>/utils/unittest/googlemock/include -I/<<PKGBUILDDIR>>/utils/unittest/googlemock -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG   -Wno-variadic-macros  -fno-exceptions -o CMakeFiles/gtest.dir/googlemock/src/gmock-all.cc.o -c /<<PKGBUILDDIR>>/utils/unittest/googlemock/src/gmock-all.cc
[  7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterBankEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/RegisterBankEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/RegisterBankEmitter.cpp
In file included from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >]':
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >]'
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23:   required from here
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >&)' is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >' has user-provided 'void testing::internal::StrEqualityMatcher<StringType>::operator=(const testing::internal::StrEqualityMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]'
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_'
 1180 |   GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >]':
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >]'
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17:   required from here
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >&)' is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >' has user-provided 'void testing::internal::HasSubstrMatcher<StringType>::operator=(const testing::internal::HasSubstrMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]'
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_'
 1227 |   GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >]':
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >]'
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14:   required from here
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >::StartsWithMatcher(const testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >&)' is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >' has user-provided 'void testing::internal::StartsWithMatcher<StringType>::operator=(const testing::internal::StartsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]'
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_'
 1274 |   GTEST_DISALLOW_ASSIGN_(StartsWithMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >]':
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >]'
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14:   required from here
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >::EndsWithMatcher(const testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >&)' is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >' has user-provided 'void testing::internal::EndsWithMatcher<StringType>::operator=(const testing::internal::EndsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]'
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_'
 1320 |   GTEST_DISALLOW_ASSIGN_(EndsWithMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]':
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]'
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75:   required from here
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::MatchesRegexMatcher' has user-provided 'void testing::internal::MatchesRegexMatcher::operator=(const testing::internal::MatchesRegexMatcher&)'
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_'
 1369 |   GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >]':
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >]'
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23:   required from here
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >&)' is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >' has user-provided 'void testing::internal::StrEqualityMatcher<StringType>::operator=(const testing::internal::StrEqualityMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]'
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_'
 1180 |   GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >]':
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >]'
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17:   required from here
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >&)' is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >' has user-provided 'void testing::internal::HasSubstrMatcher<StringType>::operator=(const testing::internal::HasSubstrMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]'
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_'
 1227 |   GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >]':
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >]'
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14:   required from here
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >::StartsWithMatcher(const testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >&)' is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >' has user-provided 'void testing::internal::StartsWithMatcher<StringType>::operator=(const testing::internal::StartsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]'
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_'
 1274 |   GTEST_DISALLOW_ASSIGN_(StartsWithMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >]':
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >]'
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14:   required from here
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >::EndsWithMatcher(const testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >&)' is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/src/gmock-all.cc:40:
/<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >' has user-provided 'void testing::internal::EndsWithMatcher<StringType>::operator=(const testing::internal::EndsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]'
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_'
 1320 |   GTEST_DISALLOW_ASSIGN_(EndsWithMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptor.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/DbiModuleDescriptor.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/RegisterBankEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/RegisterBankEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/RegisterBankEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/RegisterBankEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/RegisterBankEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/RegisterBankEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/Formatters.cpp
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptorBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptorBuilder.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp
[  7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/GlobalTypeTableBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/GlobalTypeTableBuilder.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp:94:56:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69: warning: implicitly-declared 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)' is deprecated [-Wdeprecated-copy]
   37 |       : GSIHashIterator::iterator_adaptor_base(std::forward<T &&>(v)) {}
      |                                                                     ^
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamWriter.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/DebugSubsection.h:14,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>' has user-provided 'llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]'
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h:218:51: note:   initializing argument 1 of 'llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]'
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                  ~~~~~~~~~~~~~~~~~^
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h: In instantiation of 'llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69:   required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]'
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h:218:70: warning: implicitly-declared 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)' is deprecated [-Wdeprecated-copy]
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                                                      ^
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamWriter.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/DebugSubsection.h:14,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>' has user-provided 'llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]'
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
[  7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/RegisterInfoEmitter.cpp
[  7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp
[  7%] Linking CXX static library ../../lib/libgtest.a
cd /<<PKGBUILDDIR>>/build-llvm/utils/unittest && /usr/bin/cmake -P CMakeFiles/gtest.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/utils/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=1
/usr/bin/ar qc ../../lib/libgtest.a CMakeFiles/gtest.dir/googletest/src/gtest-all.cc.o CMakeFiles/gtest.dir/googlemock/src/gmock-all.cc.o
/usr/bin/ranlib ../../lib/libgtest.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  7%] Built target gtest
/usr/bin/make  -f lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build.make lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/WindowsManifest /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/WindowsManifest /<<PKGBUILDDIR>>/build-llvm/lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/WindowsManifest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/depend.internal".
Scanning dependencies of target LLVMWindowsManifest
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build.make lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  7%] Building CXX object lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/WindowsManifestMerger.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/WindowsManifest && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/WindowsManifest -I/<<PKGBUILDDIR>>/lib/WindowsManifest -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWindowsManifest.dir/WindowsManifestMerger.cpp.o -c /<<PKGBUILDDIR>>/lib/WindowsManifest/WindowsManifestMerger.cpp
/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp: In member function 'llvm::Error llvm::codeview::LazyRandomTypeCollection::visitRangeForType(llvm::codeview::TypeIndex)':
/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp:175:29: warning: implicitly-declared 'llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndexOffset>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndexOffset>&)' is deprecated [-Wdeprecated-copy]
  175 |   auto Prev = std::prev(Next);
      |                             ^
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamReader.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeRecord.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeCollection.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h:16,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndexOffset>' has user-provided 'llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::codeview::TypeIndexOffset]'
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:66,
                 from /usr/include/c++/10/algorithm:61,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp:10:
/usr/include/c++/10/bits/stl_iterator_base_funcs.h:224:33: note:   initializing argument 1 of '_BidirectionalIterator std::prev(_BidirectionalIterator, typename std::iterator_traits<_Iter>::difference_type) [with _BidirectionalIterator = llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndexOffset>; typename std::iterator_traits<_Iter>::difference_type = int]'
  224 |     prev(_BidirectionalIterator __x, typename
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeRecord.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeCollection.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h:16,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from 'llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:152:24:   required from 'llvm::VarStreamArrayIterator<ValueType, Extractor>::VarStreamArrayIterator(const ArrayType&, const Extractor&, uint32_t, bool*) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::ArrayType = llvm::VarStreamArray<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >; uint32_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:119:12:   required from 'llvm::VarStreamArray<ValueType, Extractor>::Iterator llvm::VarStreamArray<ValueType, Extractor>::at(uint32_t) const [with ValueType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >; llvm::VarStreamArray<ValueType, Extractor>::Iterator = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> > >; uint32_t = unsigned int]'
/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp:236:28:   required from here
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleList.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/DbiModuleList.cpp
[  7%] Linking CXX static library ../libLLVMWindowsManifest.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/WindowsManifest && /usr/bin/cmake -P CMakeFiles/LLVMWindowsManifest.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/WindowsManifest && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMWindowsManifest.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMWindowsManifest.a CMakeFiles/LLVMWindowsManifest.dir/WindowsManifestMerger.cpp.o
/usr/bin/ranlib ../libLLVMWindowsManifest.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  7%] Built target LLVMWindowsManifest
/usr/bin/make  -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/utils/FileCheck /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/utils/FileCheck /<<PKGBUILDDIR>>/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/utils/FileCheck/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/depend.internal".
Scanning dependencies of target FileCheck
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  7%] Building CXX object utils/FileCheck/CMakeFiles/FileCheck.dir/FileCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/FileCheck && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/FileCheck -I/<<PKGBUILDDIR>>/utils/FileCheck -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/FileCheck.dir/FileCheck.cpp.o -c /<<PKGBUILDDIR>>/utils/FileCheck/FileCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InfoByHwMode.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/RegisterInfoEmitter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InfoByHwMode.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/RegisterInfoEmitter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InfoByHwMode.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/RegisterInfoEmitter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InfoByHwMode.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/RegisterInfoEmitter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/DbiModuleList.cpp: In member function 'llvm::Expected<llvm::StringRef> llvm::pdb::DbiModuleList::getFileName(uint32_t) const':
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/DbiModuleList.cpp:278:21: warning: redundant move in return statement [-Wredundant-move]
  278 |     return std::move(EC);
      |            ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/DbiModuleList.cpp:278:21: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InfoByHwMode.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/RegisterInfoEmitter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InfoByHwMode.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/RegisterInfoEmitter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/Line.cpp
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStream.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStream.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/DbiStream.cpp
[  7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/MergingTypeTableBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/MergingTypeTableBuilder.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp:90:56:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[  7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordName.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/RecordName.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/RecordName.cpp
[  7%] Linking CXX executable ../../bin/FileCheck
cd /<<PKGBUILDDIR>>/build-llvm/utils/FileCheck && /usr/bin/cmake -E cmake_link_script CMakeFiles/FileCheck.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/FileCheck.dir/FileCheck.cpp.o -o ../../bin/FileCheck  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../lib/libLLVMSupport.a -lz -lrt -ldl -ltinfo -lpthread -lm ../../lib/libLLVMDemangle.a 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  7%] Built target FileCheck
/usr/bin/make  -f utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/build.make utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/utils/PerfectShuffle /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/utils/PerfectShuffle /<<PKGBUILDDIR>>/build-llvm/utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/utils/PerfectShuffle/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/depend.internal".
Scanning dependencies of target llvm-PerfectShuffle
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/build.make utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  7%] Building CXX object utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/PerfectShuffle && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/PerfectShuffle -I/<<PKGBUILDDIR>>/utils/PerfectShuffle -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o -c /<<PKGBUILDDIR>>/utils/PerfectShuffle/PerfectShuffle.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/InfoByHwMode.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenRegisters.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/RegisterInfoEmitter.cpp:16:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function 'void {anonymous}::RegisterInfoEmitter::EmitRegMappingTables(llvm::raw_ostream&, const std::deque<llvm::CodeGenRegister>&, bool)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/utils/TableGen/RegisterInfoEmitter.cpp:464:1: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1
  464 | }
      | ^
[  7%] Linking CXX executable ../../bin/llvm-PerfectShuffle
cd /<<PKGBUILDDIR>>/build-llvm/utils/PerfectShuffle && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-PerfectShuffle.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o -o ../../bin/llvm-PerfectShuffle  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  7%] Built target llvm-PerfectShuffle
/usr/bin/make  -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/utils/count /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/utils/count /<<PKGBUILDDIR>>/build-llvm/utils/count/CMakeFiles/count.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/utils/count/CMakeFiles/count.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/utils/count/CMakeFiles/count.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/utils/count/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/utils/count/CMakeFiles/count.dir/depend.internal".
Scanning dependencies of target count
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  7%] Building C object utils/count/CMakeFiles/count.dir/count.c.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/count && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/count -I/<<PKGBUILDDIR>>/utils/count -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/count.dir/count.c.o -c /<<PKGBUILDDIR>>/utils/count/count.c
[  7%] Linking C executable ../../bin/count
cd /<<PKGBUILDDIR>>/build-llvm/utils/count && /usr/bin/cmake -E cmake_link_script CMakeFiles/count.dir/link.txt --verbose=1
/usr/bin/gcc-10 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/count.dir/count.c.o -o ../../bin/count  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  7%] Built target count
/usr/bin/make  -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/utils/not /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/utils/not /<<PKGBUILDDIR>>/build-llvm/utils/not/CMakeFiles/not.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/utils/not/CMakeFiles/not.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/utils/not/CMakeFiles/not.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/utils/not/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/utils/not/CMakeFiles/not.dir/depend.internal".
Scanning dependencies of target not
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  7%] Building CXX object utils/not/CMakeFiles/not.dir/not.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/not && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/not -I/<<PKGBUILDDIR>>/utils/not -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/not.dir/not.cpp.o -c /<<PKGBUILDDIR>>/utils/not/not.cpp
[  7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStreamBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStreamBuilder.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp
[  7%] Linking CXX executable ../../bin/not
cd /<<PKGBUILDDIR>>/build-llvm/utils/not && /usr/bin/cmake -E cmake_link_script CMakeFiles/not.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/not.dir/not.cpp.o -o ../../bin/not  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../lib/libLLVMSupport.a -lz -lrt -ldl -ltinfo -lpthread -lm ../../lib/libLLVMDemangle.a 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  7%] Built target not
/usr/bin/make  -f utils/yaml-bench/CMakeFiles/yaml-bench.dir/build.make utils/yaml-bench/CMakeFiles/yaml-bench.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/utils/yaml-bench /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/utils/yaml-bench /<<PKGBUILDDIR>>/build-llvm/utils/yaml-bench/CMakeFiles/yaml-bench.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/utils/yaml-bench/CMakeFiles/yaml-bench.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/utils/yaml-bench/CMakeFiles/yaml-bench.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/utils/yaml-bench/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/utils/yaml-bench/CMakeFiles/yaml-bench.dir/depend.internal".
Scanning dependencies of target yaml-bench
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f utils/yaml-bench/CMakeFiles/yaml-bench.dir/build.make utils/yaml-bench/CMakeFiles/yaml-bench.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  7%] Building CXX object utils/yaml-bench/CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/yaml-bench && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/yaml-bench -I/<<PKGBUILDDIR>>/utils/yaml-bench -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o -c /<<PKGBUILDDIR>>/utils/yaml-bench/YAMLBench.cpp
[  7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/RecordSerialization.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/utils/yaml-bench/YAMLBench.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/utils/yaml-bench/YAMLBench.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/RecordSerialization.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]':
/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/RecordSerialization.cpp:154:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp:167:47:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[  7%] Linking CXX executable ../../bin/yaml-bench
cd /<<PKGBUILDDIR>>/build-llvm/utils/yaml-bench && /usr/bin/cmake -E cmake_link_script CMakeFiles/yaml-bench.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o -o ../../bin/yaml-bench  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../lib/libLLVMSupport.a -lz -lrt -ldl -ltinfo -lpthread -lm ../../lib/libLLVMDemangle.a 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  7%] Built target yaml-bench
/usr/bin/make  -f projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/build.make projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/depend.internal".
Scanning dependencies of target RTXray.armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/build.make projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  7%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/xray_inmemory_log.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/g++-10 -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/.. -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/../../include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/RTXray.armhf.dir/xray_inmemory_log.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/xray_inmemory_log.cc
[  7%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SimpleTypeSerializer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/SimpleTypeSerializer.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/SimpleTypeSerializer.cpp
[  7%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/xray_init.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/g++-10 -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/.. -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/../../include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/RTXray.armhf.dir/xray_init.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/xray_init.cc
[  8%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/xray_flags.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/g++-10 -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/.. -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/../../include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/RTXray.armhf.dir/xray_flags.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/xray_flags.cc
[  8%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/xray_interface.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/g++-10 -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/.. -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/../../include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/RTXray.armhf.dir/xray_interface.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/xray_interface.cc
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/EnumTables.cpp
[  8%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/xray_buffer_queue.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/g++-10 -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/.. -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/../../include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/RTXray.armhf.dir/xray_buffer_queue.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/xray_buffer_queue.cc
[  8%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/xray_log_interface.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/g++-10 -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/.. -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/../../include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/RTXray.armhf.dir/xray_log_interface.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/xray_log_interface.cc
[  8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SDNodeProperties.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/SDNodeProperties.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/SDNodeProperties.cpp
[  8%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/xray_fdr_logging.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/g++-10 -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/.. -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/../../include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/RTXray.armhf.dir/xray_fdr_logging.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/xray_fdr_logging.cc
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GlobalsStream.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/GlobalsStream.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/GlobalsStream.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Error.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SDNodeProperties.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Error.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SDNodeProperties.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Error.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SDNodeProperties.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Error.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SDNodeProperties.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Error.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SDNodeProperties.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Error.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SDNodeProperties.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/StringsAndChecksums.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/StringsAndChecksums.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/StringsAndChecksums.cpp
In file included from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/GlobalsStream.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69: warning: implicitly-declared 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)' is deprecated [-Wdeprecated-copy]
   37 |       : GSIHashIterator::iterator_adaptor_base(std::forward<T &&>(v)) {}
      |                                                                     ^
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamReader.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeRecord.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/RawTypes.h:14,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:15,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/GlobalsStream.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>' has user-provided 'llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]'
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/MSF/MappedBlockStream.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/GlobalsStream.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h:218:51: note:   initializing argument 1 of 'llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]'
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                  ~~~~~~~~~~~~~~~~~^
[  8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/SearchableTableEmitter.cpp
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h: In instantiation of 'llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69:   required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]'
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h:218:70: warning: implicitly-declared 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)' is deprecated [-Wdeprecated-copy]
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                                                      ^
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamReader.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeRecord.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/RawTypes.h:14,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:15,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/GlobalsStream.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>' has user-provided 'llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]'
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
[  8%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/xray_utils.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/g++-10 -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/.. -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/../../include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/RTXray.armhf.dir/xray_utils.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/xray_utils.cc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  8%] Built target RTXray.armhf
/usr/bin/make  -f projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/build.make projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/depend.internal".
Scanning dependencies of target RTSanitizerCommon.armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/build.make projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SearchableTableEmitter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SearchableTableEmitter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator.cc
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SearchableTableEmitter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SearchableTableEmitter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SearchableTableEmitter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SearchableTableEmitter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/Hash.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/Hash.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/Hash.cpp
[  8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/SymbolRecordMapping.cpp
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/HashTable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/HashTable.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/HashTable.cpp
[  8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_common.cc
[  8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector1.cc
[  8%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/SubtargetEmitter.cpp
[  8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector2.cc
[  8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_errno.cc
[  8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_file.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_file.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_file.cc
[  8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_flags.cc
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStream.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStream.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/InfoStream.cpp
[  8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.cc
[  8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_fuchsia.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_fuchsia.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_fuchsia.cc
[  8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_libc.cc
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SubtargetEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SubtargetEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SubtargetEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SubtargetEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
[  8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_libignore.cc
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SubtargetEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SubtargetEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc: In function 'void* __sanitizer::internal_start_thread(void (*)(void*), void*)':
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc:1650:37: warning: cast between incompatible function types from 'void (*)(void*)' to 'void* (*)(void*)' [-Wcast-function-type]
 1650 |   real_pthread_create(&th, nullptr, (void*(*)(void *arg))func, arg);
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
[  8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/SymbolDumper.cpp
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStreamBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStreamBuilder.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/InfoStreamBuilder.cpp
[  8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_s390.cc
[  8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_mac.cc
[  8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_persistent_allocator.cc
[  8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_linux.cc
[  8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_netbsd.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_netbsd.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cc
[  8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc
[  8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_solaris.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_solaris.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_solaris.cc
[  8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_posix.cc
[  8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_printf.cc
[  8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_common.cc
[  8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_freebsd.cc
[  8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_linux.cc
[  8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cc
[  8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_solaris.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_solaris.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_solaris.cc
[  8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_solaris.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_solaris.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_solaris.cc
[  8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/ModuleDebugStream.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/ModuleDebugStream.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp
[  9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stackdepot.cc
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SubtargetEmitter.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1
  509 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[  9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cc
[  9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_printer.cc
[  9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stoptheworld_mac.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stoptheworld_mac.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_mac.cc
[  9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cc
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SubtargetEmitter.cpp:14:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void {anonymous}::SubtargetEmitter::GenSchedClassTables(const llvm::CodeGenProcModel&, {anonymous}::SubtargetEmitter::SchedClassTables&)':
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp: In member function 'llvm::Expected<llvm::codeview::DebugChecksumsSubsectionRef> llvm::pdb::ModuleDebugStreamRef::findChecksumsSubsection() const':
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp:119:23: warning: redundant move in return statement [-Wredundant-move]
  119 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp:119:23: note: remove 'std::move' call
[  9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer.cc
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h:16,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from 'llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:152:24:   required from 'llvm::VarStreamArrayIterator<ValueType, Extractor>::VarStreamArrayIterator(const ArrayType&, const Extractor&, uint32_t, bool*) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::ArrayType = llvm::VarStreamArray<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; uint32_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:143:53:   required from 'llvm::VarStreamArrayIterator<ValueType, Extractor>::VarStreamArrayIterator(const ArrayType&, const Extractor&, bool*) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::ArrayType = llvm::VarStreamArray<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >]'
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:105:12:   required from 'llvm::VarStreamArray<ValueType, Extractor>::Iterator llvm::VarStreamArray<ValueType, Extractor>::begin(bool*) const [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArray<ValueType, Extractor>::Iterator = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::SymbolKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> > >]'
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp:97:47:   required from here
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call
[  9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_fuchsia.cc
[  9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc
[  9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_mac.cc
[  9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_win.cc
[  9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cc
[  9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.cc
[  9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_win.cc
[  9%] Building ASM object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/gcc-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -fPIC -O2 -g -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -w -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_x86_64.S
[  9%] Building ASM object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/gcc-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -fPIC -O2 -g -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -w -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_mips64.S
[  9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_termination.cc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  9%] Built target RTSanitizerCommon.armhf
[  9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeBuiltinSymbol.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeBuiltinSymbol.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/NativeBuiltinSymbol.cpp
/usr/bin/make  -f projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/build.make projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/depend.internal".
Scanning dependencies of target RTSanitizerCommonLibc.armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/build.make projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_common_libcdep.cc
[  9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeCompilandSymbol.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeCompilandSymbol.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/NativeCompilandSymbol.cpp
[  9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_allocator_checks.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_allocator_checks.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator_checks.cc
[  9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sancov_flags.cc
[  9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_fuchsia.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_fuchsia.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_coverage_fuchsia.cc
[  9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep_new.cc
[  9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_sections.cc
[  9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cc
[  9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_mac_libcdep.cc
[  9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc
[  9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/SubtargetFeatureInfo.cpp
[  9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/SymbolSerializer.cpp
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc: In function 'void __sanitizer::Abort()':
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc:147:27: warning: cast between incompatible function types from '__sighandler_t' {aka 'void (*)(int)'} to 'sa_sigaction_t' {aka 'void (*)(int, siginfo_t*, void*)'} [-Wcast-function-type]
  147 |     sigact.sa_sigaction = (sa_sigaction_t)SIG_DFL;
      |                           ^
[  9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cc
[  9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc
[  9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumModules.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumModules.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/NativeEnumModules.cpp
[  9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cc
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Error.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SubtargetFeatureInfo.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SubtargetFeatureInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Error.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SubtargetFeatureInfo.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SubtargetFeatureInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Error.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SubtargetFeatureInfo.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SubtargetFeatureInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Error.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SubtargetFeatureInfo.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SubtargetFeatureInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Error.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SubtargetFeatureInfo.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SubtargetFeatureInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Error.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SubtargetFeatureInfo.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SubtargetFeatureInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Endian.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CodeView.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SymbolSerializer.h:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/SymbolSerializer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/SymbolSerializer.cpp:54:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SymbolSerializer.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/SymbolSerializer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[  9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cc
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Error.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SubtargetFeatureInfo.h:13,
                 from /<<PKGBUILDDIR>>/utils/TableGen/SubtargetFeatureInfo.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::Record*&, llvm::SubtargetFeatureInfo}; _Tp = std::pair<llvm::Record*, llvm::SubtargetFeatureInfo>; _Alloc = std::allocator<std::pair<llvm::Record*, llvm::SubtargetFeatureInfo> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::Record*, llvm::SubtargetFeatureInfo> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In static member function 'static std::vector<std::pair<llvm::Record*, llvm::SubtargetFeatureInfo> > llvm::SubtargetFeatureInfo::getAll(const llvm::RecordKeeper&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::Record*, llvm::SubtargetFeatureInfo>*, std::vector<std::pair<llvm::Record*, llvm::SubtargetFeatureInfo> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  9%] Built target RTSanitizerCommonLibc.armhf
[  9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumSymbol.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumSymbol.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/NativeEnumSymbol.cpp
[  9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/TableGen.cpp
[  9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp
/usr/bin/make  -f projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/build.make projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/include /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/include /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/include/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/depend.internal".
Scanning dependencies of target compiler-rt-headers
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/build.make projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  9%] Copying compiler-rt's sanitizer/allocator_interface.h...
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/projects/compiler-rt/include/sanitizer/allocator_interface.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/sanitizer/allocator_interface.h
[  9%] Copying compiler-rt's sanitizer/asan_interface.h...
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/projects/compiler-rt/include/sanitizer/asan_interface.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/sanitizer/asan_interface.h
[  9%] Copying compiler-rt's sanitizer/common_interface_defs.h...
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/projects/compiler-rt/include/sanitizer/common_interface_defs.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/sanitizer/common_interface_defs.h
[  9%] Copying compiler-rt's sanitizer/coverage_interface.h...
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/projects/compiler-rt/include/sanitizer/coverage_interface.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/sanitizer/coverage_interface.h
[  9%] Copying compiler-rt's sanitizer/dfsan_interface.h...
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/projects/compiler-rt/include/sanitizer/dfsan_interface.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/sanitizer/dfsan_interface.h
[  9%] Copying compiler-rt's sanitizer/esan_interface.h...
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/projects/compiler-rt/include/sanitizer/esan_interface.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/sanitizer/esan_interface.h
[  9%] Copying compiler-rt's sanitizer/hwasan_interface.h...
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/projects/compiler-rt/include/sanitizer/hwasan_interface.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/sanitizer/hwasan_interface.h
[  9%] Copying compiler-rt's sanitizer/linux_syscall_hooks.h...
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/projects/compiler-rt/include/sanitizer/linux_syscall_hooks.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/sanitizer/linux_syscall_hooks.h
[  9%] Copying compiler-rt's sanitizer/lsan_interface.h...
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/projects/compiler-rt/include/sanitizer/lsan_interface.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/sanitizer/lsan_interface.h
[  9%] Copying compiler-rt's sanitizer/msan_interface.h...
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/projects/compiler-rt/include/sanitizer/msan_interface.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/sanitizer/msan_interface.h
[  9%] Copying compiler-rt's sanitizer/scudo_interface.h...
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/projects/compiler-rt/include/sanitizer/scudo_interface.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/sanitizer/scudo_interface.h
[  9%] Copying compiler-rt's sanitizer/tsan_interface.h...
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/projects/compiler-rt/include/sanitizer/tsan_interface.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/sanitizer/tsan_interface.h
[  9%] Copying compiler-rt's sanitizer/tsan_interface_atomic.h...
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/projects/compiler-rt/include/sanitizer/tsan_interface_atomic.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/sanitizer/tsan_interface_atomic.h
[  9%] Copying compiler-rt's xray/xray_interface.h...
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/projects/compiler-rt/include/xray/xray_interface.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/xray/xray_interface.h
[  9%] Copying compiler-rt's xray/xray_log_interface.h...
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/projects/compiler-rt/include/xray/xray_log_interface.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/xray/xray_log_interface.h
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  9%] Built target compiler-rt-headers
/usr/bin/make  -f projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/build.make projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/depend.internal".
Scanning dependencies of target RTLSanCommon.armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/build.make projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  9%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTLSanCommon.armhf.dir/lsan_common.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan/lsan_common.cc
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/utils/TableGen/TableGen.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/utils/TableGen/TableGen.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/utils/TableGen/TableGen.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/utils/TableGen/TableGen.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/utils/TableGen/TableGen.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/utils/TableGen/TableGen.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumTypes.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumTypes.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/NativeEnumTypes.cpp
[  9%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_linux.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_linux.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan/lsan_common_linux.cc
[  9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/Types.cpp
[  9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/X86DisassemblerTables.cpp
[  9%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_mac.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_mac.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan/lsan_common_mac.cc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  9%] Built target RTLSanCommon.armhf
[  9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeExeSymbol.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeExeSymbol.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/NativeExeSymbol.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/raw_ostream.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86DisassemblerTables.h:22,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86DisassemblerTables.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>]':
/<<PKGBUILDDIR>>/utils/TableGen/X86DisassemblerTables.cpp:843:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86DisassemblerShared.h:14,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86DisassemblerTables.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86DisassemblerTables.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/raw_ostream.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86DisassemblerTables.h:22,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86DisassemblerTables.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>; T2 = std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>; T = std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>; unsigned int N = 6]'
/usr/include/c++/10/tuple:1689:70:   required from 'std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [with _Args1 = {const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>&}; unsigned int ..._Indexes1 = {0}; _Args2 = {}; unsigned int ..._Indexes2 = {}; _T1 = const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>; _T2 = unsigned int]'
/usr/include/c++/10/tuple:1678:63:   required from 'std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>) [with _Args1 = {const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>&}; _Args2 = {}; _T1 = const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>; _T2 = unsigned int]'
/usr/include/c++/10/ext/new_allocator.h:150:4:   required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>, unsigned int>; _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>&>, std::tuple<>}; _Tp = std::_Rb_tree_node<std::pair<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>, unsigned int> >]'
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>, unsigned int>; _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>&>, std::tuple<>}; _Tp = std::_Rb_tree_node<std::pair<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>, unsigned int> >; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<std::_Rb_tree_node<std::pair<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>, unsigned int> > >]'
/usr/include/c++/10/bits/stl_tree.h:618:32:   required from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>&>, std::tuple<>}; _Key = llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>; _Val = std::pair<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>, unsigned int> >; _Compare = std::less<llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6> >; _Alloc = std::allocator<std::pair<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>, unsigned int> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node<std::pair<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>, unsigned int> >*]'
/usr/include/c++/10/bits/stl_tree.h:635:21:   required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>&>, std::tuple<>}; _Key = llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>; _Val = std::pair<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>, unsigned int> >; _Compare = std::less<llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6> >; _Alloc = std::allocator<std::pair<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>, unsigned int> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node<std::pair<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>, unsigned int> >*]'
/usr/include/c++/10/bits/stl_tree.h:2461:33:   required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>&>, std::tuple<>}; _Key = llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>; _Val = std::pair<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>, unsigned int> >; _Compare = std::less<llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6> >; _Alloc = std::allocator<std::pair<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>, unsigned int> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree<llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>, std::pair<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>, unsigned int>, std::_Select1st<std::pair<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>, unsigned int> >, std::less<llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6> >, std::allocator<std::pair<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>, unsigned int> > >::iterator; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator = std::_Rb_tree<llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>, std::pair<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>, unsigned int>, std::_Select1st<std::pair<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>, unsigned int> >, std::less<llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6> >, std::allocator<std::pair<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>, unsigned int> > >::const_iterator]'
/usr/include/c++/10/bits/stl_map.h:501:37:   required from 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>; _Tp = unsigned int; _Compare = std::less<llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6> >; _Alloc = std::allocator<std::pair<const llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>, unsigned int> >; std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type = unsigned int; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = llvm::SmallVector<std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>, 6>]'
/<<PKGBUILDDIR>>/utils/TableGen/X86DisassemblerTables.cpp:845:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86DisassemblerShared.h:14,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86DisassemblerTables.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86DisassemblerTables.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::X86Disassembler::OperandEncoding, llvm::X86Disassembler::OperandType>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/build.make projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/interception /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/interception /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/interception/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/depend.internal".
Scanning dependencies of target RTInterception.armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/build.make projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  9%] Building CXX object projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/interception && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/interception -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/interception -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/interception/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/interception/interception_linux.cc
[  9%] Building CXX object projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/interception && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/interception -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/interception -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/interception/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/interception/interception_mac.cc
[  9%] Building CXX object projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/interception && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/interception -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/interception -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/interception/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/interception/interception_win.cc
[  9%] Building CXX object projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/interception && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/interception -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/interception -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/interception/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/interception/interception_type_test.cc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  9%] Built target RTInterception.armhf
[  9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeRawSymbol.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeRawSymbol.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/NativeRawSymbol.cpp
/usr/bin/make  -f projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/depend.internal".
Scanning dependencies of target RTUbsan_standalone.armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  9%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_diag_standalone.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_diag_standalone.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan/ubsan_diag_standalone.cc
[  9%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_init_standalone.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_init_standalone.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan/ubsan_init_standalone.cc
[  9%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_signals_standalone.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_signals_standalone.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan/ubsan_signals_standalone.cc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  9%] Built target RTUbsan_standalone.armhf
/usr/bin/make  -f projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/depend.internal".
Scanning dependencies of target RTUbsan.armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/NamedStreamMap.cpp
[  9%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan/ubsan_diag.cc
[  9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp
[  9%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan/ubsan_init.cc
[  9%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan/ubsan_flags.cc
[  9%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan/ubsan_handlers.cc
[  9%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan/ubsan_value.cc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  9%] Built target RTUbsan.armhf
[  9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/NativeSession.cpp
/usr/bin/make  -f projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/depend.internal".
Scanning dependencies of target RTUbsan_cxx.armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  9%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_handlers_cxx.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -frtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_handlers_cxx.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan/ubsan_handlers_cxx.cc
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
[  9%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -frtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan/ubsan_type_hash.cc
[  9%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_itanium.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -frtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_itanium.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan/ubsan_type_hash_itanium.cc
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[  9%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_win.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -frtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_win.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan/ubsan_type_hash_win.cc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  9%] Built target RTUbsan_cxx.armhf
[  9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:16,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15:
/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >]':
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:16,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenDAGPatterns.h:18,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15:
/usr/include/c++/10/bits/stl_map.h: In function 'void llvm::EmitX86EVEX2VEXTables(llvm::RecordKeeper&, llvm::raw_ostream&)':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> >, std::_Select1st<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::vector<const llvm::CodeGenInstruction*> > > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'virtual llvm::Expected<llvm::ArrayRef<unsigned char> > llvm::pdb::PDBFile::getBlockData(uint32_t, uint32_t) const':
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp:110:21: warning: redundant move in return statement [-Wredundant-move]
  110 |     return std::move(EC);
      |            ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp:110:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected<llvm::pdb::GlobalsStream&> llvm::pdb::PDBFile::getPDBGlobalsStream()':
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp:268:23: warning: redundant move in return statement [-Wredundant-move]
  268 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp:268:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected<llvm::pdb::InfoStream&> llvm::pdb::PDBFile::getPDBInfoStream()':
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp:281:23: warning: redundant move in return statement [-Wredundant-move]
  281 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp:281:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected<llvm::pdb::DbiStream&> llvm::pdb::PDBFile::getPDBDbiStream()':
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp:294:23: warning: redundant move in return statement [-Wredundant-move]
  294 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp:294:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected<llvm::pdb::TpiStream&> llvm::pdb::PDBFile::getPDBTpiStream()':
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp:307:23: warning: redundant move in return statement [-Wredundant-move]
  307 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp:307:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected<llvm::pdb::TpiStream&> llvm::pdb::PDBFile::getPDBIpiStream()':
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp:323:23: warning: redundant move in return statement [-Wredundant-move]
  323 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp:323:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected<llvm::pdb::PublicsStream&> llvm::pdb::PDBFile::getPDBPublicsStream()':
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp:341:23: warning: redundant move in return statement [-Wredundant-move]
  341 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp:341:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected<llvm::pdb::SymbolStream&> llvm::pdb::PDBFile::getPDBSymbolStream()':
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp:361:23: warning: redundant move in return statement [-Wredundant-move]
  361 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp:361:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected<llvm::pdb::PDBStringTable&> llvm::pdb::PDBFile::getStringTable()':
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp:383:23: warning: redundant move in return statement [-Wredundant-move]
  383 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp:383:23: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69: warning: implicitly-declared 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)' is deprecated [-Wdeprecated-copy]
   37 |       : GSIHashIterator::iterator_adaptor_base(std::forward<T &&>(v)) {}
      |                                                                     ^
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamWriter.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/DebugSubsection.h:14,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/DbiStream.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>' has user-provided 'llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]'
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/PDBFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h:218:51: note:   initializing argument 1 of 'llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]'
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                  ~~~~~~~~~~~~~~~~~^
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h: In instantiation of 'llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69:   required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]'
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h:218:70: warning: implicitly-declared 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)' is deprecated [-Wdeprecated-copy]
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                                                      ^
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamWriter.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/DebugSubsection.h:14,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/DbiStream.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFile.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>' has user-provided 'llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]'
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
[  9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86FoldTablesEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/X86FoldTablesEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/X86FoldTablesEmitter.cpp
[  9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeIndex.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86FoldTablesEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86FoldTablesEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86FoldTablesEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86FoldTablesEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.ubsan_standalone-armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  9%] Linking CXX static library ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_standalone-armhf.a
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/cmake -P CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/cmake_clean_target.cmake
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86FoldTablesEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86FoldTablesEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.ubsan_standalone-armhf.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_standalone-armhf.a ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_file.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_netbsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_allocator_checks.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_diag_standalone.cc.o CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_init_standalone.cc.o CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_signals_standalone.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o
/usr/bin/ranlib ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_standalone-armhf.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  9%] Built target clang_rt.ubsan_standalone-armhf
[  9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp
/usr/bin/make  -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/depend.internal".
Scanning dependencies of target RTAsan_preinit.armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  9%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/asan_preinit.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan_preinit.armhf.dir/asan_preinit.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_preinit.cc
[  9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  9%] Built target RTAsan_preinit.armhf
[  9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBStringTable.cpp
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp: In member function 'llvm::Expected<llvm::msf::MSFLayout> llvm::pdb::PDBFileBuilder::finalizeMsfLayout()':
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:105:21: warning: redundant move in return statement [-Wredundant-move]
  105 |     return std::move(EC);
      |            ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:105:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:107:21: warning: redundant move in return statement [-Wredundant-move]
  107 |     return std::move(EC);
      |            ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:107:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:111:23: warning: redundant move in return statement [-Wredundant-move]
  111 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:111:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:115:23: warning: redundant move in return statement [-Wredundant-move]
  115 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:115:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:119:23: warning: redundant move in return statement [-Wredundant-move]
  119 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:119:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:123:23: warning: redundant move in return statement [-Wredundant-move]
  123 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:123:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:127:23: warning: redundant move in return statement [-Wredundant-move]
  127 |       return std::move(EC);
      |              ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:127:23: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>; <template-parameter-2-2> = void; T = llvm::codeview::TypeIndex]':
/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:474:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:399:40: warning: implicitly-declared 'llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>&)' is deprecated [-Wdeprecated-copy]
  399 |     size_type NumInputs = std::distance(in_start, in_end);
      |                           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamReader.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>' has user-provided 'llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::codeview::TypeIndex]'
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /usr/include/c++/10/iterator:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:29: note:   initializing argument 1 of 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>; typename std::iterator_traits<_Iterator>::difference_type = int]'
  138 |     distance(_InputIterator __first, _InputIterator __last)
      |              ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:399:40: warning: implicitly-declared 'llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>&)' is deprecated [-Wdeprecated-copy]
  399 |     size_type NumInputs = std::distance(in_start, in_end);
      |                           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamReader.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>' has user-provided 'llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::codeview::TypeIndex]'
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /usr/include/c++/10/iterator:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:53: note:   initializing argument 2 of 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>; typename std::iterator_traits<_Iterator>::difference_type = int]'
  138 |     distance(_InputIterator __first, _InputIterator __last)
      |                                      ~~~~~~~~~~~~~~~^~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29: warning: implicitly-declared 'llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>&)' is deprecated [-Wdeprecated-copy]
  405 |     this->uninitialized_copy(in_start, in_end, this->end());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamReader.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>' has user-provided 'llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::codeview::TypeIndex]'
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:282:38: note:   initializing argument 1 of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(It1, It1, It2) [with It1 = llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>; It2 = llvm::codeview::TypeIndex*; T = llvm::codeview::TypeIndex]'
  282 |   static void uninitialized_copy(It1 I, It1 E, It2 Dest) {
      |                                  ~~~~^
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29: warning: implicitly-declared 'llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>&)' is deprecated [-Wdeprecated-copy]
  405 |     this->uninitialized_copy(in_start, in_end, this->end());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamReader.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>' has user-provided 'llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::codeview::TypeIndex]'
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:282:45: note:   initializing argument 2 of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(It1, It1, It2) [with It1 = llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>; It2 = llvm::codeview::TypeIndex*; T = llvm::codeview::TypeIndex]'
  282 |   static void uninitialized_copy(It1 I, It1 E, It2 Dest) {
      |                                         ~~~~^
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(It1, It1, It2) [with It1 = llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>; It2 = llvm::codeview::TypeIndex*; T = llvm::codeview::TypeIndex]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>; <template-parameter-2-2> = void; T = llvm::codeview::TypeIndex]'
/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:474:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:284:28: warning: implicitly-declared 'llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>&)' is deprecated [-Wdeprecated-copy]
  284 |     std::uninitialized_copy(I, E, Dest);
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamReader.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>' has user-provided 'llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::codeview::TypeIndex]'
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /usr/include/c++/10/memory:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:30,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/usr/include/c++/10/bits/stl_uninitialized.h:125:39: note:   initializing argument 1 of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>; _ForwardIterator = llvm::codeview::TypeIndex*]'
  125 |     uninitialized_copy(_InputIterator __first, _InputIterator __last,
      |                        ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:284:28: warning: implicitly-declared 'llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>&)' is deprecated [-Wdeprecated-copy]
  284 |     std::uninitialized_copy(I, E, Dest);
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamReader.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>' has user-provided 'llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::codeview::TypeIndex]'
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /usr/include/c++/10/memory:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:30,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:9:
/usr/include/c++/10/bits/stl_uninitialized.h:125:63: note:   initializing argument 2 of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::FixedStreamArrayIterator<llvm::codeview::TypeIndex>; _ForwardIterator = llvm::codeview::TypeIndex*]'
  125 |     uninitialized_copy(_InputIterator __first, _InputIterator __last,
      |                                                ~~~~~~~~~~~~~~~^~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69: warning: implicitly-declared 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)' is deprecated [-Wdeprecated-copy]
   37 |       : GSIHashIterator::iterator_adaptor_base(std::forward<T &&>(v)) {}
      |                                                                     ^
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamWriter.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/DebugSubsection.h:14,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h:18,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>' has user-provided 'llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]'
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h:218:51: note:   initializing argument 1 of 'llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]'
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                  ~~~~~~~~~~~~~~~~~^
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h: In instantiation of 'llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69:   required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]'
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h:218:70: warning: implicitly-declared 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)' is deprecated [-Wdeprecated-copy]
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                                                      ^
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamWriter.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/DebugSubsection.h:14,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h:18,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>' has user-provided 'llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]'
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
[  9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/X86ModRMFilters.cpp
[  9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/X86RecognizableInstr.cpp
/usr/bin/make  -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/depend.internal".
Scanning dependencies of target RTAsan_cxx.armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  9%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/asan_new_delete.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan_cxx.armhf.dir/asan_new_delete.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_new_delete.cc
[  9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeHashing.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeHashing.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeHashing.cpp
[  9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PDBStringTableBuilder.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  9%] Built target RTAsan_cxx.armhf
[  9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PublicsStream.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86RecognizableInstr.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86RecognizableInstr.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86RecognizableInstr.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86RecognizableInstr.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86RecognizableInstr.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86RecognizableInstr.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86RecognizableInstr.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86RecognizableInstr.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86RecognizableInstr.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86RecognizableInstr.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenHwModes.h:15,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CodeGenTarget.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86RecognizableInstr.h:20,
                 from /<<PKGBUILDDIR>>/utils/TableGen/X86RecognizableInstr.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:15,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PublicsStream.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69: warning: implicitly-declared 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)' is deprecated [-Wdeprecated-copy]
   37 |       : GSIHashIterator::iterator_adaptor_base(std::forward<T &&>(v)) {}
      |                                                                     ^
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamReader.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PublicsStream.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>' has user-provided 'llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]'
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SymbolRecord.h:14,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PublicsStream.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h:218:51: note:   initializing argument 1 of 'llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]'
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                  ~~~~~~~~~~~~~~~~~^
[  9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeRecordMapping.cpp
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h: In instantiation of 'llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69:   required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]'
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h:218:70: warning: implicitly-declared 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)' is deprecated [-Wdeprecated-copy]
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                                                      ^
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamReader.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/PublicsStream.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>' has user-provided 'llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]'
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
/usr/bin/make  -f projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/depend.internal".
Scanning dependencies of target asan_blacklist
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[  9%] Copying asan_blacklist.txt...
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_blacklist.txt /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/asan_blacklist.txt
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[  9%] Built target asan_blacklist
[  9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeStreamMerger.cpp
[ 11%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSIStreamBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSIStreamBuilder.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp
[ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/TableGen -I/<<PKGBUILDDIR>>/utils/TableGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o -c /<<PKGBUILDDIR>>/utils/TableGen/CTagsEmitter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeRecord.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h:15,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeStreamMerger.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from 'llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:201:26:   required from 'llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType& llvm::VarStreamArrayIterator<ValueType, Extractor>::operator+=(unsigned int) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> > >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h:124:53:   required from 'DerivedT& llvm::iterator_facade_base<DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT>::operator++() [with DerivedT = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> > >; IteratorCategoryT = std::forward_iterator_tag; T = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>; DifferenceTypeT = int; PointerT = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>*; ReferenceT = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>&]'
/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeStreamMerger.cpp:349:29:   required from here
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CTagsEmitter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CTagsEmitter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CTagsEmitter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CTagsEmitter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69: warning: implicitly-declared 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)' is deprecated [-Wdeprecated-copy]
   37 |       : GSIHashIterator::iterator_adaptor_base(std::forward<T &&>(v)) {}
      |                                                                     ^
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamReader.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>' has user-provided 'llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]'
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SymbolRecord.h:14,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h:218:51: note:   initializing argument 1 of 'llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]'
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                  ~~~~~~~~~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CTagsEmitter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/utils/TableGen/CTagsEmitter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h: In instantiation of 'static llvm::Expected<T> llvm::codeview::SymbolDeserializer::deserializeAs(llvm::codeview::CVSymbol) [with T = llvm::codeview::PublicSym32; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:200:68:   required from here
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:52:26: warning: redundant move in return statement [-Wredundant-move]
   52 |       return std::move(EC);
      |                          ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:52:26: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SymbolRecord.h:14,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h: In instantiation of 'llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69:   required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]'
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h:218:70: warning: implicitly-declared 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)' is deprecated [-Wdeprecated-copy]
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                                                      ^
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamReader.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/RecordSerialization.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>' has user-provided 'llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]'
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 11%] Built target obj.llvm-tblgen
[ 11%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/RawError.cpp
/usr/bin/make  -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/depend.internal".
Scanning dependencies of target RTAsan_dynamic.armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_allocator.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_allocator.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_allocator.cc
[ 11%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/lib/DebugInfo/CodeView -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/CodeView/TypeTableCollection.cpp
/usr/bin/make  -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/depend.internal".
Scanning dependencies of target RTAsan.armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_allocator.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_allocator.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_allocator.cc
[ 11%] Linking CXX static library ../../libLLVMDebugInfoCodeView.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoCodeView.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDebugInfoCodeView.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMDebugInfoCodeView.a CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/ContinuationRecordBuilder.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/GlobalTypeTableBuilder.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/MergingTypeTableBuilder.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/RecordName.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/SimpleTypeSerializer.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/StringsAndChecksums.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeHashing.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o
/usr/bin/ranlib ../../libLLVMDebugInfoCodeView.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 11%] Built target LLVMDebugInfoCodeView
/usr/bin/make  -f projects/compiler-rt/lib/cfi/CMakeFiles/cfi_blacklist.dir/build.make projects/compiler-rt/lib/cfi/CMakeFiles/cfi_blacklist.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/cfi /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/cfi_blacklist.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/cfi_blacklist.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/cfi_blacklist.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/cfi_blacklist.dir/depend.internal".
Scanning dependencies of target cfi_blacklist
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/cfi/CMakeFiles/cfi_blacklist.dir/build.make projects/compiler-rt/lib/cfi/CMakeFiles/cfi_blacklist.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 11%] Copying cfi_blacklist.txt...
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/projects/compiler-rt/lib/cfi/cfi_blacklist.txt /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/cfi_blacklist.txt
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 11%] Built target cfi_blacklist
/usr/bin/make  -f projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi-armhf.dir/build.make projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi-armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/cfi /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi-armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi-armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi-armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.cfi-armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi-armhf.dir/build.make projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi-armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 11%] Building CXX object projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi-armhf.dir/cfi.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/cfi -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/cfi/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.cfi-armhf.dir/cfi.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/cfi/cfi.cc
[ 11%] Linking CXX static library ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.cfi-armhf.a
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi && /usr/bin/cmake -P CMakeFiles/clang_rt.cfi-armhf.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.cfi-armhf.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.cfi-armhf.a CMakeFiles/clang_rt.cfi-armhf.dir/cfi.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_file.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_netbsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_allocator_checks.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o
/usr/bin/ranlib ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.cfi-armhf.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 11%] Built target clang_rt.cfi-armhf
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_activation.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_activation.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_activation.cc
/usr/bin/make  -f projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi_diag-armhf.dir/build.make projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi_diag-armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/cfi /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi_diag-armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi_diag-armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi_diag-armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi_diag-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.cfi_diag-armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi_diag-armhf.dir/build.make projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi_diag-armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 11%] Building CXX object projects/compiler-rt/lib/cfi/CMakeFiles/clang_rt.cfi_diag-armhf.dir/cfi.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/cfi -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/cfi/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -DCFI_ENABLE_DIAG=1 -o CMakeFiles/clang_rt.cfi_diag-armhf.dir/cfi.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/cfi/cfi.cc
[ 11%] Linking CXX static library ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.cfi_diag-armhf.a
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi && /usr/bin/cmake -P CMakeFiles/clang_rt.cfi_diag-armhf.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.cfi_diag-armhf.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.cfi_diag-armhf.a CMakeFiles/clang_rt.cfi_diag-armhf.dir/cfi.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_file.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_netbsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_allocator_checks.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o
/usr/bin/ranlib ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.cfi_diag-armhf.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 11%] Built target clang_rt.cfi_diag-armhf
[ 11%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/SymbolStream.cpp
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_debugging.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_debugging.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_debugging.cc
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_descriptions.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_descriptions.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_descriptions.cc
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_errors.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_errors.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_errors.cc
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/SymbolStream.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/SymbolStream.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from 'llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:152:24:   required from 'llvm::VarStreamArrayIterator<ValueType, Extractor>::VarStreamArrayIterator(const ArrayType&, const Extractor&, uint32_t, bool*) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::ArrayType = llvm::VarStreamArray<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; uint32_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:119:12:   required from 'llvm::VarStreamArray<ValueType, Extractor>::Iterator llvm::VarStreamArray<ValueType, Extractor>::at(uint32_t) const [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArray<ValueType, Extractor>::Iterator = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::SymbolKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> > >; uint32_t = unsigned int]'
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/SymbolStream.cpp:45:34:   required from here
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_activation.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_activation.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_activation.cc
/usr/bin/make  -f projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/build.make projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/depend.internal".
Scanning dependencies of target RTSanitizerCommonNoTermination.armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/build.make projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_allocator.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_allocator.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator.cc
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_debugging.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_debugging.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_debugging.cc
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_fake_stack.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_fake_stack.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_fake_stack.cc
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_descriptions.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_descriptions.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_descriptions.cc
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_errors.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_errors.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_errors.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_common.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_common.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_common.cc
[ 11%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/TpiHashing.cpp
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_deadlock_detector1.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_deadlock_detector1.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector1.cc
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_flags.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_flags.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_flags.cc
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_fake_stack.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_fake_stack.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_fake_stack.cc
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_fuchsia.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_fuchsia.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_fuchsia.cc
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_globals.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_globals.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_globals.cc
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/TpiHashing.cpp: In instantiation of 'llvm::Expected<unsigned int> getHashForUdt(const CVType&) [with T = llvm::codeview::ClassRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]':
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/TpiHashing.cpp:68:42:   required from here
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/TpiHashing.cpp:48:23: warning: redundant move in return statement [-Wredundant-move]
   48 |     return std::move(E);
      |                       ^
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/TpiHashing.cpp:48:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/TpiHashing.cpp: In instantiation of 'llvm::Expected<unsigned int> getHashForUdt(const CVType&) [with T = llvm::codeview::UnionRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]':
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/TpiHashing.cpp:70:42:   required from here
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/TpiHashing.cpp:48:23: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/TpiHashing.cpp:48:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/TpiHashing.cpp: In instantiation of 'llvm::Expected<unsigned int> getHashForUdt(const CVType&) [with T = llvm::codeview::EnumRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]':
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/TpiHashing.cpp:72:41:   required from here
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/TpiHashing.cpp:48:23: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/TpiHashing.cpp:48:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/TpiHashing.cpp: In instantiation of 'llvm::Expected<unsigned int> getSourceLineHash(const CVType&) [with T = llvm::codeview::UdtSourceLineRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]':
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/TpiHashing.cpp:75:54:   required from here
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/TpiHashing.cpp:57:23: warning: redundant move in return statement [-Wredundant-move]
   57 |     return std::move(E);
      |                       ^
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/TpiHashing.cpp:57:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/TpiHashing.cpp: In instantiation of 'llvm::Expected<unsigned int> getSourceLineHash(const CVType&) [with T = llvm::codeview::UdtModSourceLineRecord; llvm::codeview::CVType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>]':
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/TpiHashing.cpp:77:57:   required from here
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/TpiHashing.cpp:57:23: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/TpiHashing.cpp:57:23: note: remove 'std::move' call
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_globals_win.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_globals_win.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_globals_win.cc
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_interceptors.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_interceptors.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_interceptors.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_deadlock_detector2.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_deadlock_detector2.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector2.cc
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_flags.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_flags.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_flags.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_errno.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_errno.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_errno.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_file.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_file.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_file.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_flags.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_flags.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_flags.cc
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_fuchsia.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_fuchsia.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_fuchsia.cc
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_globals.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_globals.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_globals.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_flag_parser.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_flag_parser.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.cc
[ 11%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/TpiStream.cpp
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_fuchsia.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_fuchsia.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_fuchsia.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_libc.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_libc.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_libc.cc
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_globals_win.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_globals_win.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_globals_win.cc
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_interceptors.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_interceptors.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_interceptors.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_libignore.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_libignore.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_libignore.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc: In function 'void* __sanitizer::internal_start_thread(void (*)(void*), void*)':
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc:1650:37: warning: cast between incompatible function types from 'void (*)(void*)' to 'void* (*)(void*)' [-Wcast-function-type]
 1650 |   real_pthread_create(&th, nullptr, (void*(*)(void *arg))func, arg);
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_s390.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_s390.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_s390.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_mac.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_mac.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_mac.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_persistent_allocator.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_persistent_allocator.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_persistent_allocator.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_linux.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_linux.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_linux.cc
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeRecord.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/TpiStream.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/TpiStream.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from 'llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:152:24:   required from 'llvm::VarStreamArrayIterator<ValueType, Extractor>::VarStreamArrayIterator(const ArrayType&, const Extractor&, uint32_t, bool*) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::ArrayType = llvm::VarStreamArray<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >; uint32_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:143:53:   required from 'llvm::VarStreamArrayIterator<ValueType, Extractor>::VarStreamArrayIterator(const ArrayType&, const Extractor&, bool*) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::ArrayType = llvm::VarStreamArray<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >]'
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:105:12:   required from 'llvm::VarStreamArray<ValueType, Extractor>::Iterator llvm::VarStreamArray<ValueType, Extractor>::begin(bool*) const [with ValueType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >; llvm::VarStreamArray<ValueType, Extractor>::Iterator = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> > >]'
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/TpiStream.cpp:158:47:   required from here
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_netbsd.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_netbsd.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_posix.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_posix.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_solaris.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_solaris.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_solaris.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_posix.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_posix.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_posix.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_printf.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_printf.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_printf.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_common.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_common.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_common.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_freebsd.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_freebsd.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_freebsd.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_linux.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_linux.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_linux.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_mac.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_mac.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_solaris.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_solaris.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_solaris.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_solaris.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_solaris.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_solaris.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stackdepot.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stackdepot.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stackdepot.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stacktrace.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stacktrace.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cc
[ 11%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/lib/DebugInfo/PDB -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o -c /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stacktrace_printer.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stacktrace_printer.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_printer.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stoptheworld_mac.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stoptheworld_mac.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_mac.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_suppressions.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_suppressions.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_fuchsia.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_mac.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_mac.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_mac.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_win.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_win.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_win.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_tls_get_addr.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_tls_get_addr.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_thread_registry.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_thread_registry.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_win.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_win.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_win.cc
[ 11%] Building ASM object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_x86_64.S.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/gcc-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -fPIC -O2 -g -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -w -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_x86_64.S.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_x86_64.S
[ 11%] Building ASM object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_mips64.S.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/gcc-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -fPIC -O2 -g -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -w -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_mips64.S.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_mips64.S
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 11%] Built target RTSanitizerCommonNoTermination.armhf
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_interceptors_memintrinsics.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_interceptors_memintrinsics.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_interceptors_memintrinsics.cc
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeRecord.h:14,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h:14,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::pdb::TpiStreamHeader; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp:67:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h:13,
                 from /<<PKGBUILDDIR>>/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_interceptors_memintrinsics.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_interceptors_memintrinsics.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_interceptors_memintrinsics.cc
/usr/bin/make  -f projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo_cxx-armhf.dir/build.make projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo_cxx-armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo_cxx-armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo_cxx-armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo_cxx-armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo_cxx-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.scudo_cxx-armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo_cxx-armhf.dir/build.make projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo_cxx-armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 11%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo_cxx-armhf.dir/scudo_new_delete.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo_cxx-armhf.dir/scudo_new_delete.cpp.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_new_delete.cpp
[ 11%] Linking CXX static library ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.scudo_cxx-armhf.a
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/cmake -P CMakeFiles/clang_rt.scudo_cxx-armhf.dir/cmake_clean_target.cmake
[ 11%] Linking CXX static library ../../libLLVMDebugInfoPDB.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoPDB.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.scudo_cxx-armhf.dir/link.txt --verbose=1
cd /<<PKGBUILDDIR>>/build-llvm/lib/DebugInfo/PDB && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDebugInfoPDB.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.scudo_cxx-armhf.a CMakeFiles/clang_rt.scudo_cxx-armhf.dir/scudo_new_delete.cpp.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_handlers_cxx.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_itanium.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_win.cc.o
/usr/bin/ranlib ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.scudo_cxx-armhf.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/ar qc ../../libLLVMDebugInfoPDB.a CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/UDTLayout.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptor.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptorBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleList.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStreamBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/GlobalsStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/Hash.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/HashTable.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStreamBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/ModuleDebugStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeBuiltinSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeCompilandSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumModules.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumTypes.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeExeSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeRawSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSIStreamBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o
[ 11%] Built target clang_rt.scudo_cxx-armhf
/usr/bin/ranlib ../../libLLVMDebugInfoPDB.a
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_linux.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_linux.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_linux.cc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 11%] Built target LLVMDebugInfoPDB
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_mac.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_mac.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_mac.cc
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_linux.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_linux.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_linux.cc
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_mac.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_mac.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_mac.cc
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_malloc_linux.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_malloc_linux.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_malloc_linux.cc
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_malloc_mac.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_malloc_mac.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_malloc_mac.cc
/usr/bin/make  -f projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/RTUbsan_minimal.armhf.dir/build.make projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/RTUbsan_minimal.armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan_minimal /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/RTUbsan_minimal.armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/RTUbsan_minimal.armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/RTUbsan_minimal.armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/RTUbsan_minimal.armhf.dir/depend.internal".
Scanning dependencies of target RTUbsan_minimal.armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/RTUbsan_minimal.armhf.dir/build.make projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/RTUbsan_minimal.armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 11%] Building CXX object projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/RTUbsan_minimal.armhf.dir/ubsan_minimal_handlers.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan_minimal -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan_minimal/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTUbsan_minimal.armhf.dir/ubsan_minimal_handlers.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan_minimal/ubsan_minimal_handlers.cc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 11%] Built target RTUbsan_minimal.armhf
/usr/bin/make  -f projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/build.make projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/depend.internal".
/usr/bin/make  -f projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/build.make projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/depend
Scanning dependencies of target clang_rt.profile-armhf
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/build.make projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/depend.internal".
Scanning dependencies of target RTSanitizerCommonNoLibc.armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/build.make projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 11%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/GCDAProfiling.c.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -DCOMPILER_RT_HAS_UNAME=1 -o CMakeFiles/clang_rt.profile-armhf.dir/GCDAProfiling.c.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile/GCDAProfiling.c
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/sanitizer_common_nolibc.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoLibc.armhf.dir/sanitizer_common_nolibc.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_common_nolibc.cc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 11%] Built target RTSanitizerCommonNoLibc.armhf
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_malloc_win.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_malloc_win.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_malloc_win.cc
[ 11%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfiling.c.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -DCOMPILER_RT_HAS_UNAME=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfiling.c.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile/InstrProfiling.c
/usr/bin/make  -f projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/build.make projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/depend.internal".
Scanning dependencies of target RTSanitizerCommonLibcNoHooks.armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/build.make projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_common_libcdep.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_common_libcdep.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_common_libcdep.cc
[ 11%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingValue.c.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -DCOMPILER_RT_HAS_UNAME=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingValue.c.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile/InstrProfilingValue.c
[ 11%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingBuffer.c.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -DCOMPILER_RT_HAS_UNAME=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingBuffer.c.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile/InstrProfilingBuffer.c
[ 11%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingFile.c.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -DCOMPILER_RT_HAS_UNAME=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingFile.c.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile/InstrProfilingFile.c
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_allocator_checks.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_allocator_checks.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator_checks.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sancov_flags.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sancov_flags.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sancov_flags.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_coverage_fuchsia.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_coverage_fuchsia.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_coverage_fuchsia.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_coverage_libcdep_new.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_coverage_libcdep_new.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep_new.cc
[ 11%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingMerge.c.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -DCOMPILER_RT_HAS_UNAME=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingMerge.c.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile/InstrProfilingMerge.c
[ 11%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingMergeFile.c.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -DCOMPILER_RT_HAS_UNAME=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingMergeFile.c.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile/InstrProfilingMergeFile.c
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_coverage_win_sections.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_coverage_win_sections.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_sections.cc
[ 11%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingNameVar.c.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -DCOMPILER_RT_HAS_UNAME=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingNameVar.c.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile/InstrProfilingNameVar.c
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_linux_libcdep.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_linux_libcdep.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cc
[ 11%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingWriter.c.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -DCOMPILER_RT_HAS_UNAME=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingWriter.c.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile/InstrProfilingWriter.c
[ 11%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformDarwin.c.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -DCOMPILER_RT_HAS_UNAME=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformDarwin.c.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile/InstrProfilingPlatformDarwin.c
[ 11%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformLinux.c.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -DCOMPILER_RT_HAS_UNAME=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformLinux.c.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile/InstrProfilingPlatformLinux.c
[ 11%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformOther.c.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -DCOMPILER_RT_HAS_UNAME=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformOther.c.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile/InstrProfilingPlatformOther.c
[ 11%] Building CXX object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingRuntime.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -DCOMPILER_RT_HAS_UNAME=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingRuntime.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile/InstrProfilingRuntime.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_mac_libcdep.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_mac_libcdep.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_mac_libcdep.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_posix_libcdep.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_posix_libcdep.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc
[ 11%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingUtil.c.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -DCOMPILER_RT_HAS_UNAME=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingUtil.c.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile/InstrProfilingUtil.c
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc: In function 'void __sanitizer::Abort()':
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc:147:27: warning: cast between incompatible function types from '__sighandler_t' {aka 'void (*)(int)'} to 'sa_sigaction_t' {aka 'void (*)(int, siginfo_t*, void*)'} [-Wcast-function-type]
  147 |     sigact.sa_sigaction = (sa_sigaction_t)SIG_DFL;
      |                           ^
[ 11%] Linking CXX static library ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.profile-armhf.a
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/cmake -P CMakeFiles/clang_rt.profile-armhf.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.profile-armhf.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.profile-armhf.a CMakeFiles/clang_rt.profile-armhf.dir/GCDAProfiling.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfiling.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingValue.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingBuffer.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingFile.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingMerge.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingMergeFile.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingNameVar.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingWriter.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformDarwin.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformLinux.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformOther.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingRuntime.cc.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingUtil.c.o
/usr/bin/ranlib ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.profile-armhf.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 11%] Built target clang_rt.profile-armhf
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_memory_profile.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_memory_profile.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_memory_profile.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_stacktrace_libcdep.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_stacktrace_libcdep.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cc
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_malloc_linux.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_malloc_linux.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_malloc_linux.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_poisoning.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_poisoning.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_poisoning.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_symbolizer_libcdep.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_symbolizer_libcdep.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_malloc_mac.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_malloc_mac.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_malloc_mac.cc
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_posix.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_posix.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_posix.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonLibcNoHooks.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 11%] Built target RTSanitizerCommonLibcNoHooks.armhf
/usr/bin/make  -f projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/build.make projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/depend
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_premap_shadow.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_premap_shadow.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_premap_shadow.cc
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/depend.internal".
Scanning dependencies of target RTSanitizerCommonNoHooks.armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/build.make projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_malloc_win.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_malloc_win.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_malloc_win.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_allocator.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_allocator.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator.cc
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_report.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_report.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_report.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_common.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_common.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_common.cc
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_memory_profile.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_memory_profile.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_memory_profile.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_deadlock_detector1.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_deadlock_detector1.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector1.cc
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_rtl.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_rtl.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_rtl.cc
/usr/bin/make  -f projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats-armhf.dir/build.make projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats-armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/stats /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/stats /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats-armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats-armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats-armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.stats-armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats-armhf.dir/build.make projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats-armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 11%] Building CXX object projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats-armhf.dir/stats.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/stats && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/stats -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/stats -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/stats/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.stats-armhf.dir/stats.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/stats/stats.cc
[ 11%] Linking CXX static library ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.stats-armhf.a
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/stats && /usr/bin/cmake -P CMakeFiles/clang_rt.stats-armhf.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/stats && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.stats-armhf.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.stats-armhf.a CMakeFiles/clang_rt.stats-armhf.dir/stats.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_file.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_netbsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_allocator_checks.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o
/usr/bin/ranlib ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.stats-armhf.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 11%] Built target clang_rt.stats-armhf
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_poisoning.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_poisoning.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_poisoning.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_deadlock_detector2.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_deadlock_detector2.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector2.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_errno.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_errno.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_errno.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_file.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_file.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_file.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_flags.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_flags.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_flags.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_flag_parser.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_flag_parser.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.cc
/usr/bin/make  -f projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats_client-armhf.dir/build.make projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats_client-armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/stats /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/stats /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats_client-armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats_client-armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats_client-armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats_client-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.stats_client-armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats_client-armhf.dir/build.make projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats_client-armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 11%] Building CXX object projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats_client-armhf.dir/stats_client.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/stats && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/stats -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/stats -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/stats/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.stats_client-armhf.dir/stats_client.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/stats/stats_client.cc
[ 11%] Linking CXX static library ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.stats_client-armhf.a
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/stats && /usr/bin/cmake -P CMakeFiles/clang_rt.stats_client-armhf.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/stats && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.stats_client-armhf.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.stats_client-armhf.a CMakeFiles/clang_rt.stats_client-armhf.dir/stats_client.cc.o
/usr/bin/ranlib ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.stats_client-armhf.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 11%] Built target clang_rt.stats_client-armhf
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_fuchsia.cc.o
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_shadow_setup.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_fuchsia.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_fuchsia.cc
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_shadow_setup.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_shadow_setup.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_libc.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_libc.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_libc.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_libignore.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_libignore.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_libignore.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_linux.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_linux.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_linux_s390.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_linux_s390.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_s390.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_mac.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_mac.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_mac.cc
[ 11%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_stack.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_stack.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_stack.cc
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc: In function 'void* __sanitizer::internal_start_thread(void (*)(void*), void*)':
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc:1650:37: warning: cast between incompatible function types from 'void (*)(void*)' to 'void* (*)(void*)' [-Wcast-function-type]
 1650 |   real_pthread_create(&th, nullptr, (void*(*)(void *arg))func, arg);
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/make  -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/polly/lib/External /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend.internal".
Scanning dependencies of target PollyISL
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 11%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/basis_reduction_tab.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/basis_reduction_tab.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/basis_reduction_tab.c
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_persistent_allocator.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_persistent_allocator.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_persistent_allocator.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_platform_limits_linux.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_platform_limits_linux.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_linux.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_platform_limits_netbsd.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_platform_limits_netbsd.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_platform_limits_posix.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_platform_limits_posix.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_platform_limits_solaris.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_platform_limits_solaris.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_solaris.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_posix.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_posix.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_posix.cc
[ 11%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_aff.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_aff.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_aff.c
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_printf.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_printf.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_printf.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_procmaps_common.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_procmaps_common.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_common.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_procmaps_freebsd.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_procmaps_freebsd.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_freebsd.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_procmaps_linux.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_procmaps_linux.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_linux.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_procmaps_mac.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_procmaps_mac.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_procmaps_solaris.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_procmaps_solaris.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_solaris.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_solaris.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_solaris.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_solaris.cc
[ 11%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_stackdepot.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_stackdepot.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stackdepot.cc
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_stacktrace.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_stacktrace.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cc
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_stacktrace_printer.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_stacktrace_printer.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_printer.cc
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_stoptheworld_mac.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_stoptheworld_mac.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_mac.cc
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_suppressions.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_suppressions.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cc
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_symbolizer.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_symbolizer.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer.cc
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_fuchsia.cc
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_symbolizer_mac.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_symbolizer_mac.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_mac.cc
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_symbolizer_win.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_symbolizer_win.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_win.cc
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_tls_get_addr.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_tls_get_addr.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cc
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_thread_registry.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_thread_registry.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.cc
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_win.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_win.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_win.cc
[ 12%] Building ASM object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_linux_x86_64.S.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/gcc-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -fPIC -O2 -g -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -w -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_linux_x86_64.S.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_x86_64.S
[ 12%] Building ASM object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_linux_mips64.S.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/gcc-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -fPIC -O2 -g -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -w -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_linux_mips64.S.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_mips64.S
[ 12%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_termination.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-10 -DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -o CMakeFiles/RTSanitizerCommonNoHooks.armhf.dir/sanitizer_termination.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/sanitizer_termination.cc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 12%] Built target RTSanitizerCommonNoHooks.armhf
[ 12%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_stats.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_stats.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_stats.cc
/usr/bin/make  -f tools/lto/CMakeFiles/LTO_exports.dir/build.make tools/lto/CMakeFiles/LTO_exports.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lto /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lto /<<PKGBUILDDIR>>/build-llvm/tools/lto/CMakeFiles/LTO_exports.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lto/CMakeFiles/LTO_exports.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lto/CMakeFiles/LTO_exports.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lto/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lto/CMakeFiles/LTO_exports.dir/depend.internal".
Scanning dependencies of target LTO_exports
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lto/CMakeFiles/LTO_exports.dir/build.make tools/lto/CMakeFiles/LTO_exports.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 12%] Creating export file for LTO
cd /<<PKGBUILDDIR>>/build-llvm/tools/lto && echo "LLVM_6.0 {" > LTO.exports
cd /<<PKGBUILDDIR>>/build-llvm/tools/lto && grep -q [[:alnum:]] /<<PKGBUILDDIR>>/tools/lto/lto.exports && echo "  global:" >> LTO.exports || :
cd /<<PKGBUILDDIR>>/build-llvm/tools/lto && sed -e "s/\$/;/" -e "s/^/    /" < /<<PKGBUILDDIR>>/tools/lto/lto.exports >> LTO.exports
cd /<<PKGBUILDDIR>>/build-llvm/tools/lto && echo "  local: *;" >> LTO.exports
cd /<<PKGBUILDDIR>>/build-llvm/tools/lto && echo "};" >> LTO.exports
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 12%] Built target LTO_exports
/usr/bin/make  -f tools/gold/CMakeFiles/LLVMgold_exports.dir/build.make tools/gold/CMakeFiles/LLVMgold_exports.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/gold /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/gold /<<PKGBUILDDIR>>/build-llvm/tools/gold/CMakeFiles/LLVMgold_exports.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/gold/CMakeFiles/LLVMgold_exports.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/gold/CMakeFiles/LLVMgold_exports.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/gold/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/gold/CMakeFiles/LLVMgold_exports.dir/depend.internal".
Scanning dependencies of target LLVMgold_exports
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/gold/CMakeFiles/LLVMgold_exports.dir/build.make tools/gold/CMakeFiles/LLVMgold_exports.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 12%] Creating export file for LLVMgold
cd /<<PKGBUILDDIR>>/build-llvm/tools/gold && echo "LLVM_6.0 {" > LLVMgold.exports
cd /<<PKGBUILDDIR>>/build-llvm/tools/gold && grep -q [[:alnum:]] /<<PKGBUILDDIR>>/tools/gold/gold.exports && echo "  global:" >> LLVMgold.exports || :
cd /<<PKGBUILDDIR>>/build-llvm/tools/gold && sed -e "s/\$/;/" -e "s/^/    /" < /<<PKGBUILDDIR>>/tools/gold/gold.exports >> LLVMgold.exports
cd /<<PKGBUILDDIR>>/build-llvm/tools/gold && echo "  local: *;" >> LLVMgold.exports
cd /<<PKGBUILDDIR>>/build-llvm/tools/gold && echo "};" >> LLVMgold.exports
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 12%] Built target LLVMgold_exports
[ 14%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_suppressions.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_suppressions.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_suppressions.cc
/usr/bin/make  -f tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/utils/TableGen /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen /<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/depend.internal".
Scanning dependencies of target obj.clang-tblgen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 14%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangASTNodesEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen -I/<<PKGBUILDDIR>>/tools/clang/utils/TableGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangASTNodesEmitter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[ 14%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen -I/<<PKGBUILDDIR>>/tools/clang/utils/TableGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangAttrEmitter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangAttrEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangAttrEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangAttrEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangAttrEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangAttrEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangAttrEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangAttrEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<const llvm::Record*, {anonymous}::PragmaClangAttributeSupport::RuleOrAggregateRuleSet>; DerivedT = llvm::DenseMap<const llvm::Record*, {anonymous}::PragmaClangAttributeSupport::RuleOrAggregateRuleSet>; KeyT = const llvm::Record*; ValueT = {anonymous}::PragmaClangAttributeSupport::RuleOrAggregateRuleSet; KeyInfoT = llvm::DenseMapInfo<const llvm::Record*>; BucketT = llvm::detail::DenseMapPair<const llvm::Record*, {anonymous}::PragmaClangAttributeSupport::RuleOrAggregateRuleSet>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::Record*; ValueT = {anonymous}::PragmaClangAttributeSupport::RuleOrAggregateRuleSet; KeyInfoT = llvm::DenseMapInfo<const llvm::Record*>; BucketT = llvm::detail::DenseMapPair<const llvm::Record*, {anonymous}::PragmaClangAttributeSupport::RuleOrAggregateRuleSet>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::Record*; ValueT = {anonymous}::PragmaClangAttributeSupport::RuleOrAggregateRuleSet; KeyInfoT = llvm::DenseMapInfo<const llvm::Record*>; BucketT = llvm::detail::DenseMapPair<const llvm::Record*, {anonymous}::PragmaClangAttributeSupport::RuleOrAggregateRuleSet>]'
/<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangAttrEmitter.cpp:1641:8:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<const llvm::Record*, {anonymous}::PragmaClangAttributeSupport::RuleOrAggregateRuleSet>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<const llvm::Record*, {anonymous}::PragmaClangAttributeSupport::RuleOrAggregateRuleSet>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
[ 14%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_affine_hull.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_affine_hull.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_affine_hull.c
[ 14%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_arg.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_arg.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_arg.c
[ 14%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast_build.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ast_build.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_ast_build.c
[ 14%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast_build_expr.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ast_build_expr.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_ast_build_expr.c
[ 14%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ast.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_ast.c
[ 14%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast_codegen.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ast_codegen.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_ast_codegen.c
[ 14%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ast_graft.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ast_graft.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_ast_graft.c
[ 14%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_band.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_band.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_band.c
[ 14%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_bernstein.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_bernstein.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_bernstein.c
[ 14%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_blk.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_blk.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_blk.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_bound.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_bound.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_bound.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_coalesce.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_coalesce.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_coalesce.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_constraint.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_constraint.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_constraint.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_convex_hull.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_convex_hull.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_convex_hull.c
[ 15%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen -I/<<PKGBUILDDIR>>/tools/clang/utils/TableGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[ 15%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen -I/<<PKGBUILDDIR>>/tools/clang/utils/TableGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ctx.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ctx.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_ctx.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_deprecated.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_deprecated.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_deprecated.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_dim_map.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_dim_map.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_dim_map.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_equalities.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_equalities.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_equalities.c
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[ 15%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen -I/<<PKGBUILDDIR>>/tools/clang/utils/TableGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_factorization.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_factorization.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_factorization.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_farkas.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_farkas.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_farkas.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ffs.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ffs.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_ffs.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_flow.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_flow.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_flow.c
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/TableGenBackends.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/TableGenBackends.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/TableGenBackends.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[ 15%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangDataCollectorsEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen -I/<<PKGBUILDDIR>>/tools/clang/utils/TableGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangDataCollectorsEmitter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangDataCollectorsEmitter.cpp
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_fold.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_fold.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_fold.c
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangDataCollectorsEmitter.cpp:1:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangDataCollectorsEmitter.cpp:1:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangDataCollectorsEmitter.cpp:1:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangDataCollectorsEmitter.cpp:1:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangDataCollectorsEmitter.cpp:1:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangDataCollectorsEmitter.cpp:1:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[ 15%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen -I/<<PKGBUILDDIR>>/tools/clang/utils/TableGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_hash.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_hash.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_hash.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_id.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_id.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_id.c
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_id_to_ast_expr.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_id_to_ast_expr.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_id_to_ast_expr.c
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_id_to_id.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_id_to_id.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_id_to_id.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_id_to_pw_aff.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_id_to_pw_aff.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_id_to_pw_aff.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_ilp.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ilp.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_ilp.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_imath.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_imath.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_imath.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_input.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_input.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_input.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_int_sioimath.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_int_sioimath.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_int_sioimath.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_local.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_local.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_local.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_local_space.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_local_space.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_local_space.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_lp.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_lp.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_lp.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_map.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_map.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_map.c
[ 15%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangOptionDocEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen -I/<<PKGBUILDDIR>>/tools/clang/utils/TableGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangOptionDocEmitter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Error.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Error.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Error.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Error.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Error.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SourceMgr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/TableGen/Error.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[ 15%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangSACheckersEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen -I/<<PKGBUILDDIR>>/tools/clang/utils/TableGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangSACheckersEmitter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_map_list.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_map_list.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_map_list.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_map_simplify.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_map_simplify.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_map_simplify.c
[ 15%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/NeonEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen -I/<<PKGBUILDDIR>>/tools/clang/utils/TableGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/NeonEmitter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/NeonEmitter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/NeonEmitter.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/NeonEmitter.cpp:27:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/NeonEmitter.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/NeonEmitter.cpp:27:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/NeonEmitter.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/NeonEmitter.cpp:27:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_map_subtract.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_map_subtract.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_map_subtract.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_map_to_basic_set.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_map_to_basic_set.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_map_to_basic_set.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_mat.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_mat.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_mat.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_morph.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_morph.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_morph.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_obj.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_obj.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_obj.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_options.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_options.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_options.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_output.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_output.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_output.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_point.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_point.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_point.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_polynomial.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_polynomial.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_polynomial.c
[ 15%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/TableGen.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen -I/<<PKGBUILDDIR>>/tools/clang/utils/TableGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/TableGen.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/TableGen.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/TableGen.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Record*, llvm::SMRange>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1414:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/TableGenBackends.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/TableGen.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/TableGen.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<bool, llvm::StringRef>]':
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1612:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<bool, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/TableGenBackends.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/TableGen.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<bool, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/TableGen.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::Record*, llvm::SMRange>; T2 = std::pair<llvm::Record*, llvm::SMRange>; T = std::pair<llvm::Record*, llvm::SMRange>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::Record*, llvm::SMRange>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::Record*, llvm::SMRange>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/TableGen/Record.h:1306:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Record*, llvm::SMRange>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/TableGenBackends.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/utils/TableGen/TableGen.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Record*, llvm::SMRange>' declared here
  211 |     struct pair
      |            ^~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target obj.clang-tblgen
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_printer.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_printer.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_printer.c
/usr/bin/make  -f tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/build.make tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/libclang /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/depend.internal".
Scanning dependencies of target libclang_exports
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/build.make tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Creating export file for libclang
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang && echo "LLVM_6.0 {" > libclang.exports
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang && grep -q [[:alnum:]] /<<PKGBUILDDIR>>/tools/clang/tools/libclang/libclang.exports && echo "  global:" >> libclang.exports || :
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang && sed -e "s/\$/;/" -e "s/^/    /" < /<<PKGBUILDDIR>>/tools/clang/tools/libclang/libclang.exports >> libclang.exports
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang && echo "  local: *;" >> libclang.exports
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang && echo "};" >> libclang.exports
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target libclang_exports
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_range.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_range.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_range.c
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_thread.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_thread.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_thread.cc
/usr/bin/make  -f tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/build.make tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/scan-build /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-build /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/depend.internal".
Scanning dependencies of target scan-build
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/build.make tools/clang/tools/scan-build/CMakeFiles/scan-build.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Generating ../../../../bin/scan-build
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/build-llvm/bin
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E copy /<<PKGBUILDDIR>>/tools/clang/tools/scan-build/bin/scan-build /<<PKGBUILDDIR>>/build-llvm/bin/
[ 15%] Generating ../../../../libexec/ccc-analyzer
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/build-llvm/libexec
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E copy /<<PKGBUILDDIR>>/tools/clang/tools/scan-build/libexec/ccc-analyzer /<<PKGBUILDDIR>>/build-llvm/libexec/
[ 15%] Generating ../../../../libexec/c++-analyzer
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/build-llvm/libexec
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E copy /<<PKGBUILDDIR>>/tools/clang/tools/scan-build/libexec/c++-analyzer /<<PKGBUILDDIR>>/build-llvm/libexec/
[ 15%] Generating ../../../../share/man/man1/scan-build.1
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/build-llvm/share/man/man1
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E copy /<<PKGBUILDDIR>>/tools/clang/tools/scan-build/man/scan-build.1 /<<PKGBUILDDIR>>/build-llvm/share/man/man1/
[ 15%] Generating ../../../../share/scan-build/scanview.css
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/build-llvm/share/scan-build
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E copy /<<PKGBUILDDIR>>/tools/clang/tools/scan-build/share/scan-build/scanview.css /<<PKGBUILDDIR>>/build-llvm/share/scan-build/
[ 15%] Generating ../../../../share/scan-build/sorttable.js
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/build-llvm/share/scan-build
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-build && /usr/bin/cmake -E copy /<<PKGBUILDDIR>>/tools/clang/tools/scan-build/share/scan-build/sorttable.js /<<PKGBUILDDIR>>/build-llvm/share/scan-build/
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target scan-build
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_win.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_win.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_win.cc
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_posix.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_posix.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_posix.cc
/usr/bin/make  -f tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/build.make tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/scan-view /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-view /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-view/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/depend.internal".
Scanning dependencies of target scan-view
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/build.make tools/clang/tools/scan-view/CMakeFiles/scan-view.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Generating ../../../../bin/scan-view
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/build-llvm/bin
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E copy /<<PKGBUILDDIR>>/tools/clang/tools/scan-view/bin/scan-view /<<PKGBUILDDIR>>/build-llvm/bin/
[ 15%] Generating ../../../../share/scan-view/ScanView.py
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/build-llvm/share/scan-view
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E copy /<<PKGBUILDDIR>>/tools/clang/tools/scan-view/share/ScanView.py /<<PKGBUILDDIR>>/build-llvm/share/scan-view/
[ 15%] Generating ../../../../share/scan-view/Reporter.py
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/build-llvm/share/scan-view
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E copy /<<PKGBUILDDIR>>/tools/clang/tools/scan-view/share/Reporter.py /<<PKGBUILDDIR>>/build-llvm/share/scan-view/
[ 15%] Generating ../../../../share/scan-view/startfile.py
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/build-llvm/share/scan-view
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E copy /<<PKGBUILDDIR>>/tools/clang/tools/scan-view/share/startfile.py /<<PKGBUILDDIR>>/build-llvm/share/scan-view/
[ 15%] Generating ../../../../share/scan-view/FileRadar.scpt
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/build-llvm/share/scan-view
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E copy /<<PKGBUILDDIR>>/tools/clang/tools/scan-view/share/FileRadar.scpt /<<PKGBUILDDIR>>/build-llvm/share/scan-view/
[ 15%] Generating ../../../../share/scan-view/GetRadarVersion.scpt
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/build-llvm/share/scan-view
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E copy /<<PKGBUILDDIR>>/tools/clang/tools/scan-view/share/GetRadarVersion.scpt /<<PKGBUILDDIR>>/build-llvm/share/scan-view/
[ 15%] Generating ../../../../share/scan-view/bugcatcher.ico
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E make_directory /<<PKGBUILDDIR>>/build-llvm/share/scan-view
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E copy /<<PKGBUILDDIR>>/tools/clang/tools/scan-view/share/bugcatcher.ico /<<PKGBUILDDIR>>/build-llvm/share/scan-view/
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target scan-view
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_reordering.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_reordering.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_reordering.c
/usr/bin/make  -f tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/build.make tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/depend.internal".
Scanning dependencies of target lldReaderWriter
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/build.make tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Building CXX object tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/FileArchive.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldReaderWriter.dir/FileArchive.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/FileArchive.cpp
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/FileArchive.cpp: In member function 'virtual llvm::ErrorOr<std::unique_ptr<lld::File> > lld::{anonymous}::ArchiveReader::loadFile(std::unique_ptr<llvm::MemoryBuffer>, const lld::Registry&) const':
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/FileArchive.cpp:215:21: warning: redundant move in return statement [-Wredundant-move]
  215 |     return std::move(ret);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/FileArchive.cpp:215:21: note: remove 'std::move' call
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_sample.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_sample.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_sample.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_scan.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_scan.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_scan.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_schedule.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_schedule.c
[ 15%] Linking CXX static library ../../../../lib/liblldReaderWriter.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter && /usr/bin/cmake -P CMakeFiles/lldReaderWriter.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldReaderWriter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldReaderWriter.a CMakeFiles/lldReaderWriter.dir/FileArchive.cpp.o
/usr/bin/ranlib ../../../../lib/liblldReaderWriter.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target lldReaderWriter
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_premap_shadow.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_premap_shadow.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_premap_shadow.cc
/usr/bin/make  -f tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/build.make tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/depend.internal".
Scanning dependencies of target lldMachO
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/build.make tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldMachO.dir/ArchHandler.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.cpp
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule_band.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_schedule_band.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_schedule_band.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule_constraints.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_schedule_constraints.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_schedule_constraints.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule_node.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_schedule_node.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_schedule_node.c
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule_read.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_schedule_read.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_schedule_read.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule_tree.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_schedule_tree.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_schedule_tree.c
[ 15%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_arm.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldMachO.dir/ArchHandler_arm.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_scheduler.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_scheduler.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_scheduler.c
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 15%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_arm64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldMachO.dir/ArchHandler_arm64.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_seq.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_seq.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_seq.c
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_set_list.c.o
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_set_list.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_set_list.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_sort.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_sort.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_sort.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_space.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_space.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_space.c
[ 15%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_x86.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldMachO.dir/ArchHandler_x86.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_stream.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_stream.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_stream.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_tab.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_tab.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_tab.c
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 15%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_x86_64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldMachO.dir/ArchHandler_x86_64.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 15%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/CompactUnwindPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldMachO.dir/CompactUnwindPass.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_tab_pip.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_tab_pip.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_tab_pip.c
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_tarjan.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_tarjan.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_tarjan.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_transitive_closure.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_transitive_closure.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_transitive_closure.c
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target RTAsan.armhf
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_report.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_report.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_report.cc
[ 15%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/GOTPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldMachO.dir/GOTPass.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/GOTPass.cpp
/usr/bin/make  -f tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/build.make tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/YAML /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/YAML /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/YAML/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/depend.internal".
Scanning dependencies of target lldYAML
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/build.make tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Building CXX object tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/ReaderWriterYAML.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/YAML && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/YAML -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/YAML -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldYAML.dir/ReaderWriterYAML.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_union_map.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_union_map.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_union_map.c
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/GOTPass.cpp:35:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/GOTPass.cpp:35:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_rtl.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_rtl.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_rtl.cc
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/AbsoluteAtom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/AbsoluteAtom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_val.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_val.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_val.c
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_shadow_setup.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_shadow_setup.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_shadow_setup.cc
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_stack.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_stack.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_stack.cc
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_stats.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_stats.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_stats.cc
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_suppressions.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_suppressions.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_suppressions.cc
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_thread.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_thread.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_thread.cc
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_win.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_win.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_win.cc
[ 15%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_new_delete.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_new_delete.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/asan_new_delete.cc
[ 15%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/LayoutPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldMachO.dir/LayoutPass.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target RTAsan_dynamic.armhf
/usr/bin/make  -f tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/build.make tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/scripts/Python/modules/readline /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts/Python/modules/readline /<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts/Python/modules/readline/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/depend.internal".
Scanning dependencies of target readline
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/build.make tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Building CXX object tools/lldb/scripts/Python/modules/readline/CMakeFiles/readline.dir/readline.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts/Python/modules/readline && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dreadline_EXPORTS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts/Python/modules/readline -I/<<PKGBUILDDIR>>/tools/lldb/scripts/Python/modules/readline -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -Wno-macro-redefined -O2 -DNDEBUG -fPIC -o CMakeFiles/readline.dir/readline.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/scripts/Python/modules/readline/readline.cpp
/<<PKGBUILDDIR>>/tools/lldb/scripts/Python/modules/readline/readline.cpp: In function 'char* simple_readline(FILE*, FILE*, char*)':
/<<PKGBUILDDIR>>/tools/lldb/scripts/Python/modules/readline/readline.cpp:68:10: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
   68 |   strncpy(ret, line, n);
      |   ~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/scripts/Python/modules/readline/readline.cpp:66:17: note: length computed here
   66 |   int n = strlen(line);
      |           ~~~~~~^~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-macro-redefined' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 15%] Linking CXX shared library ../../../../../../lib/readline.so
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts/Python/modules/readline && /usr/bin/cmake -E cmake_link_script CMakeFiles/readline.dir/link.txt --verbose=1
/usr/bin/g++-10 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -Wno-macro-redefined -O2 -DNDEBUG -Wl,-z,relro -Wl,-z,defs -Wl,-z,nodelete -shared -Wl,-soname,readline.so -o ../../../../../../lib/readline.so CMakeFiles/readline.dir/readline.cpp.o  /usr/lib/arm-linux-gnueabihf/libpython2.7.so -ledit 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target readline
/usr/bin/make  -f tools/lldb/scripts/CMakeFiles/swig_wrapper.dir/build.make tools/lldb/scripts/CMakeFiles/swig_wrapper.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/scripts /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts /<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts/CMakeFiles/swig_wrapper.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts/CMakeFiles/swig_wrapper.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts/CMakeFiles/swig_wrapper.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts/CMakeFiles/swig_wrapper.dir/depend.internal".
Scanning dependencies of target swig_wrapper
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/scripts/CMakeFiles/swig_wrapper.dir/build.make tools/lldb/scripts/CMakeFiles/swig_wrapper.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Python script building LLDB Python wrapper
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts && /usr/bin/python2.7 /<<PKGBUILDDIR>>/tools/lldb/scripts/prepare_bindings.py --srcRoot=/<<PKGBUILDDIR>>/tools/lldb --targetDir=/<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts --cfgBldDir=/<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts --prefix=/<<PKGBUILDDIR>>/build-llvm --swigExecutable=/usr/bin/swig4.0
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_val_sioimath.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_val_sioimath.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_val_sioimath.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_vec.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_vec.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_vec.c
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/AbsoluteAtom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/File.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Simple.h:207:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/AbsoluteAtom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/File.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_version.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_version.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_version.c
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_vertices.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_vertices.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_vertices.c
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/AbsoluteAtom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/File.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lld::mach_o::LayoutPass::perform(lld::SimpleFile&)::<lambda(const lld::mach_o::LayoutPass::SortKey&, const lld::mach_o::LayoutPass::SortKey&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
 1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::mach_o::LayoutPass::perform(lld::SimpleFile&)::<lambda(const lld::mach_o::LayoutPass::SortKey&, const lld::mach_o::LayoutPass::SortKey&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/print.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/print.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/print.c
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/AbsoluteAtom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/File.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:10:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >; _Distance = int; _Tp = lld::mach_o::LayoutPass::SortKey; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::mach_o::LayoutPass::perform(lld::SimpleFile&)::<lambda(const lld::mach_o::LayoutPass::SortKey&, const lld::mach_o::LayoutPass::SortKey&)> >]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/AbsoluteAtom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/File.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<lld::mach_o::LayoutPass::perform(lld::SimpleFile&)::<lambda(const lld::mach_o::LayoutPass::SortKey&, const lld::mach_o::LayoutPass::SortKey&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/imath/gmp_compat.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/imath/gmp_compat.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath/gmp_compat.c
In file included from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/Support/Parallel.h: In function 'void llvm::parallel::detail::parallel_quick_sort(RandomAccessIterator, RandomAccessIterator, const Comparator&, llvm::parallel::detail::TaskGroup&, size_t) [with RandomAccessIterator = __gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >; Comparator = lld::mach_o::LayoutPass::perform(lld::SimpleFile&)::<lambda(const lld::mach_o::LayoutPass::SortKey&, const lld::mach_o::LayoutPass::SortKey&)>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Parallel.h:117:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
  117 | void parallel_quick_sort(RandomAccessIterator Start, RandomAccessIterator End,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Parallel.h:117:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/include/llvm/Support/Parallel.h:139:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
  139 |   parallel_quick_sort(Pivot + 1, End, Comp, TG, Depth - 1);
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/AbsoluteAtom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/File.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:10:
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/Support/Parallel.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = llvm::parallel::detail::parallel_quick_sort<__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >, lld::mach_o::LayoutPass::perform(lld::SimpleFile&)::<lambda(const lld::mach_o::LayoutPass::SortKey&, const lld::mach_o::LayoutPass::SortKey&)> >::<lambda()>; _ArgTypes = {}]':
/<<PKGBUILDDIR>>/include/llvm/Support/Parallel.h:137:24: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
  137 |     parallel_quick_sort(Start, Pivot, Comp, TG, Depth - 1);
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/imath/imath.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/imath/imath.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath/imath.c
[ 15%] Linking CXX static library ../../../../../lib/liblldYAML.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/YAML && /usr/bin/cmake -P CMakeFiles/lldYAML.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/YAML && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldYAML.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/liblldYAML.a CMakeFiles/lldYAML.dir/ReaderWriterYAML.cpp.o
/usr/bin/ranlib ../../../../../lib/liblldYAML.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target lldYAML
/usr/bin/make  -f tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/build.make tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/API /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/depend.internal".
Scanning dependencies of target liblldb_exports
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/build.make tools/lldb/source/API/CMakeFiles/liblldb_exports.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Creating export file for liblldb
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && echo "LLVM_6.0 {" > liblldb.exports
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && grep -q [[:alnum:]] /<<PKGBUILDDIR>>/tools/lldb/source/API/liblldb.exports && echo "  global:" >> liblldb.exports || :
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && sed -e "s/\$/;/" -e "s/^/    /" < /<<PKGBUILDDIR>>/tools/lldb/source/API/liblldb.exports >> liblldb.exports
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && echo "  local: *;" >> liblldb.exports
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && echo "};" >> liblldb.exports
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target liblldb_exports
[ 15%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachOLinkingContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldMachO.dir/MachOLinkingContext.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/File.h:24,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lld::mach_o::LayoutPass::SortKey}; _Tp = lld::mach_o::LayoutPass::SortKey; _Alloc = std::allocator<lld::mach_o::LayoutPass::SortKey>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lld::mach_o::LayoutPass::SortKey>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'std::vector<lld::mach_o::LayoutPass::SortKey> lld::mach_o::LayoutPass::decorate(lld::File::AtomRange<lld::DefinedAtom>&) const':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/imath/imrat.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/imath/imrat.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath/imrat.c
In file included from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/Support/Parallel.h: In member function 'virtual llvm::Error lld::mach_o::LayoutPass::perform(lld::SimpleFile&)':
/<<PKGBUILDDIR>>/include/llvm/Support/Parallel.h:146:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::LayoutPass::SortKey*, std::vector<lld::mach_o::LayoutPass::SortKey> >' changed in GCC 7.1
  146 |   parallel_quick_sort(Start, End, Comp, TG,
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  147 |                       llvm::Log2_64(std::distance(Start, End)) + 1);
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 15%] Linking C static library ../../../../lib/libPollyISL.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/cmake -P CMakeFiles/PollyISL.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/cmake -E cmake_link_script CMakeFiles/PollyISL.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libPollyISL.a CMakeFiles/PollyISL.dir/isl/basis_reduction_tab.c.o CMakeFiles/PollyISL.dir/isl/isl_aff.c.o CMakeFiles/PollyISL.dir/isl/isl_affine_hull.c.o CMakeFiles/PollyISL.dir/isl/isl_arg.c.o CMakeFiles/PollyISL.dir/isl/isl_ast_build.c.o CMakeFiles/PollyISL.dir/isl/isl_ast_build_expr.c.o CMakeFiles/PollyISL.dir/isl/isl_ast.c.o CMakeFiles/PollyISL.dir/isl/isl_ast_codegen.c.o CMakeFiles/PollyISL.dir/isl/isl_ast_graft.c.o CMakeFiles/PollyISL.dir/isl/isl_band.c.o CMakeFiles/PollyISL.dir/isl/isl_bernstein.c.o CMakeFiles/PollyISL.dir/isl/isl_blk.c.o CMakeFiles/PollyISL.dir/isl/isl_bound.c.o CMakeFiles/PollyISL.dir/isl/isl_coalesce.c.o CMakeFiles/PollyISL.dir/isl/isl_constraint.c.o CMakeFiles/PollyISL.dir/isl/isl_convex_hull.c.o CMakeFiles/PollyISL.dir/isl/isl_ctx.c.o CMakeFiles/PollyISL.dir/isl/isl_deprecated.c.o CMakeFiles/PollyISL.dir/isl/isl_dim_map.c.o CMakeFiles/PollyISL.dir/isl/isl_equalities.c.o CMakeFiles/PollyISL.dir/isl/isl_factorization.c.o CMakeFiles/PollyISL.dir/isl/isl_farkas.c.o CMakeFiles/PollyISL.dir/isl/isl_ffs.c.o CMakeFiles/PollyISL.dir/isl/isl_flow.c.o CMakeFiles/PollyISL.dir/isl/isl_fold.c.o CMakeFiles/PollyISL.dir/isl/isl_hash.c.o CMakeFiles/PollyISL.dir/isl/isl_id.c.o CMakeFiles/PollyISL.dir/isl/isl_id_to_ast_expr.c.o CMakeFiles/PollyISL.dir/isl/isl_id_to_id.c.o CMakeFiles/PollyISL.dir/isl/isl_id_to_pw_aff.c.o CMakeFiles/PollyISL.dir/isl/isl_ilp.c.o CMakeFiles/PollyISL.dir/isl/isl_imath.c.o CMakeFiles/PollyISL.dir/isl/isl_input.c.o CMakeFiles/PollyISL.dir/isl/isl_int_sioimath.c.o CMakeFiles/PollyISL.dir/isl/isl_local.c.o CMakeFiles/PollyISL.dir/isl/isl_local_space.c.o CMakeFiles/PollyISL.dir/isl/isl_lp.c.o CMakeFiles/PollyISL.dir/isl/isl_map.c.o CMakeFiles/PollyISL.dir/isl/isl_map_list.c.o CMakeFiles/PollyISL.dir/isl/isl_map_simplify.c.o CMakeFiles/PollyISL.dir/isl/isl_map_subtract.c.o CMakeFiles/PollyISL.dir/isl/isl_map_to_basic_set.c.o CMakeFiles/PollyISL.dir/isl/isl_mat.c.o CMakeFiles/PollyISL.dir/isl/isl_morph.c.o CMakeFiles/PollyISL.dir/isl/isl_obj.c.o CMakeFiles/PollyISL.dir/isl/isl_options.c.o CMakeFiles/PollyISL.dir/isl/isl_output.c.o CMakeFiles/PollyISL.dir/isl/isl_point.c.o CMakeFiles/PollyISL.dir/isl/isl_polynomial.c.o CMakeFiles/PollyISL.dir/isl/isl_printer.c.o CMakeFiles/PollyISL.dir/isl/isl_range.c.o CMakeFiles/PollyISL.dir/isl/isl_reordering.c.o CMakeFiles/PollyISL.dir/isl/isl_sample.c.o CMakeFiles/PollyISL.dir/isl/isl_scan.c.o CMakeFiles/PollyISL.dir/isl/isl_schedule.c.o CMakeFiles/PollyISL.dir/isl/isl_schedule_band.c.o CMakeFiles/PollyISL.dir/isl/isl_schedule_constraints.c.o CMakeFiles/PollyISL.dir/isl/isl_schedule_node.c.o CMakeFiles/PollyISL.dir/isl/isl_schedule_read.c.o CMakeFiles/PollyISL.dir/isl/isl_schedule_tree.c.o CMakeFiles/PollyISL.dir/isl/isl_scheduler.c.o CMakeFiles/PollyISL.dir/isl/isl_seq.c.o CMakeFiles/PollyISL.dir/isl/isl_set_list.c.o CMakeFiles/PollyISL.dir/isl/isl_sort.c.o CMakeFiles/PollyISL.dir/isl/isl_space.c.o CMakeFiles/PollyISL.dir/isl/isl_stream.c.o CMakeFiles/PollyISL.dir/isl/isl_tab.c.o CMakeFiles/PollyISL.dir/isl/isl_tab_pip.c.o CMakeFiles/PollyISL.dir/isl/isl_tarjan.c.o CMakeFiles/PollyISL.dir/isl/isl_transitive_closure.c.o CMakeFiles/PollyISL.dir/isl/isl_union_map.c.o CMakeFiles/PollyISL.dir/isl/isl_val.c.o CMakeFiles/PollyISL.dir/isl/isl_val_sioimath.c.o CMakeFiles/PollyISL.dir/isl/isl_vec.c.o CMakeFiles/PollyISL.dir/isl/isl_version.c.o CMakeFiles/PollyISL.dir/isl/isl_vertices.c.o CMakeFiles/PollyISL.dir/isl/print.c.o CMakeFiles/PollyISL.dir/isl/imath/gmp_compat.c.o CMakeFiles/PollyISL.dir/isl/imath/imath.c.o CMakeFiles/PollyISL.dir/isl/imath/imrat.c.o
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp: In member function 'llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer> > lld::MachOLinkingContext::getMemoryBuffer(llvm::StringRef)':
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp:675:19: warning: redundant move in return statement [-Wredundant-move]
  675 |   return std::move(mb);
      |          ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp:675:19: note: remove 'std::move' call
/usr/bin/ranlib ../../../../lib/libPollyISL.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target PollyISL
[ 15%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryReader.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryReader.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp
/usr/bin/make  -f tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/bugpoint-passes /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/bugpoint-passes /<<PKGBUILDDIR>>/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/bugpoint-passes/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/depend.internal".
Scanning dependencies of target BugpointPasses_exports
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Creating export file for BugpointPasses
cd /<<PKGBUILDDIR>>/build-llvm/tools/bugpoint-passes && echo "LLVM_6.0 {" > BugpointPasses.exports
cd /<<PKGBUILDDIR>>/build-llvm/tools/bugpoint-passes && grep -q [[:alnum:]] /<<PKGBUILDDIR>>/tools/bugpoint-passes/bugpoint.exports && echo "  global:" >> BugpointPasses.exports || :
cd /<<PKGBUILDDIR>>/build-llvm/tools/bugpoint-passes && sed -e "s/\$/;/" -e "s/^/    /" < /<<PKGBUILDDIR>>/tools/bugpoint-passes/bugpoint.exports >> BugpointPasses.exports
cd /<<PKGBUILDDIR>>/build-llvm/tools/bugpoint-passes && echo "  local: *;" >> BugpointPasses.exports
cd /<<PKGBUILDDIR>>/build-llvm/tools/bugpoint-passes && echo "};" >> BugpointPasses.exports
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target BugpointPasses_exports
[ 15%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryWriter.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/AbsoluteAtom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/File.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Node.h:19,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/LinkingContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/ReaderWriter/MachOLinkingContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/AbsoluteAtom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/File.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Node.h:19,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/LinkingContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/ReaderWriter/MachOLinkingContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp: In function 'llvm::Expected<std::unique_ptr<lld::mach_o::normalized::NormalizedFile> > lld::mach_o::normalized::readBinary(std::unique_ptr<llvm::MemoryBuffer>&, lld::MachOLinkingContext::Arch)':
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:274:21: warning: redundant move in return statement [-Wredundant-move]
  274 |     return std::move(ec);
      |            ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:274:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:494:21: warning: redundant move in return statement [-Wredundant-move]
  494 |     return std::move(ec);
      |            ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:494:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:527:25: warning: redundant move in return statement [-Wredundant-move]
  527 |         return std::move(Err);
      |                ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:527:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:531:19: warning: redundant move in return statement [-Wredundant-move]
  531 |   return std::move(f);
      |          ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:531:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp: In member function 'virtual llvm::ErrorOr<std::unique_ptr<lld::File> > lld::mach_o::normalized::MachOObjectReader::loadFile(std::unique_ptr<llvm::MemoryBuffer>, const lld::Registry&) const':
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:547:21: warning: redundant move in return statement [-Wredundant-move]
  547 |     return std::move(ret);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:547:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp: In member function 'virtual llvm::ErrorOr<std::unique_ptr<lld::File> > lld::mach_o::normalized::MachODylibReader::loadFile(std::unique_ptr<llvm::MemoryBuffer>, const lld::Registry&) const':
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:573:21: warning: redundant move in return statement [-Wredundant-move]
  573 |     return std::move(ret);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:573:21: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/DebugInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h:45,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/DebugInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h:45,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target swig_wrapper
[ 15%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileFromAtoms.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldMachO.dir/MachONormalizedFileFromAtoms.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp: In function 'llvm::Expected<std::unique_ptr<lld::mach_o::normalized::NormalizedFile> > lld::mach_o::normalized::normalizedFromAtoms(const lld::File&, const lld::MachOLinkingContext&)':
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:1638:21: warning: redundant move in return statement [-Wredundant-move]
 1638 |     return std::move(err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:1638:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:1642:21: warning: redundant move in return statement [-Wredundant-move]
 1642 |     return std::move(ec);
      |            ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:1642:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:1652:19: warning: redundant move in return statement [-Wredundant-move]
 1652 |   return std::move(f);
      |          ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:1652:19: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/File.h:24,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Simple.h:21,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:24:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::mach_o::normalized::Section&}; _Tp = lld::mach_o::normalized::Section; _Alloc = std::allocator<lld::mach_o::normalized::Section>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lld::mach_o::normalized::Section>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/File.h:24,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Simple.h:21,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:24:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lld::mach_o::normalized::Section; _Alloc = std::allocator<lld::mach_o::normalized::Section>]':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Section*, std::vector<lld::mach_o::normalized::Section> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/File.h:24,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Simple.h:21,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:24:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::mach_o::normalized::Symbol&}; _Tp = lld::mach_o::normalized::Symbol; _Alloc = std::allocator<lld::mach_o::normalized::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lld::mach_o::normalized::Symbol>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::mach_o::normalized::Export&}; _Tp = lld::mach_o::normalized::Export; _Alloc = std::allocator<lld::mach_o::normalized::Export>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lld::mach_o::normalized::Export>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/File.h:24,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Simple.h:21,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:24:
/usr/include/c++/10/bits/stl_vector.h: In function 'llvm::Expected<std::unique_ptr<lld::mach_o::normalized::NormalizedFile> > lld::mach_o::normalized::readBinary(std::unique_ptr<llvm::MemoryBuffer>&, lld::MachOLinkingContext::Arch)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Export*, std::vector<lld::mach_o::normalized::Export> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In lambda function:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Symbol*, std::vector<lld::mach_o::normalized::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Symbol*, std::vector<lld::mach_o::normalized::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Symbol*, std::vector<lld::mach_o::normalized::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Symbol*, std::vector<lld::mach_o::normalized::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Symbol*, std::vector<lld::mach_o::normalized::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Symbol*, std::vector<lld::mach_o::normalized::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Symbol*, std::vector<lld::mach_o::normalized::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Symbol*, std::vector<lld::mach_o::normalized::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/bin/make  -f unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/unittests/Support/DynamicLibrary /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/unittests/Support/DynamicLibrary /<<PKGBUILDDIR>>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/depend.internal".
Scanning dependencies of target SecondLib
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/PipSqueak.cxx.o
cd /<<PKGBUILDDIR>>/build-llvm/unittests/Support/DynamicLibrary && /usr/bin/g++-10 -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_LANG_CXX11=1 -DSecondLib_EXPORTS -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/unittests/Support/DynamicLibrary -I/<<PKGBUILDDIR>>/unittests/Support/DynamicLibrary -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/utils/unittest/googletest/include -I/<<PKGBUILDDIR>>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fPIC -o CMakeFiles/SecondLib.dir/PipSqueak.cxx.o -c /<<PKGBUILDDIR>>/unittests/Support/DynamicLibrary/PipSqueak.cxx
[ 15%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileToAtoms.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldMachO.dir/MachONormalizedFileToAtoms.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp
[ 15%] Linking CXX shared library SecondLib.so
cd /<<PKGBUILDDIR>>/build-llvm/unittests/Support/DynamicLibrary && /usr/bin/cmake -E cmake_link_script CMakeFiles/SecondLib.dir/link.txt --verbose=1
/usr/bin/g++-10 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-z,defs  -shared -Wl,-soname,SecondLib.so -o SecondLib.so CMakeFiles/SecondLib.dir/PipSqueak.cxx.o 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target SecondLib
/usr/bin/make  -f unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/unittests/Support/DynamicLibrary /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/unittests/Support/DynamicLibrary /<<PKGBUILDDIR>>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/DependInfo.cmake --color=
[ 15%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileYAML.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldMachO.dir/MachONormalizedFileYAML.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp
Dependee "/<<PKGBUILDDIR>>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/depend.internal".
Scanning dependencies of target PipSqueak
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/PipSqueak.cxx.o
cd /<<PKGBUILDDIR>>/build-llvm/unittests/Support/DynamicLibrary && /usr/bin/g++-10 -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_LANG_CXX11=1 -DPipSqueak_EXPORTS -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/unittests/Support/DynamicLibrary -I/<<PKGBUILDDIR>>/unittests/Support/DynamicLibrary -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/utils/unittest/googletest/include -I/<<PKGBUILDDIR>>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fPIC -o CMakeFiles/PipSqueak.dir/PipSqueak.cxx.o -c /<<PKGBUILDDIR>>/unittests/Support/DynamicLibrary/PipSqueak.cxx
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/File.h:24,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Simple.h:21,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:23:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const {anonymous}::AtomInfo&}; _Tp = {anonymous}::AtomInfo; _Alloc = std::allocator<{anonymous}::AtomInfo>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<{anonymous}::AtomInfo>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 15%] Linking CXX shared library PipSqueak.so
cd /<<PKGBUILDDIR>>/build-llvm/unittests/Support/DynamicLibrary && /usr/bin/cmake -E cmake_link_script CMakeFiles/PipSqueak.dir/link.txt --verbose=1
/usr/bin/g++-10 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-z,defs  -shared -Wl,-soname,PipSqueak.so -o PipSqueak.so CMakeFiles/PipSqueak.dir/PipSqueak.cxx.o 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target PipSqueak
/usr/bin/make  -f unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/unittests/Support/DynamicLibrary /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/unittests/Support/DynamicLibrary /<<PKGBUILDDIR>>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/depend.internal".
Scanning dependencies of target DynamicLibraryLib
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/ExportedFuncs.cxx.o
cd /<<PKGBUILDDIR>>/build-llvm/unittests/Support/DynamicLibrary && /usr/bin/g++-10 -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_LANG_CXX11=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/unittests/Support/DynamicLibrary -I/<<PKGBUILDDIR>>/unittests/Support/DynamicLibrary -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/utils/unittest/googletest/include -I/<<PKGBUILDDIR>>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -o CMakeFiles/DynamicLibraryLib.dir/ExportedFuncs.cxx.o -c /<<PKGBUILDDIR>>/unittests/Support/DynamicLibrary/ExportedFuncs.cxx
[ 15%] Linking CXX static library ../../../lib/libDynamicLibraryLib.a
cd /<<PKGBUILDDIR>>/build-llvm/unittests/Support/DynamicLibrary && /usr/bin/cmake -P CMakeFiles/DynamicLibraryLib.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/unittests/Support/DynamicLibrary && /usr/bin/cmake -E cmake_link_script CMakeFiles/DynamicLibraryLib.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../lib/libDynamicLibraryLib.a CMakeFiles/DynamicLibraryLib.dir/ExportedFuncs.cxx.o
/usr/bin/ranlib ../../../lib/libDynamicLibraryLib.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target DynamicLibraryLib
/usr/bin/make  -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/utils/unittest/UnitTestMain /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/utils/unittest/UnitTestMain /<<PKGBUILDDIR>>/build-llvm/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/utils/unittest/UnitTestMain/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend.internal".
Scanning dependencies of target gtest_main
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Building CXX object utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/TestMain.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/utils/unittest/UnitTestMain && /usr/bin/g++-10 -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_LANG_CXX11=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/utils/unittest/UnitTestMain -I/<<PKGBUILDDIR>>/utils/unittest/UnitTestMain -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/utils/unittest/googletest/include -I/<<PKGBUILDDIR>>/utils/unittest/googletest -I/<<PKGBUILDDIR>>/utils/unittest/googlemock/include -I/<<PKGBUILDDIR>>/utils/unittest/googlemock -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG   -Wno-variadic-macros  -fno-exceptions -o CMakeFiles/gtest_main.dir/TestMain.cpp.o -c /<<PKGBUILDDIR>>/utils/unittest/UnitTestMain/TestMain.cpp
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp: In function 'llvm::Expected<std::unique_ptr<lld::mach_o::normalized::NormalizedFile> > lld::mach_o::normalized::readYaml(std::unique_ptr<llvm::MemoryBuffer>&)':
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp:821:19: warning: redundant move in return statement [-Wredundant-move]
  821 |   return std::move(f);
      |          ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp:821:19: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/DebugInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h:45,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/DebugInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h:45,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp: In function 'llvm::Expected<std::unique_ptr<lld::File> > lld::mach_o::{anonymous}::objectToAtoms(const lld::mach_o::normalized::NormalizedFile&, llvm::StringRef, bool)':
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp:1407:21: warning: redundant move in return statement [-Wredundant-move]
 1407 |     return std::move(ec);
      |            ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp:1407:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp: In function 'llvm::Expected<std::unique_ptr<lld::File> > lld::mach_o::{anonymous}::dylibToAtoms(const lld::mach_o::normalized::NormalizedFile&, llvm::StringRef, bool)':
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp:1417:21: warning: redundant move in return statement [-Wredundant-move]
 1417 |     return std::move(ec);
      |            ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp:1417:21: note: remove 'std::move' call
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::mach_o::normalized::Segment&}; _Tp = lld::mach_o::normalized::Segment; _Alloc = std::allocator<lld::mach_o::normalized::Segment>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lld::mach_o::normalized::Segment>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::mach_o::normalized::Symbol&}; _Tp = lld::mach_o::normalized::Symbol; _Alloc = std::allocator<lld::mach_o::normalized::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lld::mach_o::normalized::Symbol>::iterator' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::mach_o::normalized::BindLocation&}; _Tp = lld::mach_o::normalized::BindLocation; _Alloc = std::allocator<lld::mach_o::normalized::BindLocation>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lld::mach_o::normalized::BindLocation>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/File.h:24,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Simple.h:21,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:23:
/usr/include/c++/10/bits/stl_vector.h: In function 'void {anonymous}::Util::addRebaseAndBindingInfo(const lld::File&, lld::mach_o::normalized::NormalizedFile&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::BindLocation*, std::vector<lld::mach_o::normalized::BindLocation> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::BindLocation*, std::vector<lld::mach_o::normalized::BindLocation> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<PKGBUILDDIR>>/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >]':
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >]'
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23:   required from here
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >&)' is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<PKGBUILDDIR>>/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >' has user-provided 'void testing::internal::StrEqualityMatcher<StringType>::operator=(const testing::internal::StrEqualityMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]'
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_'
 1180 |   GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<PKGBUILDDIR>>/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >]':
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >]'
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17:   required from here
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >&)' is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<PKGBUILDDIR>>/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >' has user-provided 'void testing::internal::HasSubstrMatcher<StringType>::operator=(const testing::internal::HasSubstrMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]'
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_'
 1227 |   GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<PKGBUILDDIR>>/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >]':
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >]'
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14:   required from here
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >::StartsWithMatcher(const testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >&)' is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<PKGBUILDDIR>>/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >' has user-provided 'void testing::internal::StartsWithMatcher<StringType>::operator=(const testing::internal::StartsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]'
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_'
 1274 |   GTEST_DISALLOW_ASSIGN_(StartsWithMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<PKGBUILDDIR>>/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >]':
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >]'
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14:   required from here
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >::EndsWithMatcher(const testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >&)' is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<PKGBUILDDIR>>/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >' has user-provided 'void testing::internal::EndsWithMatcher<StringType>::operator=(const testing::internal::EndsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]'
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_'
 1320 |   GTEST_DISALLOW_ASSIGN_(EndsWithMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<PKGBUILDDIR>>/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]':
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]'
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75:   required from here
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<PKGBUILDDIR>>/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::MatchesRegexMatcher' has user-provided 'void testing::internal::MatchesRegexMatcher::operator=(const testing::internal::MatchesRegexMatcher&)'
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_'
 1369 |   GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<PKGBUILDDIR>>/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >]':
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >]'
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23:   required from here
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >&)' is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<PKGBUILDDIR>>/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >' has user-provided 'void testing::internal::StrEqualityMatcher<StringType>::operator=(const testing::internal::StrEqualityMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]'
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_'
 1180 |   GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<PKGBUILDDIR>>/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >]':
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >]'
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17:   required from here
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >&)' is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<PKGBUILDDIR>>/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >' has user-provided 'void testing::internal::HasSubstrMatcher<StringType>::operator=(const testing::internal::HasSubstrMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]'
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_'
 1227 |   GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<PKGBUILDDIR>>/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >]':
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >]'
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14:   required from here
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >::StartsWithMatcher(const testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >&)' is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<PKGBUILDDIR>>/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >' has user-provided 'void testing::internal::StartsWithMatcher<StringType>::operator=(const testing::internal::StartsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]'
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_'
 1274 |   GTEST_DISALLOW_ASSIGN_(StartsWithMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<PKGBUILDDIR>>/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >]':
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >]'
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14:   required from here
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >::EndsWithMatcher(const testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >&)' is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-actions.h:46,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:58,
                 from /<<PKGBUILDDIR>>/utils/unittest/UnitTestMain/TestMain.cpp:12:
/<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >' has user-provided 'void testing::internal::EndsWithMatcher<StringType>::operator=(const testing::internal::EndsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]'
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_'
 1320 |   GTEST_DISALLOW_ASSIGN_(EndsWithMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/File.h:24,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Simple.h:21,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:23:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::mach_o::normalized::Export&}; _Tp = lld::mach_o::normalized::Export; _Alloc = std::allocator<lld::mach_o::normalized::Export>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lld::mach_o::normalized::Export>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 15%] Linking CXX static library ../../../lib/libgtest_main.a
cd /<<PKGBUILDDIR>>/build-llvm/utils/unittest/UnitTestMain && /usr/bin/cmake -P CMakeFiles/gtest_main.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/utils/unittest/UnitTestMain && /usr/bin/cmake -E cmake_link_script CMakeFiles/gtest_main.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../lib/libgtest_main.a CMakeFiles/gtest_main.dir/TestMain.cpp.o
/usr/bin/ranlib ../../../lib/libgtest_main.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target gtest_main
/usr/bin/make  -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/utils/TableGen /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/utils/TableGen /<<PKGBUILDDIR>>/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/utils/TableGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend.internal".
Scanning dependencies of target llvm-tblgen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Linking CXX executable ../../bin/llvm-tblgen
cd /<<PKGBUILDDIR>>/build-llvm/utils/TableGen && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-tblgen.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeGenHwModes.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/InfoByHwMode.cpp.o CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/InstrDocsEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/RegisterBankEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/SDNodeProperties.cpp.o CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o CMakeFiles/obj.llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/X86FoldTablesEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o -o ../../bin/llvm-tblgen  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVMSupport.a ../../lib/libLLVMTableGen.a -lpthread ../../lib/libLLVMSupport.a -lz -lrt -ldl -ltinfo -lpthread -lm ../../lib/libLLVMDemangle.a 
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/File.h:24,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Simple.h:21,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:23:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void {anonymous}::Util::processDefinedAtoms(const lld::File&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::AtomInfo*, std::vector<{anonymous}::AtomInfo> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::AtomInfo*, std::vector<{anonymous}::AtomInfo> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/File.h:24,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Simple.h:21,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:23:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lld::mach_o::normalized::Section}; _Tp = lld::mach_o::normalized::Section; _Alloc = std::allocator<lld::mach_o::normalized::Section>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lld::mach_o::normalized::Section>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lld::mach_o::normalized::Section>::iterator' changed in GCC 7.1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target llvm-tblgen
/usr/bin/make  -f projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/build.make projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.xray-armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/build.make projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/xray_arm.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/g++-10 -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/.. -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/../../include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.xray-armhf.dir/xray_arm.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/xray_arm.cc
[ 15%] Building ASM object projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/xray_trampoline_arm.S.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/gcc-10 -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/.. -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/../../include -fPIC -O2 -g -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.xray-armhf.dir/xray_trampoline_arm.S.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray/xray_trampoline_arm.S
[ 15%] Linking CXX static library ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.xray-armhf.a
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/cmake -P CMakeFiles/clang_rt.xray-armhf.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.xray-armhf.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.xray-armhf.a CMakeFiles/clang_rt.xray-armhf.dir/xray_arm.cc.o CMakeFiles/clang_rt.xray-armhf.dir/xray_trampoline_arm.S.o CMakeFiles/RTXray.armhf.dir/xray_inmemory_log.cc.o CMakeFiles/RTXray.armhf.dir/xray_init.cc.o CMakeFiles/RTXray.armhf.dir/xray_flags.cc.o CMakeFiles/RTXray.armhf.dir/xray_interface.cc.o CMakeFiles/RTXray.armhf.dir/xray_buffer_queue.cc.o CMakeFiles/RTXray.armhf.dir/xray_log_interface.cc.o CMakeFiles/RTXray.armhf.dir/xray_fdr_logging.cc.o CMakeFiles/RTXray.armhf.dir/xray_utils.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_file.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_netbsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_allocator_checks.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o
/usr/bin/ranlib ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.xray-armhf.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target clang_rt.xray-armhf
/usr/bin/make  -f projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/build.make projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.lsan-armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/build.make projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/lsan.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/clang_rt.lsan-armhf.dir/lsan.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan/lsan.cc
[ 15%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/lsan_allocator.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_allocator.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan/lsan_allocator.cc
In file included from /usr/include/c++/10/algorithm:61,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp:23:
/usr/include/c++/10/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const lld::mach_o::MachOFile::SectionOffsetAndAtom*, std::vector<lld::mach_o::MachOFile::SectionOffsetAndAtom> >; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_comp_val<lld::mach_o::MachOFile::findAtomCoveringAddress(const lld::mach_o::normalized::Section&, uint64_t, uint32_t*)::<lambda(const lld::mach_o::MachOFile::SectionOffsetAndAtom&, uint64_t)> >]':
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const lld::mach_o::MachOFile::SectionOffsetAndAtom*, std::vector<lld::mach_o::MachOFile::SectionOffsetAndAtom> >' changed in GCC 7.1
 1309 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const lld::mach_o::MachOFile::SectionOffsetAndAtom*, std::vector<lld::mach_o::MachOFile::SectionOffsetAndAtom> >' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/File.h:24,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Simple.h:21,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:23:
/usr/include/c++/10/bits/stl_vector.h: In member function 'llvm::Error {anonymous}::Util::addSymbols(const lld::File&, lld::mach_o::normalized::NormalizedFile&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Symbol*, std::vector<lld::mach_o::normalized::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Symbol*, std::vector<lld::mach_o::normalized::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Symbol*, std::vector<lld::mach_o::normalized::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Symbol*, std::vector<lld::mach_o::normalized::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Symbol*, std::vector<lld::mach_o::normalized::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp:23:
/usr/include/c++/10/bits/stl_algo.h: In function 'const lld::mach_o::MachODefinedAtom* lld::mach_o::{anonymous}::findAtomCoveringAddress(const lld::mach_o::normalized::NormalizedFile&, lld::mach_o::MachOFile&, uint64_t, lld::Reference::Addend&)':
/usr/include/c++/10/bits/stl_algo.h:2041:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const lld::mach_o::MachOFile::SectionOffsetAndAtom*, std::vector<lld::mach_o::MachOFile::SectionOffsetAndAtom> >' changed in GCC 7.1
 2041 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2042 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function 'lld::mach_o::MachODefinedAtom* lld::mach_o::MachOFile::findAtomCoveringAddress(const lld::mach_o::normalized::Section&, uint64_t, uint32_t*)':
/usr/include/c++/10/bits/stl_algo.h:2041:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const lld::mach_o::MachOFile::SectionOffsetAndAtom*, std::vector<lld::mach_o::MachOFile::SectionOffsetAndAtom> >' changed in GCC 7.1
 2041 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2042 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Error; _Functor = lld::mach_o::{anonymous}::convertRelocs(const lld::mach_o::normalized::Section&, const lld::mach_o::normalized::NormalizedFile&, bool, lld::mach_o::MachOFile&, lld::mach_o::ArchHandler&)::<lambda(uint32_t, uint64_t, const lld::Atom**, lld::Reference::Addend*)>; _ArgTypes = {unsigned int, long long unsigned int, const lld::Atom**, long long int*}]':
/usr/include/c++/10/bits/stl_algo.h:2041:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const lld::mach_o::MachOFile::SectionOffsetAndAtom*, std::vector<lld::mach_o::MachOFile::SectionOffsetAndAtom> >' changed in GCC 7.1
 2041 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2042 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/File.h:24,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Simple.h:21,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp:23:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::mach_o::MachOFile::SectionOffsetAndAtom&}; _Tp = lld::mach_o::MachOFile::SectionOffsetAndAtom; _Alloc = std::allocator<lld::mach_o::MachOFile::SectionOffsetAndAtom>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lld::mach_o::MachOFile::SectionOffsetAndAtom>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function 'llvm::Expected<std::unique_ptr<lld::mach_o::normalized::NormalizedFile> > lld::mach_o::normalized::normalizedFromAtoms(const lld::File&, const lld::MachOLinkingContext&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Segment*, std::vector<lld::mach_o::normalized::Segment> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/File.h:24,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Simple.h:21,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:23:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Section*, std::vector<lld::mach_o::normalized::Section> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/File.h:24,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Simple.h:21,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:23:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::normalized::Export*, std::vector<lld::mach_o::normalized::Export> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp:23:
/usr/include/c++/10/bits/stl_algo.h: In function 'llvm::Error lld::mach_o::{anonymous}::convertRelocs(const lld::mach_o::normalized::Section&, const lld::mach_o::normalized::NormalizedFile&, bool, lld::mach_o::MachOFile&, lld::mach_o::ArchHandler&)':
/usr/include/c++/10/bits/stl_algo.h:2041:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const lld::mach_o::MachOFile::SectionOffsetAndAtom*, std::vector<lld::mach_o::MachOFile::SectionOffsetAndAtom> >' changed in GCC 7.1
 2041 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2042 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 15%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/lsan_linux.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_linux.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan/lsan_linux.cc
[ 15%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/lsan_interceptors.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_interceptors.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan/lsan_interceptors.cc
[ 15%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ObjCPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldMachO.dir/ObjCPass.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ObjCPass.cpp
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/File.h:24,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Simple.h:21,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp:23:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void lld::mach_o::MachOFile::addAtomForSection(const lld::mach_o::normalized::Section*, lld::mach_o::MachODefinedAtom*, uint64_t)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::mach_o::MachOFile::SectionOffsetAndAtom*, std::vector<lld::mach_o::MachOFile::SectionOffsetAndAtom> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 15%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/lsan_mac.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_mac.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan/lsan_mac.cc
[ 15%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/lsan_malloc_mac.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_malloc_mac.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan/lsan_malloc_mac.cc
[ 15%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/lsan_preinit.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_preinit.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan/lsan_preinit.cc
[ 15%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/lsan_thread.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_thread.cc.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan/lsan_thread.cc
[ 15%] Linking CXX static library ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.lsan-armhf.a
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan && /usr/bin/cmake -P CMakeFiles/clang_rt.lsan-armhf.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.lsan-armhf.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.lsan-armhf.a CMakeFiles/clang_rt.lsan-armhf.dir/lsan.cc.o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_allocator.cc.o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_linux.cc.o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_interceptors.cc.o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_mac.cc.o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_malloc_mac.cc.o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_preinit.cc.o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_thread.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_file.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_netbsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_allocator_checks.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o CMakeFiles/RTLSanCommon.armhf.dir/lsan_common.cc.o CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_linux.cc.o CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_mac.cc.o
/usr/bin/ranlib ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.lsan-armhf.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target clang_rt.lsan-armhf
/usr/bin/make  -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-dynamic-armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-dynamic-armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-dynamic-armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-dynamic-armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-dynamic-armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-dynamic-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.ubsan_standalone-dynamic-armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-dynamic-armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-dynamic-armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Linking CXX shared library ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_standalone-armhf.so
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.ubsan_standalone-dynamic-armhf.dir/link.txt --verbose=1
/usr/bin/g++-10 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -mfloat-abi=hard -nodefaultlibs -Wl,-z,relro -Wl,-z,defs -Wl,-z,nodelete -shared -Wl,-soname,libclang_rt.ubsan_standalone-armhf.so -o ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_standalone-armhf.so ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_file.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_netbsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_allocator_checks.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_handlers_cxx.cc.o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash.cc.o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_itanium.cc.o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_win.cc.o CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_diag_standalone.cc.o CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_init_standalone.cc.o CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_signals_standalone.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o  -lstdc++ -lgcc_s -lc -ldl -lrt -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target clang_rt.ubsan_standalone-dynamic-armhf
/usr/bin/make  -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.ubsan_standalone_cxx-armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Linking CXX static library ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/cmake -P CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_handlers_cxx.cc.o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash.cc.o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_itanium.cc.o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_win.cc.o
/usr/bin/ranlib ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target clang_rt.ubsan_standalone_cxx-armhf
[ 15%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ShimPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldMachO.dir/ShimPass.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ShimPass.cpp
/usr/bin/make  -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf-symbols.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf-symbols.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf-symbols.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf-symbols.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf-symbols.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf-symbols.dir/depend.internal".
Scanning dependencies of target clang_rt.ubsan_standalone-armhf-symbols
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf-symbols.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-armhf-symbols.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Generating exported symbols for clang_rt.ubsan_standalone-armhf
cd /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan && /usr/bin/python2.7 /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/scripts/gen_dynamic_list.py --extra ubsan.syms.extra /<<PKGBUILDDIR>>/build-llvm/lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_standalone-armhf.a > /<<PKGBUILDDIR>>/build-llvm/lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_standalone-armhf.a.syms
cd /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan && /usr/bin/cmake -E touch /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/clang_rt.ubsan_standalone-armhf.syms-stamp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target clang_rt.ubsan_standalone-armhf-symbols
[ 15%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/StubsPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldMachO.dir/StubsPass.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/StubsPass.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ObjCPass.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ObjCPass.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ShimPass.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ShimPass.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.asan-preinit-armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Linking CXX static library ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.asan-preinit-armhf.a
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/cmake -P CMakeFiles/clang_rt.asan-preinit-armhf.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.asan-preinit-armhf.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.asan-preinit-armhf.a CMakeFiles/RTAsan_preinit.armhf.dir/asan_preinit.cc.o
/usr/bin/ranlib ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.asan-preinit-armhf.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target clang_rt.asan-preinit-armhf
[ 15%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/TLVPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldMachO.dir/TLVPass.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/TLVPass.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/StubsPass.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/StubsPass.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.asan_cxx-armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Linking CXX static library ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.asan_cxx-armhf.a
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/cmake -P CMakeFiles/clang_rt.asan_cxx-armhf.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.asan_cxx-armhf.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.asan_cxx-armhf.a CMakeFiles/RTAsan_cxx.armhf.dir/asan_new_delete.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_handlers_cxx.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_itanium.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_win.cc.o
/usr/bin/ranlib ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.asan_cxx-armhf.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target clang_rt.asan_cxx-armhf
[ 15%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/WriterMachO.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldMachO.dir/WriterMachO.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/WriterMachO.cpp
/usr/bin/make  -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.asan-armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Linking CXX static library ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.asan-armhf.a
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/cmake -P CMakeFiles/clang_rt.asan-armhf.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.asan-armhf.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.asan-armhf.a CMakeFiles/RTAsan_preinit.armhf.dir/asan_preinit.cc.o CMakeFiles/RTAsan.armhf.dir/asan_allocator.cc.o CMakeFiles/RTAsan.armhf.dir/asan_activation.cc.o CMakeFiles/RTAsan.armhf.dir/asan_debugging.cc.o CMakeFiles/RTAsan.armhf.dir/asan_descriptions.cc.o CMakeFiles/RTAsan.armhf.dir/asan_errors.cc.o CMakeFiles/RTAsan.armhf.dir/asan_fake_stack.cc.o CMakeFiles/RTAsan.armhf.dir/asan_flags.cc.o CMakeFiles/RTAsan.armhf.dir/asan_fuchsia.cc.o CMakeFiles/RTAsan.armhf.dir/asan_globals.cc.o CMakeFiles/RTAsan.armhf.dir/asan_globals_win.cc.o CMakeFiles/RTAsan.armhf.dir/asan_interceptors.cc.o CMakeFiles/RTAsan.armhf.dir/asan_interceptors_memintrinsics.cc.o CMakeFiles/RTAsan.armhf.dir/asan_linux.cc.o CMakeFiles/RTAsan.armhf.dir/asan_mac.cc.o CMakeFiles/RTAsan.armhf.dir/asan_malloc_linux.cc.o CMakeFiles/RTAsan.armhf.dir/asan_malloc_mac.cc.o CMakeFiles/RTAsan.armhf.dir/asan_malloc_win.cc.o CMakeFiles/RTAsan.armhf.dir/asan_memory_profile.cc.o CMakeFiles/RTAsan.armhf.dir/asan_poisoning.cc.o CMakeFiles/RTAsan.armhf.dir/asan_posix.cc.o CMakeFiles/RTAsan.armhf.dir/asan_premap_shadow.cc.o CMakeFiles/RTAsan.armhf.dir/asan_report.cc.o CMakeFiles/RTAsan.armhf.dir/asan_rtl.cc.o CMakeFiles/RTAsan.armhf.dir/asan_shadow_setup.cc.o CMakeFiles/RTAsan.armhf.dir/asan_stack.cc.o CMakeFiles/RTAsan.armhf.dir/asan_stats.cc.o CMakeFiles/RTAsan.armhf.dir/asan_suppressions.cc.o CMakeFiles/RTAsan.armhf.dir/asan_thread.cc.o CMakeFiles/RTAsan.armhf.dir/asan_win.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_file.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_netbsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_allocator_checks.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o ../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common.cc.o ../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_linux.cc.o ../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_mac.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o
/usr/bin/ranlib ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.asan-armhf.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/TLVPass.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 15%] Built target clang_rt.asan-armhf
/usr/bin/make  -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf-symbols.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf-symbols.dir/depend
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/TLVPass.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf-symbols.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf-symbols.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf-symbols.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf-symbols.dir/depend.internal".
Scanning dependencies of target clang_rt.asan_cxx-armhf-symbols
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf-symbols.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan_cxx-armhf-symbols.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Generating exported symbols for clang_rt.asan_cxx-armhf
cd /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan && /usr/bin/python2.7 /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/scripts/gen_dynamic_list.py /<<PKGBUILDDIR>>/build-llvm/lib/clang/6.0.1/lib/linux/libclang_rt.asan_cxx-armhf.a > /<<PKGBUILDDIR>>/build-llvm/lib/clang/6.0.1/lib/linux/libclang_rt.asan_cxx-armhf.a.syms
cd /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan && /usr/bin/cmake -E touch /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/clang_rt.asan_cxx-armhf.syms-stamp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target clang_rt.asan_cxx-armhf-symbols
/usr/bin/make  -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/depend.internal".
Scanning dependencies of target clang_rt.asan-armhf-symbols
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf-symbols.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Generating exported symbols for clang_rt.asan-armhf
cd /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan && /usr/bin/python2.7 /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/scripts/gen_dynamic_list.py --extra asan.syms.extra /<<PKGBUILDDIR>>/build-llvm/lib/clang/6.0.1/lib/linux/libclang_rt.asan-armhf.a > /<<PKGBUILDDIR>>/build-llvm/lib/clang/6.0.1/lib/linux/libclang_rt.asan-armhf.a.syms
cd /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan && /usr/bin/cmake -E touch /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/clang_rt.asan-armhf.syms-stamp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ExecutableAtoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/WriterMachO.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/ExecutableAtoms.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/ReaderWriter/MachO/WriterMachO.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 15%] Built target clang_rt.asan-armhf-symbols
/usr/bin/make  -f projects/compiler-rt/lib/cfi/CMakeFiles/cfi.dir/build.make projects/compiler-rt/lib/cfi/CMakeFiles/cfi.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/cfi /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/cfi.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/cfi.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/cfi.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/cfi/CMakeFiles/cfi.dir/depend.internal".
Scanning dependencies of target cfi
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/cfi/CMakeFiles/cfi.dir/build.make projects/compiler-rt/lib/cfi/CMakeFiles/cfi.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
make[4]: Nothing to be done for 'projects/compiler-rt/lib/cfi/CMakeFiles/cfi.dir/build'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target cfi
/usr/bin/make  -f projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/build.make projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.scudo-dynamic-armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/build.make projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_allocator.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dclang_rt_scudo_dynamic_armhf_EXPORTS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -fPIC  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_allocator.cpp.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_allocator.cpp
[ 15%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_flags.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dclang_rt_scudo_dynamic_armhf_EXPORTS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -fPIC  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_flags.cpp.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_flags.cpp
[ 15%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_crc32.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dclang_rt_scudo_dynamic_armhf_EXPORTS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -fPIC  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_crc32.cpp.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_crc32.cpp
[ 15%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_interceptors.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dclang_rt_scudo_dynamic_armhf_EXPORTS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -fPIC  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_interceptors.cpp.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp
In file included from /<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:19:
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:31:20: warning: declaration of 'void* malloc(__sanitizer::uptr)' conflicts with built-in declaration 'void* malloc(unsigned int)' [-Wbuiltin-declaration-mismatch]
   31 | INTERCEPTOR(void*, malloc, uptr size) {
      |                    ^~~~~~
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/../interception/interception.h:148:25: note: in definition of macro 'DECLARE_WRAPPER'
  148 |     extern "C" ret_type func(__VA_ARGS__) \
      |                         ^~~~
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:31:1: note: in expansion of macro 'INTERCEPTOR'
   31 | INTERCEPTOR(void*, malloc, uptr size) {
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:35:20: warning: declaration of 'void* realloc(void*, __sanitizer::uptr)' conflicts with built-in declaration 'void* realloc(void*, unsigned int)' [-Wbuiltin-declaration-mismatch]
   35 | INTERCEPTOR(void*, realloc, void *ptr, uptr size) {
      |                    ^~~~~~~
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/../interception/interception.h:148:25: note: in definition of macro 'DECLARE_WRAPPER'
  148 |     extern "C" ret_type func(__VA_ARGS__) \
      |                         ^~~~
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:35:1: note: in expansion of macro 'INTERCEPTOR'
   35 | INTERCEPTOR(void*, realloc, void *ptr, uptr size) {
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:39:20: warning: declaration of 'void* calloc(__sanitizer::uptr, __sanitizer::uptr)' conflicts with built-in declaration 'void* calloc(unsigned int, unsigned int)' [-Wbuiltin-declaration-mismatch]
   39 | INTERCEPTOR(void*, calloc, uptr nmemb, uptr size) {
      |                    ^~~~~~
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/../interception/interception.h:148:25: note: in definition of macro 'DECLARE_WRAPPER'
  148 |     extern "C" ret_type func(__VA_ARGS__) \
      |                         ^~~~
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:39:1: note: in expansion of macro 'INTERCEPTOR'
   39 | INTERCEPTOR(void*, calloc, uptr nmemb, uptr size) {
      | ^~~~~~~~~~~
[ 15%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_termination.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dclang_rt_scudo_dynamic_armhf_EXPORTS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -fPIC  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_termination.cpp.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_termination.cpp
[ 15%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_tsd_exclusive.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dclang_rt_scudo_dynamic_armhf_EXPORTS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -fPIC  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_tsd_exclusive.cpp.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_tsd_exclusive.cpp
[ 15%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_tsd_shared.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dclang_rt_scudo_dynamic_armhf_EXPORTS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -fPIC  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_tsd_shared.cpp.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_tsd_shared.cpp
[ 15%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_utils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dclang_rt_scudo_dynamic_armhf_EXPORTS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -fPIC  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_utils.cpp.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_utils.cpp
/usr/bin/make  -f projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/build.make projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/depend.internal".
[ 15%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_new_delete.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dclang_rt_scudo_dynamic_armhf_EXPORTS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -fPIC  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_new_delete.cpp.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_new_delete.cpp
Scanning dependencies of target clang_rt.scudo-armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/build.make projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/scudo_allocator.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_allocator.cpp.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_allocator.cpp
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_utils.cpp: In function 'bool __scudo::hasHardwareCRC32()':
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_utils.cpp:110:7: warning: the address of 'long unsigned int getauxval(long unsigned int)' will never be NULL [-Waddress]
  110 |   if (&getauxval && areBionicGlobalsInitialized())
      |       ^~~~~~~~~~
[ 15%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/scudo_flags.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_flags.cpp.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_flags.cpp
[ 15%] Linking CXX shared library ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.scudo-armhf.so
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/link.txt --verbose=1
/usr/bin/g++-10 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -mfloat-abi=hard -Wl,-z,relro -Wl,-z,defs -Wl,-z,nodelete -shared -Wl,-soname,libclang_rt.scudo-armhf.so -o ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.scudo-armhf.so CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_allocator.cpp.o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_flags.cpp.o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_crc32.cpp.o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_interceptors.cpp.o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_termination.cpp.o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_tsd_exclusive.cpp.o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_tsd_shared.cpp.o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_utils.cpp.o CMakeFiles/clang_rt.scudo-dynamic-armhf.dir/scudo_new_delete.cpp.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_file.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_flag_parser.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_libc.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_libignore.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_s390.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_persistent_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_netbsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_printf.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stackdepot.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stacktrace_printer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_allocator_checks.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_handlers_cxx.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_itanium.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_win.cc.o  -lgcc_s -lc -ldl -lrt -lpthread 
[ 15%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/scudo_crc32.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_crc32.cpp.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_crc32.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/scudo_interceptors.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_interceptors.cpp.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp
[ 15%] Built target clang_rt.scudo-dynamic-armhf
[ 15%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/scudo_termination.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_termination.cpp.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_termination.cpp
[ 15%] Linking CXX static library ../../../../../lib/liblldMachO.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/cmake -P CMakeFiles/lldMachO.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldMachO.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/liblldMachO.a CMakeFiles/lldMachO.dir/ArchHandler.cpp.o CMakeFiles/lldMachO.dir/ArchHandler_arm.cpp.o CMakeFiles/lldMachO.dir/ArchHandler_arm64.cpp.o CMakeFiles/lldMachO.dir/ArchHandler_x86.cpp.o CMakeFiles/lldMachO.dir/ArchHandler_x86_64.cpp.o CMakeFiles/lldMachO.dir/CompactUnwindPass.cpp.o CMakeFiles/lldMachO.dir/GOTPass.cpp.o CMakeFiles/lldMachO.dir/LayoutPass.cpp.o CMakeFiles/lldMachO.dir/MachOLinkingContext.cpp.o CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryReader.cpp.o CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryWriter.cpp.o CMakeFiles/lldMachO.dir/MachONormalizedFileFromAtoms.cpp.o CMakeFiles/lldMachO.dir/MachONormalizedFileToAtoms.cpp.o CMakeFiles/lldMachO.dir/MachONormalizedFileYAML.cpp.o CMakeFiles/lldMachO.dir/ObjCPass.cpp.o CMakeFiles/lldMachO.dir/ShimPass.cpp.o CMakeFiles/lldMachO.dir/StubsPass.cpp.o CMakeFiles/lldMachO.dir/TLVPass.cpp.o CMakeFiles/lldMachO.dir/WriterMachO.cpp.o
/usr/bin/ranlib ../../../../../lib/liblldMachO.a
In file included from /<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:19:
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:31:20: warning: declaration of 'void* malloc(__sanitizer::uptr)' conflicts with built-in declaration 'void* malloc(unsigned int)' [-Wbuiltin-declaration-mismatch]
   31 | INTERCEPTOR(void*, malloc, uptr size) {
      |                    ^~~~~~
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/../interception/interception.h:148:25: note: in definition of macro 'DECLARE_WRAPPER'
  148 |     extern "C" ret_type func(__VA_ARGS__) \
      |                         ^~~~
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:31:1: note: in expansion of macro 'INTERCEPTOR'
   31 | INTERCEPTOR(void*, malloc, uptr size) {
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:35:20: warning: declaration of 'void* realloc(void*, __sanitizer::uptr)' conflicts with built-in declaration 'void* realloc(void*, unsigned int)' [-Wbuiltin-declaration-mismatch]
   35 | INTERCEPTOR(void*, realloc, void *ptr, uptr size) {
      |                    ^~~~~~~
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/../interception/interception.h:148:25: note: in definition of macro 'DECLARE_WRAPPER'
  148 |     extern "C" ret_type func(__VA_ARGS__) \
      |                         ^~~~
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:35:1: note: in expansion of macro 'INTERCEPTOR'
   35 | INTERCEPTOR(void*, realloc, void *ptr, uptr size) {
      | ^~~~~~~~~~~
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:39:20: warning: declaration of 'void* calloc(__sanitizer::uptr, __sanitizer::uptr)' conflicts with built-in declaration 'void* calloc(unsigned int, unsigned int)' [-Wbuiltin-declaration-mismatch]
   39 | INTERCEPTOR(void*, calloc, uptr nmemb, uptr size) {
      |                    ^~~~~~
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/../interception/interception.h:148:25: note: in definition of macro 'DECLARE_WRAPPER'
  148 |     extern "C" ret_type func(__VA_ARGS__) \
      |                         ^~~~
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:39:1: note: in expansion of macro 'INTERCEPTOR'
   39 | INTERCEPTOR(void*, calloc, uptr nmemb, uptr size) {
      | ^~~~~~~~~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target lldMachO
/usr/bin/make  -f projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-dynamic-armhf.dir/build.make projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-dynamic-armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan_minimal /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-dynamic-armhf.dir/DependInfo.cmake --color=
[ 15%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/scudo_tsd_exclusive.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_tsd_exclusive.cpp.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_tsd_exclusive.cpp
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-dynamic-armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-dynamic-armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-dynamic-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.ubsan_minimal-dynamic-armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-dynamic-armhf.dir/build.make projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-dynamic-armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/scudo_tsd_shared.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_tsd_shared.cpp.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_tsd_shared.cpp
[ 15%] Linking CXX shared library ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_minimal-armhf.so
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.ubsan_minimal-dynamic-armhf.dir/link.txt --verbose=1
/usr/bin/g++-10 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -mfloat-abi=hard -nodefaultlibs -Wl,-z,relro -Wl,-z,defs -Wl,-z,nodelete -shared -Wl,-soname,libclang_rt.ubsan_minimal-armhf.so -o ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_minimal-armhf.so CMakeFiles/RTUbsan_minimal.armhf.dir/ubsan_minimal_handlers.cc.o  -lgcc_s -lc 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target clang_rt.ubsan_minimal-dynamic-armhf
/usr/bin/make  -f projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf.dir/build.make projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan_minimal /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.ubsan_minimal-armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf.dir/build.make projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Linking CXX static library ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_minimal-armhf.a
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal && /usr/bin/cmake -P CMakeFiles/clang_rt.ubsan_minimal-armhf.dir/cmake_clean_target.cmake
[ 15%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/scudo_utils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_utils.cpp.o -c /<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_utils.cpp
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.ubsan_minimal-armhf.dir/link.txt --verbose=1
/usr/bin/make  -f projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/build.make projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/profile /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/DependInfo.cmake --color=
/usr/bin/ar qc ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_minimal-armhf.a CMakeFiles/RTUbsan_minimal.armhf.dir/ubsan_minimal_handlers.cc.o
/usr/bin/ranlib ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_minimal-armhf.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/depend.internal".
Scanning dependencies of target profile
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/build.make projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
make[4]: Nothing to be done for 'projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/build'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target clang_rt.ubsan_minimal-armhf
/usr/bin/make  -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf-version-list.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf-version-list.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf-version-list.dir/DependInfo.cmake --color=
[ 15%] Built target profile
/usr/bin/make  -f projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf.dir/build.make projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/tests /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/tests /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf.dir/DependInfo.cmake --color=
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_utils.cpp: In function 'bool __scudo::hasHardwareCRC32()':
/<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo/scudo_utils.cpp:110:7: warning: the address of 'long unsigned int getauxval(long unsigned int)' will never be NULL [-Waddress]
  110 |   if (&getauxval && areBionicGlobalsInitialized())
      |       ^~~~~~~~~~
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf-version-list.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf-version-list.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf-version-list.dir/depend.internal".
Scanning dependencies of target clang_rt.asan-dynamic-armhf-version-list
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf-version-list.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf-version-list.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf.dir/depend.internal".
Scanning dependencies of target RTAsanTest.armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf.dir/build.make projects/compiler-rt/lib/asan/tests/CMakeFiles/RTAsanTest.armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Generating version list for clang_rt.asan-dynamic-armhf
cd /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan && /usr/bin/python2.7 /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/scripts/gen_dynamic_list.py --version-list --extra asan.syms.extra /<<PKGBUILDDIR>>/build-llvm/lib/clang/6.0.1/lib/linux/libclang_rt.asan-armhf.a /<<PKGBUILDDIR>>/build-llvm/lib/clang/6.0.1/lib/linux/libclang_rt.asan_cxx-armhf.a > /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/clang_rt.asan-dynamic-armhf.vers
[ 15%] Linking CXX static library libRTAsanTest.armhf.a
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/tests && /usr/bin/cmake -P CMakeFiles/RTAsanTest.armhf.dir/cmake_clean_target.cmake
/usr/bin/make  -f tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/build.make tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/depend
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/RTAsanTest.armhf.dir/link.txt --verbose=1
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/polly/lib/External /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/depend.internal".
/usr/bin/ar qc libRTAsanTest.armhf.a ../CMakeFiles/RTAsan.armhf.dir/asan_allocator.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_activation.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_debugging.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_descriptions.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_errors.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_fake_stack.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_flags.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_fuchsia.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_globals.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_globals_win.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_interceptors.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_interceptors_memintrinsics.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_linux.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_mac.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_malloc_linux.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_malloc_mac.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_malloc_win.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_memory_profile.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_poisoning.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_posix.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_premap_shadow.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_report.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_rtl.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_shadow_setup.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_stack.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_stats.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_suppressions.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_thread.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_win.cc.o ../CMakeFiles/RTAsan_cxx.armhf.dir/asan_new_delete.cc.o ../../interception/CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o ../../interception/CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o ../../interception/CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o ../../interception/CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_file.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_fuchsia.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_netbsd.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_solaris.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_solaris.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_solaris.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stoptheworld_mac.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_allocator_checks.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_fuchsia.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o ../../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common.cc.o ../../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_linux.cc.o ../../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_mac.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o ../../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_handlers_cxx.cc.o ../../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash.cc.o ../../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_itanium.cc.o ../../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_win.cc.o
Scanning dependencies of target polly-isl-test
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/build.make tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/isl/isl_test.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/polly-isl-test.dir/isl/isl_test.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/isl/isl_test.c
/usr/bin/ranlib libRTAsanTest.armhf.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target clang_rt.asan-dynamic-armhf-version-list
/usr/bin/make  -f tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/build.make tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/polly/lib/External /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/depend.internal".
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target RTAsanTest.armhf
/usr/bin/make  -f tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/utils/TableGen /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen /<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/depend.internal".
Scanning dependencies of target clang-tblgen
Scanning dependencies of target PollyPPCG
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/build.make tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/build
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Linking CXX executable ../../../../bin/clang-tblgen
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/utils/TableGen && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-tblgen.dir/link.txt --verbose=1
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/cuda.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/cuda.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/cuda.c
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/obj.clang-tblgen.dir/ClangASTNodesEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangDataCollectorsEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangOptionDocEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangSACheckersEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/NeonEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/TableGen.cpp.o -o ../../../../bin/clang-tblgen  -Wl,-rpath,"\$ORIGIN/../lib" ../../../../lib/libLLVMSupport.a ../../../../lib/libLLVMTableGen.a -lpthread ../../../../lib/libLLVMSupport.a -lz -lrt -ldl -ltinfo -lpthread -lm ../../../../lib/libLLVMDemangle.a 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target clang-tblgen
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/cuda_common.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/cuda_common.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/cuda_common.c
/usr/bin/make  -f tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/build.make tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Driver /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/depend.internal".
Scanning dependencies of target ClangDriverOptions
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/build.make tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Building Options.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Driver && ../../../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Options.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Driver/Options.inc.tmp
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/external.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/external.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/external.c
[ 15%] Updating Options.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Driver && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Driver/Options.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Driver/Options.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target ClangDriverOptions
/usr/bin/make  -f tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/build.make tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lld/lib/Driver /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Driver /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/depend.internal".
Scanning dependencies of target DriverOptionsTableGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/build.make tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Building DarwinLdOptions.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Driver && ../../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<PKGBUILDDIR>>/tools/lld/lib/Driver -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/lld/lib/Driver/DarwinLdOptions.td -o /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Driver/DarwinLdOptions.inc.tmp
[ 15%] Updating DarwinLdOptions.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Driver && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Driver/DarwinLdOptions.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Driver/DarwinLdOptions.inc
[ 15%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/gpu_array_tile.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/gpu_array_tile.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/gpu_array_tile.c
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Built target DriverOptionsTableGen
/usr/bin/make  -f tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/build.make tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lld/COFF /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF /<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/depend.internal".
Scanning dependencies of target COFFOptionsTableGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/build.make tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 15%] Building Options.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF && ../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<PKGBUILDDIR>>/tools/lld/COFF -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/lld/COFF/Options.td -o /<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF/Options.inc.tmp
[ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/gpu.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/gpu.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/gpu.c
[ 16%] Updating Options.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF/Options.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF/Options.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 16%] Built target COFFOptionsTableGen
/usr/bin/make  -f tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/build.make tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lld/ELF /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/depend.internal".
Scanning dependencies of target ELFOptionsTableGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/build.make tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 16%] Building Options.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && ../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<PKGBUILDDIR>>/tools/lld/ELF -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/lld/ELF/Options.td -o /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF/Options.inc.tmp
[ 16%] Updating Options.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF/Options.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF/Options.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 16%] Built target ELFOptionsTableGen
/usr/bin/make  -f tools/lld/MinGW/CMakeFiles/MinGWOptionsTableGen.dir/build.make tools/lld/MinGW/CMakeFiles/MinGWOptionsTableGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lld/MinGW /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lld/MinGW /<<PKGBUILDDIR>>/build-llvm/tools/lld/MinGW/CMakeFiles/MinGWOptionsTableGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/MinGW/CMakeFiles/MinGWOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/MinGW/CMakeFiles/MinGWOptionsTableGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/MinGW/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/MinGW/CMakeFiles/MinGWOptionsTableGen.dir/depend.internal".
Scanning dependencies of target MinGWOptionsTableGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lld/MinGW/CMakeFiles/MinGWOptionsTableGen.dir/build.make tools/lld/MinGW/CMakeFiles/MinGWOptionsTableGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 16%] Building Options.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/MinGW && ../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<PKGBUILDDIR>>/tools/lld/MinGW -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/lld/MinGW/Options.td -o /<<PKGBUILDDIR>>/build-llvm/tools/lld/MinGW/Options.inc.tmp
[ 16%] Linking CXX static library ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.scudo-armhf.a
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/cmake -P CMakeFiles/clang_rt.scudo-armhf.dir/cmake_clean_target.cmake
[ 16%] Updating Options.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/MinGW && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/lld/MinGW/Options.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/lld/MinGW/Options.inc
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.scudo-armhf.dir/link.txt --verbose=1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/ar qc ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.scudo-armhf.a CMakeFiles/clang_rt.scudo-armhf.dir/scudo_allocator.cpp.o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_flags.cpp.o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_crc32.cpp.o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_interceptors.cpp.o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_termination.cpp.o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_tsd_exclusive.cpp.o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_tsd_shared.cpp.o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_utils.cpp.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_file.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_flag_parser.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_libc.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_libignore.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_s390.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_persistent_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_netbsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_printf.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stackdepot.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stacktrace_printer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_allocator_checks.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o
[ 16%] Built target MinGWOptionsTableGen
/usr/bin/make  -f tools/lld/wasm/CMakeFiles/WasmOptionsTableGen.dir/build.make tools/lld/wasm/CMakeFiles/WasmOptionsTableGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lld/wasm /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm /<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm/CMakeFiles/WasmOptionsTableGen.dir/DependInfo.cmake --color=
/usr/bin/ranlib ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.scudo-armhf.a
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm/CMakeFiles/WasmOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm/CMakeFiles/WasmOptionsTableGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm/CMakeFiles/WasmOptionsTableGen.dir/depend.internal".
Scanning dependencies of target WasmOptionsTableGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lld/wasm/CMakeFiles/WasmOptionsTableGen.dir/build.make tools/lld/wasm/CMakeFiles/WasmOptionsTableGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 16%] Building Options.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm && ../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<PKGBUILDDIR>>/tools/lld/wasm -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/lld/wasm/Options.td -o /<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm/Options.inc.tmp
[ 16%] Built target clang_rt.scudo-armhf
/usr/bin/make  -f tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/build.make tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-cvtres /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cvtres /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/DependInfo.cmake --color=
[ 16%] Updating Options.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm/Options.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm/Options.inc
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cvtres/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/depend.internal".
Scanning dependencies of target CvtResTableGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/build.make tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 16%] Building Opts.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cvtres && ../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<PKGBUILDDIR>>/tools/llvm-cvtres -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/llvm-cvtres/Opts.td -o /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cvtres/Opts.inc.tmp
[ 16%] Built target WasmOptionsTableGen
/usr/bin/make  -f tools/llvm-mt/CMakeFiles/MtTableGen.dir/build.make tools/llvm-mt/CMakeFiles/MtTableGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-mt /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-mt /<<PKGBUILDDIR>>/build-llvm/tools/llvm-mt/CMakeFiles/MtTableGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-mt/CMakeFiles/MtTableGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-mt/CMakeFiles/MtTableGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-mt/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-mt/CMakeFiles/MtTableGen.dir/depend.internal".
Scanning dependencies of target MtTableGen
[ 16%] Updating Opts.inc...
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-mt/CMakeFiles/MtTableGen.dir/build.make tools/llvm-mt/CMakeFiles/MtTableGen.dir/build
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cvtres && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cvtres/Opts.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cvtres/Opts.inc
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 16%] Built target CvtResTableGen
/usr/bin/make  -f tools/llvm-rc/CMakeFiles/RcTableGen.dir/build.make tools/llvm-rc/CMakeFiles/RcTableGen.dir/depend
[ 16%] Building Opts.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-mt && ../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<PKGBUILDDIR>>/tools/llvm-mt -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/llvm-mt/Opts.td -o /<<PKGBUILDDIR>>/build-llvm/tools/llvm-mt/Opts.inc.tmp
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-rc /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-rc /<<PKGBUILDDIR>>/build-llvm/tools/llvm-rc/CMakeFiles/RcTableGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-rc/CMakeFiles/RcTableGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-rc/CMakeFiles/RcTableGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-rc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-rc/CMakeFiles/RcTableGen.dir/depend.internal".
Scanning dependencies of target RcTableGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-rc/CMakeFiles/RcTableGen.dir/build.make tools/llvm-rc/CMakeFiles/RcTableGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 16%] Updating Opts.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-mt && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/llvm-mt/Opts.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/llvm-mt/Opts.inc
[ 16%] Building Opts.inc...
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-rc && ../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<PKGBUILDDIR>>/tools/llvm-rc -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/llvm-rc/Opts.td -o /<<PKGBUILDDIR>>/build-llvm/tools/llvm-rc/Opts.inc.tmp
[ 16%] Built target MtTableGen
/usr/bin/make  -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/IR /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/IR /<<PKGBUILDDIR>>/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake --color=
[ 16%] Updating Opts.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-rc && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/llvm-rc/Opts.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/llvm-rc/Opts.inc
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/IR/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend.internal".
Scanning dependencies of target AttributeCompatFuncTableGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 16%] Built target RcTableGen
/usr/bin/make  -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/include/llvm/IR /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/include/llvm/IR /<<PKGBUILDDIR>>/build-llvm/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake --color=
[ 16%] Building AttributesCompatFunc.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && ../../bin/llvm-tblgen -gen-attrs -I /<<PKGBUILDDIR>>/lib/IR -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/lib/IR/AttributesCompatFunc.td -o /<<PKGBUILDDIR>>/build-llvm/lib/IR/AttributesCompatFunc.inc.tmp
Dependee "/<<PKGBUILDDIR>>/build-llvm/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/include/llvm/IR/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend.internal".
Scanning dependencies of target intrinsics_gen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 16%] Updating AttributesCompatFunc.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/IR/AttributesCompatFunc.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/IR/AttributesCompatFunc.inc
[ 16%] Building Attributes.gen...
cd /<<PKGBUILDDIR>>/build-llvm/include/llvm/IR && ../../../bin/llvm-tblgen -gen-attrs -I /<<PKGBUILDDIR>>/include/llvm/IR -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.td -o /<<PKGBUILDDIR>>/build-llvm/include/llvm/IR/Attributes.gen.tmp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 16%] Building Intrinsics.gen...
cd /<<PKGBUILDDIR>>/build-llvm/include/llvm/IR && ../../../bin/llvm-tblgen -gen-intrinsic -I /<<PKGBUILDDIR>>/include/llvm/IR -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.td -o /<<PKGBUILDDIR>>/build-llvm/include/llvm/IR/Intrinsics.gen.tmp
[ 16%] Built target AttributeCompatFuncTableGen
/usr/bin/make  -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/ToolDrivers/llvm-dlltool /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-dlltool /<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend.internal".
Scanning dependencies of target DllOptionsTableGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 16%] Building Options.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-dlltool && ../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<PKGBUILDDIR>>/lib/ToolDrivers/llvm-dlltool -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/lib/ToolDrivers/llvm-dlltool/Options.td -o /<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-dlltool/Options.inc.tmp
[ 16%] Updating Options.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-dlltool && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-dlltool/Options.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-dlltool/Options.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 16%] Built target DllOptionsTableGen
/usr/bin/make  -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/ToolDrivers/llvm-lib /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-lib /<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend.internal".
Scanning dependencies of target LibOptionsTableGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 16%] Building Options.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-lib && ../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<<PKGBUILDDIR>>/lib/ToolDrivers/llvm-lib -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/lib/ToolDrivers/llvm-lib/Options.td -o /<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-lib/Options.inc.tmp
[ 16%] Updating Options.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-lib && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-lib/Options.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-lib/Options.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 16%] Built target LibOptionsTableGen
[ 16%] Updating Attributes.gen...
cd /<<PKGBUILDDIR>>/build-llvm/include/llvm/IR && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/include/llvm/IR/Attributes.gen.tmp /<<PKGBUILDDIR>>/build-llvm/include/llvm/IR/Attributes.gen
[ 16%] Updating Intrinsics.gen...
cd /<<PKGBUILDDIR>>/build-llvm/include/llvm/IR && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/include/llvm/IR/Intrinsics.gen.tmp /<<PKGBUILDDIR>>/build-llvm/include/llvm/IR/Intrinsics.gen
/usr/bin/make  -f projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/build.make projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/xray /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/depend.internal".
Scanning dependencies of target xray
[ 16%] Built target intrinsics_gen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/build.make projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/depend
/usr/bin/make  -f projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/build.make projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/lsan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/DependInfo.cmake --color=
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
make[4]: Nothing to be done for 'projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/build'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/depend.internal".
Scanning dependencies of target lsan
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/build.make projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
make[4]: Nothing to be done for 'projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/build'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 16%] Built target xray
/usr/bin/make  -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/DependInfo.cmake --color=
[ 16%] Built target lsan
/usr/bin/make  -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/depend.internal".
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/DependInfo.cmake --color=
Scanning dependencies of target clang_rt.ubsan_standalone_cxx-armhf-symbols
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf-symbols.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/depend.internal".
Scanning dependencies of target RTAsan_dynamic_version_script_dummy.armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 16%] Generating exported symbols for clang_rt.ubsan_standalone_cxx-armhf
cd /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan && /usr/bin/python2.7 /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/scripts/gen_dynamic_list.py --extra ubsan.syms.extra /<<PKGBUILDDIR>>/build-llvm/lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a > /<<PKGBUILDDIR>>/build-llvm/lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a.syms
[ 16%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/dummy.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-10 -DASAN_DYNAMIC=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/dummy.cc.o -c /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/dummy.cc
cd /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan && /usr/bin/cmake -E touch /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/clang_rt.ubsan_standalone_cxx-armhf.syms-stamp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 16%] Built target RTAsan_dynamic_version_script_dummy.armhf
/usr/bin/make  -f projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/build.make projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/scudo /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/DependInfo.cmake --color=
[ 16%] Built target clang_rt.ubsan_standalone_cxx-armhf-symbols
/usr/bin/make  -f projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf-symbols.dir/build.make projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf-symbols.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan_minimal /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf-symbols.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/depend.internal".
Scanning dependencies of target scudo
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/build.make projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
make[4]: Nothing to be done for 'projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/build'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 16%] Built target scudo
/usr/bin/make  -f tools/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.dir/depend
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf-symbols.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf-symbols.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf-symbols.dir/depend.internal".
Scanning dependencies of target clang_rt.ubsan_minimal-armhf-symbols
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf-symbols.dir/build.make projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/clang_rt.ubsan_minimal-armhf-symbols.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/polly/lib /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/CMakeFiles/PollyCore.dir/DependInfo.cmake --color=
[ 18%] Generating exported symbols for clang_rt.ubsan_minimal-armhf
cd /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan_minimal && /usr/bin/python2.7 /<<PKGBUILDDIR>>/projects/compiler-rt/lib/sanitizer_common/scripts/gen_dynamic_list.py --extra ubsan.syms.extra /<<PKGBUILDDIR>>/build-llvm/lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_minimal-armhf.a > /<<PKGBUILDDIR>>/build-llvm/lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_minimal-armhf.a.syms
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/CMakeFiles/PollyCore.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/CMakeFiles/PollyCore.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/CMakeFiles/PollyCore.dir/depend.internal".
cd /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan_minimal && /usr/bin/cmake -E touch /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal/clang_rt.ubsan_minimal-armhf.syms-stamp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 18%] Built target clang_rt.ubsan_minimal-armhf-symbols
/usr/bin/make  -f tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build.make tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/lib/Headers /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/depend.internal".
Scanning dependencies of target clang-headers
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build.make tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 18%] Copying clang's adxintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/adxintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/adxintrin.h
[ 18%] Copying clang's altivec.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/altivec.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/altivec.h
[ 18%] Copying clang's ammintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/ammintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/ammintrin.h
[ 18%] Copying clang's arm_acle.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/arm_acle.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/arm_acle.h
[ 18%] Linking C executable ../../../../bin/polly-isl-test
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/cmake -E cmake_link_script CMakeFiles/polly-isl-test.dir/link.txt --verbose=1
[ 18%] Copying clang's armintr.h...
/usr/bin/gcc-10 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined CMakeFiles/polly-isl-test.dir/isl/isl_test.c.o -o ../../../../bin/polly-isl-test  ../../../../lib/libPollyISL.a 
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/armintr.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/armintr.h
[ 18%] Copying clang's arm64intr.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/arm64intr.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/arm64intr.h
[ 18%] Copying clang's avx2intrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/avx2intrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/avx2intrin.h
[ 18%] Copying clang's avx512bwintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/avx512bwintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/avx512bwintrin.h
[ 18%] Copying clang's avx512bitalgintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/avx512bitalgintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/avx512bitalgintrin.h
[ 18%] Copying clang's avx512vlbitalgintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/avx512vlbitalgintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/avx512vlbitalgintrin.h
[ 18%] Copying clang's avx512cdintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/avx512cdintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/avx512cdintrin.h
[ 18%] Copying clang's avx512vpopcntdqintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/avx512vpopcntdqintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/avx512vpopcntdqintrin.h
Scanning dependencies of target PollyCore
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.dir/build
[ 18%] Copying clang's avx512dqintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/avx512dqintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/avx512dqintrin.h
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 18%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/DependenceInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Analysis/DependenceInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/DependenceInfo.cpp
[ 18%] Copying clang's avx512erintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/avx512erintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/avx512erintrin.h
[ 18%] Copying clang's avx512fintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/avx512fintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/avx512fintrin.h
[ 18%] Copying clang's avx512ifmaintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/avx512ifmaintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/avx512ifmaintrin.h
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 18%] Built target polly-isl-test
[ 18%] Copying clang's avx512ifmavlintrin.h...
[ 18%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/PolyhedralInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Analysis/PolyhedralInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/PolyhedralInfo.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/avx512ifmavlintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/avx512ifmavlintrin.h
[ 18%] Copying clang's avx512pfintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/avx512pfintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/avx512pfintrin.h
[ 18%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/gpu_group.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/gpu_group.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/gpu_group.c
[ 18%] Copying clang's avx512vbmiintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/avx512vbmiintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/avx512vbmiintrin.h
[ 18%] Copying clang's avx512vbmivlintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/avx512vbmivlintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/avx512vbmivlintrin.h
[ 18%] Copying clang's avx512vbmi2intrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/avx512vbmi2intrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/avx512vbmi2intrin.h
[ 18%] Copying clang's avx512vlvbmi2intrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/avx512vlvbmi2intrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/avx512vlvbmi2intrin.h
[ 18%] Copying clang's avx512vlbwintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/avx512vlbwintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/avx512vlbwintrin.h
[ 18%] Copying clang's avx512vlcdintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/avx512vlcdintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/avx512vlcdintrin.h
[ 19%] Copying clang's avx512vldqintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/avx512vldqintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/avx512vldqintrin.h
[ 19%] Copying clang's avx512vlintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/avx512vlintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/avx512vlintrin.h
[ 19%] Copying clang's avx512vpopcntdqvlintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/avx512vpopcntdqvlintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/avx512vpopcntdqvlintrin.h
[ 19%] Copying clang's avx512vnniintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/avx512vnniintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/avx512vnniintrin.h
[ 19%] Copying clang's avx512vlvnniintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/avx512vlvnniintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/avx512vlvnniintrin.h
[ 19%] Copying clang's avxintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/avxintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/avxintrin.h
[ 19%] Copying clang's bmi2intrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/bmi2intrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/bmi2intrin.h
[ 19%] Copying clang's bmiintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/bmiintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/bmiintrin.h
[ 19%] Copying clang's __clang_cuda_builtin_vars.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/__clang_cuda_builtin_vars.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/__clang_cuda_builtin_vars.h
[ 19%] Copying clang's __clang_cuda_cmath.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/__clang_cuda_cmath.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/__clang_cuda_cmath.h
[ 19%] Copying clang's __clang_cuda_complex_builtins.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/__clang_cuda_complex_builtins.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/__clang_cuda_complex_builtins.h
[ 19%] Copying clang's __clang_cuda_intrinsics.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/__clang_cuda_intrinsics.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/__clang_cuda_intrinsics.h
[ 19%] Copying clang's __clang_cuda_math_forward_declares.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/__clang_cuda_math_forward_declares.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/__clang_cuda_math_forward_declares.h
[ 19%] Copying clang's __clang_cuda_runtime_wrapper.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/__clang_cuda_runtime_wrapper.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/__clang_cuda_runtime_wrapper.h
[ 19%] Copying clang's cetintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/cetintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/cetintrin.h
[ 19%] Copying clang's clzerointrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/clzerointrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/clzerointrin.h
[ 19%] Copying clang's cpuid.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/cpuid.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/cpuid.h
[ 19%] Copying clang's clflushoptintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/clflushoptintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/clflushoptintrin.h
[ 19%] Copying clang's clwbintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/clwbintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/clwbintrin.h
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/gpu_hybrid.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/gpu_hybrid.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/gpu_hybrid.c
[ 19%] Copying clang's emmintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/emmintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/emmintrin.h
[ 19%] Copying clang's f16cintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/f16cintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/f16cintrin.h
[ 19%] Copying clang's float.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/float.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/float.h
[ 19%] Copying clang's fma4intrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/fma4intrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/fma4intrin.h
[ 19%] Copying clang's fmaintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/fmaintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/fmaintrin.h
[ 19%] Copying clang's fxsrintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/fxsrintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/fxsrintrin.h
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/gpu_print.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/gpu_print.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/gpu_print.c
[ 19%] Copying clang's gfniintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/gfniintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/gfniintrin.h
[ 19%] Copying clang's htmintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/htmintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/htmintrin.h
[ 19%] Copying clang's htmxlintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/htmxlintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/htmxlintrin.h
[ 19%] Copying clang's ia32intrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/ia32intrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/ia32intrin.h
[ 19%] Copying clang's immintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/immintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/immintrin.h
[ 19%] Copying clang's intrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/intrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/intrin.h
[ 19%] Copying clang's inttypes.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/inttypes.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/inttypes.h
[ 19%] Copying clang's iso646.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/iso646.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/iso646.h
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/gpu_tree.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/gpu_tree.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/gpu_tree.c
[ 19%] Copying clang's limits.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/limits.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/limits.h
[ 19%] Copying clang's lwpintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/lwpintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/lwpintrin.h
[ 19%] Copying clang's lzcntintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/lzcntintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/lzcntintrin.h
[ 19%] Copying clang's mm3dnow.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/mm3dnow.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/mm3dnow.h
[ 19%] Copying clang's mmintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/mmintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/mmintrin.h
[ 19%] Copying clang's mm_malloc.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/mm_malloc.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/mm_malloc.h
[ 19%] Copying clang's module.modulemap...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/module.modulemap /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/module.modulemap
[ 19%] Copying clang's msa.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/msa.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/msa.h
[ 19%] Copying clang's mwaitxintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/mwaitxintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/mwaitxintrin.h
[ 19%] Copying clang's nmmintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/nmmintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/nmmintrin.h
[ 19%] Copying clang's opencl-c.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/opencl-c.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/opencl-c.h
[ 19%] Copying clang's pkuintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/pkuintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/pkuintrin.h
[ 19%] Copying clang's pmmintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/pmmintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/pmmintrin.h
[ 19%] Copying clang's popcntintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/popcntintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/popcntintrin.h
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/grouping.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/grouping.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/grouping.c
[ 19%] Copying clang's prfchwintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/prfchwintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/prfchwintrin.h
[ 19%] Copying clang's rdseedintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/rdseedintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/rdseedintrin.h
[ 19%] Copying clang's rtmintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/rtmintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/rtmintrin.h
[ 19%] Copying clang's s390intrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/s390intrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/s390intrin.h
[ 19%] Copying clang's shaintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/shaintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/shaintrin.h
[ 19%] Copying clang's smmintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/smmintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/smmintrin.h
[ 19%] Copying clang's stdalign.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/stdalign.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/stdalign.h
[ 19%] Copying clang's stdarg.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/stdarg.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/stdarg.h
[ 19%] Copying clang's stdatomic.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/stdatomic.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/stdatomic.h
[ 19%] Copying clang's stdbool.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/stdbool.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/stdbool.h
[ 19%] Copying clang's stddef.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/stddef.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/stddef.h
[ 19%] Copying clang's __stddef_max_align_t.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/__stddef_max_align_t.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/__stddef_max_align_t.h
[ 19%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/hybrid.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/hybrid.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/hybrid.c
[ 19%] Copying clang's stdint.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/stdint.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/stdint.h
[ 19%] Copying clang's stdnoreturn.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/stdnoreturn.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/stdnoreturn.h
[ 19%] Copying clang's tbmintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/tbmintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/tbmintrin.h
[ 19%] Copying clang's tgmath.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/tgmath.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/tgmath.h
[ 19%] Copying clang's tmmintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/tmmintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/tmmintrin.h
[ 19%] Copying clang's unwind.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/unwind.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/unwind.h
[ 19%] Copying clang's vadefs.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/vadefs.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/vadefs.h
[ 19%] Copying clang's vaesintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/vaesintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/vaesintrin.h
[ 19%] Copying clang's varargs.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/varargs.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/varargs.h
[ 19%] Copying clang's vecintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/vecintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/vecintrin.h
[ 19%] Copying clang's vpclmulqdqintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/vpclmulqdqintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/vpclmulqdqintrin.h
[ 19%] Copying clang's wmmintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/wmmintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/wmmintrin.h
[ 19%] Copying clang's __wmmintrin_aes.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/__wmmintrin_aes.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/__wmmintrin_aes.h
[ 21%] Copying clang's __wmmintrin_pclmul.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/__wmmintrin_pclmul.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/__wmmintrin_pclmul.h
[ 21%] Copying clang's x86intrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/x86intrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/x86intrin.h
[ 21%] Copying clang's xmmintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/xmmintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/xmmintrin.h
[ 21%] Copying clang's xopintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/xopintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/xopintrin.h
[ 21%] Copying clang's xsavecintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/xsavecintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/xsavecintrin.h
[ 21%] Copying clang's xsaveintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/xsaveintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/xsaveintrin.h
[ 21%] Copying clang's xsaveoptintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/xsaveoptintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/xsaveoptintrin.h
[ 21%] Copying clang's xsavesintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/xsavesintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/xsavesintrin.h
[ 21%] Copying clang's xtestintrin.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/xtestintrin.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/xtestintrin.h
[ 21%] Copying clang's cuda_wrappers/algorithm...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/cuda_wrappers/algorithm /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/cuda_wrappers/algorithm
[ 21%] Copying clang's cuda_wrappers/complex...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/cuda_wrappers/complex /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/cuda_wrappers/complex
[ 21%] Copying clang's cuda_wrappers/new...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/tools/clang/lib/Headers/cuda_wrappers/new /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/cuda_wrappers/new
[ 21%] Building arm_neon.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && ../../../../bin/clang-tblgen -gen-arm-neon -I /<<PKGBUILDDIR>>/tools/clang/lib/Headers -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/arm_neon.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers/arm_neon.h.tmp
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/ppcg.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/ppcg.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/ppcg.c
[ 21%] Updating arm_neon.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers/arm_neon.h.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers/arm_neon.h
[ 21%] Copying clang's arm_neon.h...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Headers/arm_neon.h /<<PKGBUILDDIR>>/build-llvm/./lib/clang/6.0.1/include/arm_neon.h
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Built target clang-headers
[ 21%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/ScopDetection.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Analysis/ScopDetection.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopDetection.cpp
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/ppcg_options.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/ppcg_options.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/ppcg_options.c
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/print.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/print.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/print.c
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/schedule.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/schedule.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/schedule.c
[ 21%] Building C object tools/polly/lib/External/CMakeFiles/PollyPPCG.dir/ppcg/util.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/ppcg -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/imath -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/util.c.o -c /<<PKGBUILDDIR>>/tools/polly/lib/External/ppcg/util.c
[ 21%] Linking C static library ../../../../lib/libPollyPPCG.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/cmake -P CMakeFiles/PollyPPCG.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External && /usr/bin/cmake -E cmake_link_script CMakeFiles/PollyPPCG.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libPollyPPCG.a CMakeFiles/PollyPPCG.dir/ppcg/cuda.c.o CMakeFiles/PollyPPCG.dir/ppcg/cuda_common.c.o CMakeFiles/PollyPPCG.dir/ppcg/external.c.o CMakeFiles/PollyPPCG.dir/ppcg/gpu_array_tile.c.o CMakeFiles/PollyPPCG.dir/ppcg/gpu.c.o CMakeFiles/PollyPPCG.dir/ppcg/gpu_group.c.o CMakeFiles/PollyPPCG.dir/ppcg/gpu_hybrid.c.o CMakeFiles/PollyPPCG.dir/ppcg/gpu_print.c.o CMakeFiles/PollyPPCG.dir/ppcg/gpu_tree.c.o CMakeFiles/PollyPPCG.dir/ppcg/grouping.c.o CMakeFiles/PollyPPCG.dir/ppcg/hybrid.c.o CMakeFiles/PollyPPCG.dir/ppcg/ppcg.c.o CMakeFiles/PollyPPCG.dir/ppcg/ppcg_options.c.o CMakeFiles/PollyPPCG.dir/ppcg/print.c.o CMakeFiles/PollyPPCG.dir/ppcg/schedule.c.o CMakeFiles/PollyPPCG.dir/ppcg/util.c.o
/usr/bin/ranlib ../../../../lib/libPollyPPCG.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Built target PollyPPCG
[ 21%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/ScopDetectionDiagnostic.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Analysis/ScopDetectionDiagnostic.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/DependenceInfo.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/DependenceInfo.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:32,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/PolyhedralInfo.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/PolyhedralInfo.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:32,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/PolyhedralInfo.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/PolyhedralInfo.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/DependenceInfo.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/DependenceInfo.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/DependenceInfo.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/DependenceInfo.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/DependenceInfo.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/DependenceInfo.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/DependenceInfo.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/DependenceInfo.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/PassSupport.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:376,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/PolyhedralInfo.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/PolyhedralInfo.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/PolyhedralInfo.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/PassSupport.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:376,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/PolyhedralInfo.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/PolyhedralInfo.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/PolyhedralInfo.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/PassSupport.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:376,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/PolyhedralInfo.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/PolyhedralInfo.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/PolyhedralInfo.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/PassSupport.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:376,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/PolyhedralInfo.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/PolyhedralInfo.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/PolyhedralInfo.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/DependenceInfo.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/DependenceInfo.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:32,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/PolyhedralInfo.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/PolyhedralInfo.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:32,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/PolyhedralInfo.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/PolyhedralInfo.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopDetection.cpp:47:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopDetection.cpp:47:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopDetection.cpp:47:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopDetection.cpp:47:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopDetection.cpp:47:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopDetection.cpp:47:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopDetection.cpp:47:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopDetection.cpp:47:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopDetection.cpp:47:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopDetection.cpp:47:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/usr/bin/make  -f tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build.make tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Checkers /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/DependInfo.cmake --color=
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/depend.internal".
Scanning dependencies of target ClangSACheckers
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build.make tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Building Checkers.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers && ../../../../../../bin/clang-tblgen -gen-clang-sa-checkers -I /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Checkers/../../../ -I /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Checkers -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Checkers/Checkers.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/Checkers.inc.tmp
[ 21%] Updating Checkers.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/Checkers.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/Checkers.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Built target ClangSACheckers
[ 21%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/ScopInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Analysis/ScopInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopInfo.cpp
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopDetection.cpp:47:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopDetection.cpp:47:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/AST /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/depend.internal".
Scanning dependencies of target ClangAttrClasses
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Building Attrs.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-attr-classes -I /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/../../ -I /<<PKGBUILDDIR>>/tools/clang/include/clang/AST -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/../Basic/Attr.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/Attrs.inc.tmp
[ 21%] Updating Attrs.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/Attrs.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/Attrs.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Built target ClangAttrClasses
[ 21%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/ScopBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Analysis/ScopBuilder.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopBuilder.cpp
/usr/bin/make  -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/AST /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/depend.internal".
Scanning dependencies of target ClangAttrDump
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrDump.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Building AttrDump.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-attr-dump -I /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/../../ -I /<<PKGBUILDDIR>>/tools/clang/include/clang/AST -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/../Basic/Attr.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/AttrDump.inc.tmp
[ 21%] Updating AttrDump.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/AttrDump.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/AttrDump.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Built target ClangAttrDump
[ 21%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/ScopGraphPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Analysis/ScopGraphPrinter.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopGraphPrinter.cpp
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopInfo.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopInfo.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopInfo.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopInfo.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopInfo.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopInfo.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopInfo.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopInfo.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopInfo.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopInfo.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopBuilder.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]':
/<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopBuilder.cpp:528:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<const llvm::SCEV*>::Data' from 'std::initializer_list<const llvm::SCEV*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopBuilder.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<polly::MemoryAccess*, polly::MemoryAccess*>]':
/<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopBuilder.cpp:1197:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<polly::MemoryAccess*, polly::MemoryAccess*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopBuilder.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<polly::MemoryAccess*, polly::MemoryAccess*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopGraphPrinter.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopGraphPrinter.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopGraphPrinter.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopGraphPrinter.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopGraphPrinter.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopGraphPrinter.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopGraphPrinter.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopGraphPrinter.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopInfo.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopInfo.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopBuilder.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopBuilder.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopBuilder.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopBuilder.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopBuilder.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopBuilder.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopBuilder.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopBuilder.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopBuilder.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopBuilder.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Simplify.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/LinkAllPasses.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopGraphPrinter.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Simplify.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/LinkAllPasses.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopGraphPrinter.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopBuilder.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopBuilder.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/AST /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/depend.internal".
Scanning dependencies of target ClangAttrVisitor
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Building AttrVisitor.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-attr-ast-visitor -I /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/../../ -I /<<PKGBUILDDIR>>/tools/clang/include/clang/AST -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/../Basic/Attr.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/AttrVisitor.inc.tmp
[ 21%] Updating AttrVisitor.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/AttrVisitor.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/AttrVisitor.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Built target ClangAttrVisitor
[ 21%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/ScopPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Analysis/ScopPass.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopPass.cpp
[ 21%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/PruneUnprofitable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Analysis/PruneUnprofitable.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/PruneUnprofitable.cpp
[ 21%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/BlockGenerators.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/BlockGenerators.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopPass.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopPass.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopPass.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopPass.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopPass.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopPass.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopPass.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopPass.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopPass.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopPass.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopPass.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/ScopPass.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/PruneUnprofitable.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/PruneUnprofitable.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/PruneUnprofitable.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/PruneUnprofitable.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/PruneUnprofitable.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/PruneUnprofitable.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/PruneUnprofitable.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/PruneUnprofitable.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/PruneUnprofitable.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Analysis/PruneUnprofitable.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'ValueT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::lookup(llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::const_arg_type_t<KeyT>) const [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::const_arg_type_t<KeyT> = const llvm::AssertingVH<llvm::Value>&]':
/<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:99:38:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:184:35: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  184 |       return TheBucket->getSecond();
      |                                   ^
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
[ 21%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/IslAst.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/IslAst.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslAst.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::PHINode*, llvm::PHINode*>]':
/<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:1626:76:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::PHINode*, llvm::PHINode*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::PHINode*, llvm::PHINode*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:118:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:118:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:77:13:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::AssertingVH<llvm::Value>&; ValueArgs = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:233:33:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:192:23:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(const std::pair<_Tp1, _Tp2>&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:265:13:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(InputIt, InputIt) [with InputIt = llvm::DenseMapIterator<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >, false>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:79:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:515:5: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  515 |     ::new (&TheBucket->getSecond()) ValueT(std::forward<ValueArgs>(Values)...);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::AssertingVH<llvm::Value>; ValueArgs = {llvm::AssertingVH<llvm::Value>}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:215:25:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {llvm::AssertingVH<llvm::Value>}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:199:23:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:265:13:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(InputIt, InputIt) [with InputIt = llvm::DenseMapIterator<llvm::BasicBlock*, llvm::BasicBlock*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::BasicBlock*>, false>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:1466:64:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:515:5: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  515 |     ::new (&TheBucket->getSecond()) ValueT(std::forward<ValueArgs>(Values)...);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/usr/include/c++/10/bits/stl_pair.h:353:64:   required from 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = llvm::BasicBlock*&; _U2 = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >&; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = llvm::BasicBlock*; _T2 = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/usr/include/c++/10/bits/stl_pair.h:572:14:   required from 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = llvm::BasicBlock*&; _T2 = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >&; typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type = llvm::BasicBlock*]'
/<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:1410:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:404:11: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  404 |           ::new (&getBuckets()[i].getSecond())
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  405 |               ValueT(other.getBuckets()[i].getSecond());
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:739:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:502:40:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:546:13:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::AssertingVH<llvm::Value>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:512:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::AssertingVH<llvm::Value>; ValueArgs = {}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:304:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:308:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](KeyT&&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:91:12:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:376:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  376 |         ::new (&DestBucket->getSecond()) ValueT(std::move(B->getSecond()));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<const polly::ScopArrayInfo*, llvm::AssertingVH<llvm::AllocaInst> >; KeyT = const polly::ScopArrayInfo*; ValueT = llvm::AssertingVH<llvm::AllocaInst>; KeyInfoT = llvm::DenseMapInfo<const polly::ScopArrayInfo*>; BucketT = llvm::detail::DenseMapPair<const polly::ScopArrayInfo*, llvm::AssertingVH<llvm::AllocaInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:739:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = const polly::ScopArrayInfo*; ValueT = llvm::AssertingVH<llvm::AllocaInst>; KeyInfoT = llvm::DenseMapInfo<const polly::ScopArrayInfo*>; BucketT = llvm::detail::DenseMapPair<const polly::ScopArrayInfo*, llvm::AssertingVH<llvm::AllocaInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:502:40:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<const polly::ScopArrayInfo*, llvm::AssertingVH<llvm::AllocaInst> >; KeyT = const polly::ScopArrayInfo*; ValueT = llvm::AssertingVH<llvm::AllocaInst>; KeyInfoT = llvm::DenseMapInfo<const polly::ScopArrayInfo*>; BucketT = llvm::detail::DenseMapPair<const polly::ScopArrayInfo*, llvm::AssertingVH<llvm::AllocaInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:546:13:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const polly::ScopArrayInfo*; DerivedT = llvm::DenseMap<const polly::ScopArrayInfo*, llvm::AssertingVH<llvm::AllocaInst> >; KeyT = const polly::ScopArrayInfo*; ValueT = llvm::AssertingVH<llvm::AllocaInst>; KeyInfoT = llvm::DenseMapInfo<const polly::ScopArrayInfo*>; BucketT = llvm::detail::DenseMapPair<const polly::ScopArrayInfo*, llvm::AssertingVH<llvm::AllocaInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:512:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const polly::ScopArrayInfo* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<const polly::ScopArrayInfo*, llvm::AssertingVH<llvm::AllocaInst> >; KeyT = const polly::ScopArrayInfo*; ValueT = llvm::AssertingVH<llvm::AllocaInst>; KeyInfoT = llvm::DenseMapInfo<const polly::ScopArrayInfo*>; BucketT = llvm::detail::DenseMapPair<const polly::ScopArrayInfo*, llvm::AssertingVH<llvm::AllocaInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:292:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<const polly::ScopArrayInfo*, llvm::AssertingVH<llvm::AllocaInst> >; KeyT = const polly::ScopArrayInfo*; ValueT = llvm::AssertingVH<llvm::AllocaInst>; KeyInfoT = llvm::DenseMapInfo<const polly::ScopArrayInfo*>; BucketT = llvm::detail::DenseMapPair<const polly::ScopArrayInfo*, llvm::AssertingVH<llvm::AllocaInst> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type = llvm::detail::DenseMapPair<const polly::ScopArrayInfo*, llvm::AssertingVH<llvm::AllocaInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:296:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<const polly::ScopArrayInfo*, llvm::AssertingVH<llvm::AllocaInst> >; KeyT = const polly::ScopArrayInfo*; ValueT = llvm::AssertingVH<llvm::AllocaInst>; KeyInfoT = llvm::DenseMapInfo<const polly::ScopArrayInfo*>; BucketT = llvm::detail::DenseMapPair<const polly::ScopArrayInfo*, llvm::AssertingVH<llvm::AllocaInst> >]'
/<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:475:31:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:376:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::AllocaInst>::AssertingVH(const llvm::AssertingVH<llvm::AllocaInst>&)' is deprecated [-Wdeprecated-copy]
  376 |         ::new (&DestBucket->getSecond()) ValueT(std::move(B->getSecond()));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::AllocaInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::AllocaInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<llvm::PHINode*, llvm::PHINode*>; T2 = std::pair<llvm::PHINode*, llvm::PHINode*>; T = std::pair<llvm::PHINode*, llvm::PHINode*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::PHINode*, llvm::PHINode*>*; It2 = std::pair<llvm::PHINode*, llvm::PHINode*>*; T = std::pair<llvm::PHINode*, llvm::PHINode*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::PHINode*, llvm::PHINode*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::PHINode*, llvm::PHINode*>; unsigned int N = 4]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:376:9:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<llvm::PHINode*, llvm::PHINode*>, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<llvm::PHINode*, llvm::PHINode*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<llvm::PHINode*, llvm::PHINode*>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:739:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<llvm::PHINode*, llvm::PHINode*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<llvm::PHINode*, llvm::PHINode*>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:502:40:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<llvm::PHINode*, llvm::PHINode*>, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<llvm::PHINode*, llvm::PHINode*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<llvm::PHINode*, llvm::PHINode*>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:546:13:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::BasicBlock*; DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<llvm::PHINode*, llvm::PHINode*>, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<llvm::PHINode*, llvm::PHINode*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<llvm::PHINode*, llvm::PHINode*>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:512:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::BasicBlock* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<llvm::PHINode*, llvm::PHINode*>, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<llvm::PHINode*, llvm::PHINode*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<llvm::PHINode*, llvm::PHINode*>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:292:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<llvm::PHINode*, llvm::PHINode*>, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<llvm::PHINode*, llvm::PHINode*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<llvm::PHINode*, llvm::PHINode*>, 4> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<llvm::PHINode*, llvm::PHINode*>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:296:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<llvm::PHINode*, llvm::PHINode*>, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<llvm::PHINode*, llvm::PHINode*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<llvm::PHINode*, llvm::PHINode*>, 4> >]'
/<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:1422:68:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::PHINode*, llvm::PHINode*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/BlockGenerators.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::PHINode*, llvm::PHINode*>' declared here
  211 |     struct pair
      |            ^~~~
[ 21%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/IslExprBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/IslExprBuilder.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslExprBuilder.cpp
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslAst.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslAst.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslAst.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslAst.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslAst.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslAst.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslAst.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslAst.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslAst.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslAst.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslAst.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslAst.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslAst.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslAst.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslAst.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslAst.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslAst.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslAst.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslAst.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslAst.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:118:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:118:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslAst.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslAst.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::AssertingVH<llvm::Value>&; ValueArgs = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:233:33:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:192:23:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(const std::pair<_Tp1, _Tp2>&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:265:13:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(InputIt, InputIt) [with InputIt = llvm::DenseMapIterator<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >, false>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:79:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:515:5: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  515 |     ::new (&TheBucket->getSecond()) ValueT(std::forward<ValueArgs>(Values)...);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslAst.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslAst.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslAst.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslAst.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:754:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:506:52:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:114:7:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslAst.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslAst.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslAst.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslAst.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslAst.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslAst.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslAst.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslAst.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:739:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:502:40:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:546:13:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::AssertingVH<llvm::Value>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:512:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::AssertingVH<llvm::Value>&; ValueArgs = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:233:33:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:192:23:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(const std::pair<_Tp1, _Tp2>&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:265:13:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(InputIt, InputIt) [with InputIt = llvm::DenseMapIterator<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >, false>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:79:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:376:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  376 |         ::new (&DestBucket->getSecond()) ValueT(std::move(B->getSecond()));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslAst.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslAst.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslExprBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslExprBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslExprBuilder.cpp:123:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslExprBuilder.cpp:137:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslExprBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslExprBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'ValueT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::lookup(llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::const_arg_type_t<KeyT>) const [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::const_arg_type_t<KeyT> = const llvm::AssertingVH<llvm::Value>&]':
/<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslExprBuilder.cpp:270:43:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:184:35: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  184 |       return TheBucket->getSecond();
      |                                   ^
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslExprBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslExprBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslExprBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslExprBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslExprBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslExprBuilder.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslExprBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslExprBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:118:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:118:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslExprBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslExprBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslExprBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslExprBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslExprBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslExprBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslExprBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslExprBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslExprBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslExprBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslExprBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslExprBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslExprBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslExprBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslExprBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslExprBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
[ 21%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/IslNodeBuilder.cpp.o
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslExprBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslExprBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::AssertingVH<llvm::Value>&; ValueArgs = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:233:33:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:192:23:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(const std::pair<_Tp1, _Tp2>&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:265:13:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(InputIt, InputIt) [with InputIt = llvm::DenseMapIterator<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >, false>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:79:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:515:5: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  515 |     ::new (&TheBucket->getSecond()) ValueT(std::forward<ValueArgs>(Values)...);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslExprBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslExprBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslExprBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslExprBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:754:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:506:52:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:114:7:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslExprBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslExprBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/IslNodeBuilder.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslExprBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslExprBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslExprBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslExprBuilder.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslExprBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslExprBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:739:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:502:40:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:546:13:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::AssertingVH<llvm::Value>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:512:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::AssertingVH<llvm::Value>&; ValueArgs = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:233:33:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:192:23:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(const std::pair<_Tp1, _Tp2>&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:265:13:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(InputIt, InputIt) [with InputIt = llvm::DenseMapIterator<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >, false>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:79:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:376:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  376 |         ::new (&DestBucket->getSecond()) ValueT(std::move(B->getSecond()));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslExprBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslExprBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
[ 21%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/CodeGeneration.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/CodeGeneration.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/CodeGeneration.cpp
[ 21%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/LoopGenerators.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/LoopGenerators.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/LoopGenerators.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'ValueT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::lookup(llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::const_arg_type_t<KeyT>) const [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::const_arg_type_t<KeyT> = const llvm::AssertingVH<llvm::Value>&]':
/<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:230:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:184:35: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  184 |       return TheBucket->getSecond();
      |                                   ^
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/LoopGenerators.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/LoopGenerators.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:118:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:118:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/LoopGenerators.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/LoopGenerators.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/LoopGenerators.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/LoopGenerators.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/LoopGenerators.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/LoopGenerators.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/LoopGenerators.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/LoopGenerators.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/LoopGenerators.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/LoopGenerators.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/LoopGenerators.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/LoopGenerators.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/LoopGenerators.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/LoopGenerators.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/LoopGenerators.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/LoopGenerators.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/LoopGenerators.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/LoopGenerators.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::AssertingVH<llvm::Value>&; ValueArgs = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:233:33:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:192:23:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(const std::pair<_Tp1, _Tp2>&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:265:13:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(InputIt, InputIt) [with InputIt = llvm::DenseMapIterator<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >, false>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:79:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:515:5: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  515 |     ::new (&TheBucket->getSecond()) ValueT(std::forward<ValueArgs>(Values)...);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/LoopGenerators.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/LoopGenerators.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/LoopGenerators.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/LoopGenerators.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:754:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:506:52:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:114:7:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/LoopGenerators.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/LoopGenerators.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::SCEV*, llvm::Type*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const llvm::SCEV*, llvm::Type*>; unsigned int N = 16; C = std::less<std::pair<const llvm::SCEV*, llvm::Type*> >]'
/<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:1354:34:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::SCEV*, llvm::Type*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::SCEV*, llvm::Type*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:118:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:118:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/LoopGenerators.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/LoopGenerators.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:643:51:   required from 'LoopT* llvm::LoopInfoBase<N, M>::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/LoopGenerators.cpp:77:35:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/LoopGenerators.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/LoopGenerators.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/LoopGenerators.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/LoopGenerators.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/LoopGenerators.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/LoopGenerators.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:108:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/LoopGenerators.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/LoopGenerators.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:739:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:502:40:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:546:13:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::AssertingVH<llvm::Value>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:512:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::AssertingVH<llvm::Value>; ValueArgs = {}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:304:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:308:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](KeyT&&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/LoopGenerators.cpp:311:21:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:376:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  376 |         ::new (&DestBucket->getSecond()) ValueT(std::move(B->getSecond()));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/LoopGenerators.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/LoopGenerators.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
[ 21%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/IRBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/IRBuilder.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IRBuilder.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:718:23:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:404:11: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  404 |           ::new (&getBuckets()[i].getSecond())
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  405 |               ValueT(other.getBuckets()[i].getSecond());
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<isl_id*, unsigned int, llvm::DenseMapInfo<isl_id*>, llvm::detail::DenseMapPair<isl_id*, unsigned int> >; DerivedT = llvm::DenseMap<isl_id*, unsigned int, llvm::DenseMapInfo<isl_id*>, llvm::detail::DenseMapPair<isl_id*, unsigned int> >; KeyT = isl_id*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<isl_id*>; BucketT = llvm::detail::DenseMapPair<isl_id*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = isl_id*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<isl_id*>; BucketT = llvm::detail::DenseMapPair<isl_id*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = isl_id*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<isl_id*>; BucketT = llvm::detail::DenseMapPair<isl_id*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:38:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<isl_id*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<isl_id*, unsigned int>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::AssertingVH<llvm::Value>&; ValueArgs = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:233:33:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:192:23:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(const std::pair<_Tp1, _Tp2>&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:265:13:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(InputIt, InputIt) [with InputIt = llvm::DenseMapIterator<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >, false>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:79:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:515:5: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  515 |     ::new (&TheBucket->getSecond()) ValueT(std::forward<ValueArgs>(Values)...);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:739:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:502:40:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:546:13:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::AssertingVH<llvm::Value>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:512:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::AssertingVH<llvm::Value>&; ValueArgs = {}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:292:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:296:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:383:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:376:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  376 |         ::new (&DestBucket->getSecond()) ValueT(std::move(B->getSecond()));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<const polly::ScopArrayInfo*, llvm::AssertingVH<llvm::AllocaInst> >; KeyT = const polly::ScopArrayInfo*; ValueT = llvm::AssertingVH<llvm::AllocaInst>; KeyInfoT = llvm::DenseMapInfo<const polly::ScopArrayInfo*>; BucketT = llvm::detail::DenseMapPair<const polly::ScopArrayInfo*, llvm::AssertingVH<llvm::AllocaInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:739:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = const polly::ScopArrayInfo*; ValueT = llvm::AssertingVH<llvm::AllocaInst>; KeyInfoT = llvm::DenseMapInfo<const polly::ScopArrayInfo*>; BucketT = llvm::detail::DenseMapPair<const polly::ScopArrayInfo*, llvm::AssertingVH<llvm::AllocaInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:502:40:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<const polly::ScopArrayInfo*, llvm::AssertingVH<llvm::AllocaInst> >; KeyT = const polly::ScopArrayInfo*; ValueT = llvm::AssertingVH<llvm::AllocaInst>; KeyInfoT = llvm::DenseMapInfo<const polly::ScopArrayInfo*>; BucketT = llvm::detail::DenseMapPair<const polly::ScopArrayInfo*, llvm::AssertingVH<llvm::AllocaInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:546:13:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const polly::ScopArrayInfo*; DerivedT = llvm::DenseMap<const polly::ScopArrayInfo*, llvm::AssertingVH<llvm::AllocaInst> >; KeyT = const polly::ScopArrayInfo*; ValueT = llvm::AssertingVH<llvm::AllocaInst>; KeyInfoT = llvm::DenseMapInfo<const polly::ScopArrayInfo*>; BucketT = llvm::detail::DenseMapPair<const polly::ScopArrayInfo*, llvm::AssertingVH<llvm::AllocaInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:512:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const polly::ScopArrayInfo* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<const polly::ScopArrayInfo*, llvm::AssertingVH<llvm::AllocaInst> >; KeyT = const polly::ScopArrayInfo*; ValueT = llvm::AssertingVH<llvm::AllocaInst>; KeyInfoT = llvm::DenseMapInfo<const polly::ScopArrayInfo*>; BucketT = llvm::detail::DenseMapPair<const polly::ScopArrayInfo*, llvm::AssertingVH<llvm::AllocaInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:292:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<const polly::ScopArrayInfo*, llvm::AssertingVH<llvm::AllocaInst> >; KeyT = const polly::ScopArrayInfo*; ValueT = llvm::AssertingVH<llvm::AllocaInst>; KeyInfoT = llvm::DenseMapInfo<const polly::ScopArrayInfo*>; BucketT = llvm::detail::DenseMapPair<const polly::ScopArrayInfo*, llvm::AssertingVH<llvm::AllocaInst> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type = llvm::detail::DenseMapPair<const polly::ScopArrayInfo*, llvm::AssertingVH<llvm::AllocaInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:296:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<const polly::ScopArrayInfo*, llvm::AssertingVH<llvm::AllocaInst> >; KeyT = const polly::ScopArrayInfo*; ValueT = llvm::AssertingVH<llvm::AllocaInst>; KeyInfoT = llvm::DenseMapInfo<const polly::ScopArrayInfo*>; BucketT = llvm::detail::DenseMapPair<const polly::ScopArrayInfo*, llvm::AssertingVH<llvm::AllocaInst> >]'
/<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:1436:29:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:376:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::AllocaInst>::AssertingVH(const llvm::AssertingVH<llvm::AllocaInst>&)' is deprecated [-Wdeprecated-copy]
  376 |         ::new (&DestBucket->getSecond()) ValueT(std::move(B->getSecond()));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/BlockGenerators.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::AllocaInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::AllocaInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/CodeGeneration.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/CodeGeneration.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/CodeGeneration.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:118:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:118:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/CodeGeneration.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/CodeGeneration.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/CodeGeneration.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/CodeGeneration.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/CodeGeneration.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/CodeGeneration.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/CodeGeneration.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/CodeGeneration.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/CodeGeneration.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IslNodeBuilder.h:108:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/CodeGeneration.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/CodeGeneration.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::AssertingVH<llvm::Value>&; ValueArgs = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:233:33:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:192:23:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(const std::pair<_Tp1, _Tp2>&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:265:13:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(InputIt, InputIt) [with InputIt = llvm::DenseMapIterator<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >, false>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:79:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:515:5: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  515 |     ::new (&TheBucket->getSecond()) ValueT(std::forward<ValueArgs>(Values)...);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/CodeGeneration.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/CodeGeneration.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/CodeGeneration.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/CodeGeneration.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:739:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:502:40:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:546:13:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::AssertingVH<llvm::Value>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:512:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::AssertingVH<llvm::Value>&; ValueArgs = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:233:33:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:192:23:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(const std::pair<_Tp1, _Tp2>&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:265:13:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(InputIt, InputIt) [with InputIt = llvm::DenseMapIterator<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >, false>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:79:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:376:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  376 |         ::new (&DestBucket->getSecond()) ValueT(std::move(B->getSecond()));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/CodeGeneration.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/usr/bin/make  -f tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/AST /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/depend.internal".
Scanning dependencies of target ClangDeclNodes
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Building DeclNodes.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-decl-nodes -I /<<PKGBUILDDIR>>/tools/clang/include/clang/AST -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/../Basic/DeclNodes.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/DeclNodes.inc.tmp
[ 21%] Updating DeclNodes.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/DeclNodes.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/DeclNodes.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Built target ClangDeclNodes
[ 21%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/Utils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/Utils.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/Utils.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IRBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'ValueT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::lookup(llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::const_arg_type_t<KeyT>) const [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::const_arg_type_t<KeyT> = const llvm::AssertingVH<llvm::Value>&]':
/<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IRBuilder.cpp:229:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:184:35: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  184 |       return TheBucket->getSecond();
      |                                   ^
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IRBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:118:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:118:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IRBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IRBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IRBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IRBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IRBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IRBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IRBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IRBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IRBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:38:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IRBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IRBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::MDNode*>; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::MDNode*; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::MDNode*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::MDNode*; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::MDNode*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::MDNode*; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::MDNode*>]'
/<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IRBuilder.cpp:53:71:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IRBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IRBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IRBuilder.cpp:53:71:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IRBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IRBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::AssertingVH<llvm::Value>&; ValueArgs = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:233:33:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:192:23:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(const std::pair<_Tp1, _Tp2>&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:265:13:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(InputIt, InputIt) [with InputIt = llvm::DenseMapIterator<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >, false>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:79:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:515:5: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  515 |     ::new (&TheBucket->getSecond()) ValueT(std::forward<ValueArgs>(Values)...);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IRBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IRBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IRBuilder.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IRBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:739:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:502:40:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:546:13:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::AssertingVH<llvm::Value>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:512:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::AssertingVH<llvm::Value>&; ValueArgs = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:233:33:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:192:23:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(const std::pair<_Tp1, _Tp2>&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:265:13:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(InputIt, InputIt) [with InputIt = llvm::DenseMapIterator<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >, false>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:79:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:376:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  376 |         ::new (&DestBucket->getSecond()) ValueT(std::move(B->getSecond()));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/IRBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/usr/bin/make  -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/AST /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/depend.internal".
Scanning dependencies of target ClangAttrImpl
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Building AttrImpl.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-attr-impl -I /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/../../ -I /<<PKGBUILDDIR>>/tools/clang/include/clang/AST -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/../Basic/Attr.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/AttrImpl.inc.tmp
[ 21%] Updating AttrImpl.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/AttrImpl.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/AttrImpl.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Built target ClangAttrImpl
[ 21%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/RuntimeDebugBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/RuntimeDebugBuilder.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp
/usr/bin/make  -f tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/AST /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/depend.internal".
Scanning dependencies of target ClangStmtNodes
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Building StmtNodes.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-stmt-nodes -I /<<PKGBUILDDIR>>/tools/clang/include/clang/AST -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/../Basic/StmtNodes.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc.tmp
[ 21%] Updating StmtNodes.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Built target ClangStmtNodes
[ 21%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/CodegenCleanup.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/CodegenCleanup.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/CodegenCleanup.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/Utils.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:118:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:118:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/Utils.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/Utils.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/Utils.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/Utils.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/Utils.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/Utils.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/Utils.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/Utils.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/Utils.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::AssertingVH<llvm::Value>&; ValueArgs = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:233:33:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:192:23:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(const std::pair<_Tp1, _Tp2>&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:265:13:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(InputIt, InputIt) [with InputIt = llvm::DenseMapIterator<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >, false>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:79:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:515:5: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  515 |     ::new (&TheBucket->getSecond()) ValueT(std::forward<ValueArgs>(Values)...);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/Utils.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/Utils.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:754:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:506:52:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:114:7:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/Utils.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/Utils.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/Utils.h:16,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/Utils.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/Utils.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:739:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:502:40:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:546:13:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::AssertingVH<llvm::Value>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:512:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::AssertingVH<llvm::Value>&; ValueArgs = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:233:33:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:192:23:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(const std::pair<_Tp1, _Tp2>&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:265:13:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(InputIt, InputIt) [with InputIt = llvm::DenseMapIterator<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >, false>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:79:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:376:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  376 |         ::new (&DestBucket->getSecond()) ValueT(std::move(B->getSecond()));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/Utils.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/usr/bin/make  -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/AST /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/depend.internal".
Scanning dependencies of target ClangCommentNodes
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Building CommentNodes.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-comment-nodes -I /<<PKGBUILDDIR>>/tools/clang/include/clang/AST -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/../Basic/CommentNodes.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CommentNodes.inc.tmp
[ 21%] Updating CommentNodes.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CommentNodes.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CommentNodes.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Built target ClangCommentNodes
/usr/bin/make  -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/AST /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/depend.internal".
Scanning dependencies of target ClangCommentHTMLTags
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Building CommentHTMLTags.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-comment-html-tags -I /<<PKGBUILDDIR>>/tools/clang/include/clang/AST -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CommentHTMLTags.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CommentHTMLTags.inc.tmp
[ 21%] Updating CommentHTMLTags.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CommentHTMLTags.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CommentHTMLTags.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Built target ClangCommentHTMLTags
[ 21%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/PerfMonitor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/PerfMonitor.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/PerfMonitor.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/RuntimeDebugBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp:31:14:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp:180:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/RuntimeDebugBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:118:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:118:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/RuntimeDebugBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::AssertingVH<llvm::Value>&; ValueArgs = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:233:33:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:192:23:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(const std::pair<_Tp1, _Tp2>&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:265:13:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(InputIt, InputIt) [with InputIt = llvm::DenseMapIterator<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >, false>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:79:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:515:5: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  515 |     ::new (&TheBucket->getSecond()) ValueT(std::forward<ValueArgs>(Values)...);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/RuntimeDebugBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/RuntimeDebugBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:754:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:506:52:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:114:7:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/RuntimeDebugBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/RuntimeDebugBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/RuntimeDebugBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/RuntimeDebugBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:739:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:502:40:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:546:13:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::AssertingVH<llvm::Value>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:512:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::AssertingVH<llvm::Value>&; ValueArgs = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:233:33:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:192:23:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(const std::pair<_Tp1, _Tp2>&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:265:13:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(InputIt, InputIt) [with InputIt = llvm::DenseMapIterator<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >, false>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:79:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:376:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  376 |         ::new (&DestBucket->getSecond()) ValueT(std::move(B->getSecond()));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/RuntimeDebugBuilder.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/usr/bin/make  -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/AST /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/depend.internal".
Scanning dependencies of target ClangCommentHTMLTagsProperties
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Building CommentHTMLTagsProperties.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-comment-html-tags-properties -I /<<PKGBUILDDIR>>/tools/clang/include/clang/AST -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CommentHTMLTags.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CommentHTMLTagsProperties.inc.tmp
[ 21%] Updating CommentHTMLTagsProperties.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CommentHTMLTagsProperties.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CommentHTMLTagsProperties.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Built target ClangCommentHTMLTagsProperties
[ 21%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Exchange/JSONExporter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Exchange/JSONExporter.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Exchange/JSONExporter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasAnalysis.h:43,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScopedNoAliasAA.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/CodegenCleanup.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/IR/PredIteratorCache.h:53:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasAnalysis.h:42,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScopedNoAliasAA.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/CodegenCleanup.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/build.make tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/AST /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/depend.internal".
Scanning dependencies of target StmtDataCollectors
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/build.make tools/clang/include/clang/AST/CMakeFiles/StmtDataCollectors.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Building StmtDataCollectors.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-data-collectors -I /<<PKGBUILDDIR>>/tools/clang/include/clang/AST -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtDataCollectors.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/StmtDataCollectors.inc.tmp
[ 21%] Updating StmtDataCollectors.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/StmtDataCollectors.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/StmtDataCollectors.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Built target StmtDataCollectors
[ 21%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/GICHelper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Support/GICHelper.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Support/GICHelper.cpp
/usr/bin/make  -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/AST /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/depend.internal".
Scanning dependencies of target ClangCommentHTMLNamedCharacterReferences
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Building CommentHTMLNamedCharacterReferences.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-comment-html-named-character-references -I /<<PKGBUILDDIR>>/tools/clang/include/clang/AST -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.inc.tmp
[ 21%] Updating CommentHTMLNamedCharacterReferences.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Built target ClangCommentHTMLNamedCharacterReferences
[ 21%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/SCEVAffinator.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Support/SCEVAffinator.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Support/SCEVAffinator.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/PerfMonitor.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/PerfMonitor.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/PerfMonitor.cpp:29:73:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/PerfMonitor.cpp:253:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/PerfMonitor.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/PerfMonitor.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:118:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:118:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DiagnosticInfo.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/GICHelper.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/GICHelper.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/GICHelper.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/GICHelper.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/PerfMonitor.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/PerfMonitor.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/PerfMonitor.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/PerfMonitor.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/PerfMonitor.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/PerfMonitor.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/PerfMonitor.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/PerfMonitor.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/PerfMonitor.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/PerfMonitor.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/PerfMonitor.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/PerfMonitor.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/PerfMonitor.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/PerfMonitor.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/PerfMonitor.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/PerfMonitor.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/PerfMonitor.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/PerfMonitor.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::AssertingVH<llvm::Value>&; ValueArgs = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:233:33:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:192:23:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(const std::pair<_Tp1, _Tp2>&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:265:13:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(InputIt, InputIt) [with InputIt = llvm::DenseMapIterator<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >, false>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:79:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:515:5: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  515 |     ::new (&TheBucket->getSecond()) ValueT(std::forward<ValueArgs>(Values)...);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/PerfMonitor.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/PerfMonitor.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/PerfMonitor.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/PerfMonitor.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:754:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:506:52:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:114:7:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/PerfMonitor.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/PerfMonitor.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/tools/polly/lib/Exchange/JSONExporter.cpp: In function 'void exportScop(polly::Scop&)':
/<<PKGBUILDDIR>>/tools/polly/lib/Exchange/JSONExporter.cpp:179:22: warning: 'StyledWriter' is deprecated: Use StreamWriterBuilder instead [-Wdeprecated-declarations]
  179 |   Json::StyledWriter writer;
      |                      ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/lib/Exchange/JSONExporter.cpp:34:
/usr/include/jsoncpp/json/writer.h:229:5: note: declared here
  229 |     StyledWriter : public Writer {
      |     ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/PerfMonitor.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/PerfMonitor.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/PerfMonitor.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/PerfMonitor.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/PerfMonitor.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/PerfMonitor.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:739:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:502:40:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:546:13:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::AssertingVH<llvm::Value>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:512:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::AssertingVH<llvm::Value>&; ValueArgs = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:233:33:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:192:23:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(const std::pair<_Tp1, _Tp2>&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:265:13:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(InputIt, InputIt) [with InputIt = llvm::DenseMapIterator<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >, false>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:79:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:376:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  376 |         ::new (&DestBucket->getSecond()) ValueT(std::move(B->getSecond()));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/PerfMonitor.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/CodeGen/PerfMonitor.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/tools/polly/lib/Exchange/JSONExporter.cpp: In function 'bool importScop(polly::Scop&, const polly::Dependences&, const llvm::DataLayout&, std::vector<std::__cxx11::basic_string<char> >*)':
/<<PKGBUILDDIR>>/tools/polly/lib/Exchange/JSONExporter.cpp:709:16: warning: 'Reader' is deprecated: Use CharReader and CharReaderBuilder instead. [-Wdeprecated-declarations]
  709 |   Json::Reader reader;
      |                ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/lib/Exchange/JSONExporter.cpp:33:
/usr/include/jsoncpp/json/reader.h:37:63: note: declared here
   37 |     "Use CharReader and CharReaderBuilder instead.") JSON_API Reader {
      |                                                               ^~~~~~
/<<PKGBUILDDIR>>/tools/polly/lib/Exchange/JSONExporter.cpp:709:16: warning: 'Json::Reader::Reader()' is deprecated: Use CharReader and CharReaderBuilder instead [-Wdeprecated-declarations]
  709 |   Json::Reader reader;
      |                ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/lib/Exchange/JSONExporter.cpp:33:
/usr/include/jsoncpp/json/reader.h:56:3: note: declared here
   56 |   Reader();
      |   ^~~~~~
/usr/bin/make  -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/AST /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/depend.internal".
Scanning dependencies of target ClangCommentCommandInfo
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Building CommentCommandInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-comment-command-info -I /<<PKGBUILDDIR>>/tools/clang/include/clang/AST -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CommentCommands.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CommentCommandInfo.inc.tmp
[ 21%] Updating CommentCommandInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CommentCommandInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CommentCommandInfo.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Built target ClangCommentCommandInfo
/usr/bin/make  -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/AST /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/depend.internal".
Scanning dependencies of target ClangCommentCommandList
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Building CommentCommandList.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-comment-command-list -I /<<PKGBUILDDIR>>/tools/clang/include/clang/AST -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CommentCommands.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CommentCommandList.inc.tmp
[ 21%] Updating CommentCommandList.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CommentCommandList.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/CommentCommandList.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Built target ClangCommentCommandList
[ 21%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/SCEVValidator.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Support/SCEVValidator.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Support/SCEVValidator.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/JSONExporter.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Exchange/JSONExporter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/JSONExporter.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Exchange/JSONExporter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/JSONExporter.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Exchange/JSONExporter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/JSONExporter.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Exchange/JSONExporter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/JSONExporter.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Exchange/JSONExporter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/JSONExporter.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Exchange/JSONExporter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/JSONExporter.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Exchange/JSONExporter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/JSONExporter.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Exchange/JSONExporter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/JSONExporter.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Exchange/JSONExporter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/JSONExporter.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Exchange/JSONExporter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/SCEVAffinator.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/SCEVAffinator.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/SCEVAffinator.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/SCEVAffinator.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/SCEVAffinator.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/SCEVAffinator.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:32,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolutionExpressions.h:22,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/SCEVAffinator.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/SCEVAffinator.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/SCEVAffinator.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/SCEVAffinator.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolutionExpressions.h:22,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/SCEVAffinator.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/SCEVAffinator.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/SCEVAffinator.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/SCEVAffinator.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:32,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolutionExpressions.h:22,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/SCEVAffinator.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/SCEVAffinator.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/SCEVAffinator.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/SCEVAffinator.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolutionExpressions.h:22,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/SCEVAffinator.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/SCEVAffinator.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/depend.internal".
Scanning dependencies of target ClangARMNeon
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Building arm_neon.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-arm-neon-sema -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/../../ -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/arm_neon.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/arm_neon.inc.tmp
[ 21%] Updating arm_neon.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/arm_neon.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/arm_neon.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Built target ClangARMNeon
[ 21%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/RegisterPasses.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Support/RegisterPasses.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Support/RegisterPasses.cpp
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/SCEVAffinator.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/SCEVAffinator.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/SCEVAffinator.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/SCEVAffinator.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/SCEVValidator.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/SCEVValidator.cpp:2:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/SCEVValidator.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/SCEVValidator.cpp:2:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/SCEVValidator.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/SCEVValidator.cpp:2:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/SCEVValidator.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/SCEVValidator.cpp:2:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/SCEVValidator.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/SCEVValidator.cpp:2:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/SCEVValidator.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/SCEVValidator.cpp:2:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/SCEVValidator.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/SCEVValidator.cpp:2:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/SCEVValidator.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/SCEVValidator.cpp:2:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/depend.internal".
Scanning dependencies of target ClangDiagnosticAST
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Building DiagnosticASTKinds.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=AST -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.inc.tmp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/SCEVValidator.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/SCEVValidator.cpp:2:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/SCEVValidator.h:15,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/SCEVValidator.cpp:2:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 21%] Updating DiagnosticASTKinds.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Built target ClangDiagnosticAST
[ 21%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/ScopHelper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Support/ScopHelper.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Support/ScopHelper.cpp
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/depend.internal".
Scanning dependencies of target ClangDiagnosticComment
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Building DiagnosticCommentKinds.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Comment -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.inc.tmp
[ 21%] Updating DiagnosticCommentKinds.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Built target ClangDiagnosticComment
[ 21%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/ScopLocation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Support/ScopLocation.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Support/ScopLocation.cpp
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/depend.internal".
Scanning dependencies of target ClangAttrList
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 21%] Building AttrList.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-attr-list -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/../../ -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Attr.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/AttrList.inc.tmp
[ 22%] Updating AttrList.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/AttrList.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/AttrList.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target ClangAttrList
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/depend.internal".
Scanning dependencies of target ClangDiagnosticIndexName
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building DiagnosticIndexName.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-index-name -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticIndexName.inc.tmp
[ 22%] Updating DiagnosticIndexName.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticIndexName.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticIndexName.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target ClangDiagnosticIndexName
[ 22%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/ISLTools.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Support/ISLTools.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Support/ISLTools.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:32,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/LegacyPassManager.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/RegisterPasses.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/RegisterPasses.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:32,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/LegacyPassManager.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/RegisterPasses.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/RegisterPasses.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/RegisterPasses.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:118:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:118:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/PassSupport.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:376,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/LegacyPassManager.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/RegisterPasses.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/RegisterPasses.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/RegisterPasses.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/PassSupport.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:376,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/LegacyPassManager.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/RegisterPasses.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/RegisterPasses.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/RegisterPasses.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/PassSupport.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:376,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/LegacyPassManager.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/RegisterPasses.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/RegisterPasses.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/RegisterPasses.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/PassSupport.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:376,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/LegacyPassManager.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/RegisterPasses.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/RegisterPasses.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/RegisterPasses.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/ScopHelper.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'ValueT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::lookup(llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::const_arg_type_t<KeyT>) const [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::const_arg_type_t<KeyT> = const llvm::AssertingVH<llvm::Value>&]':
/<<PKGBUILDDIR>>/tools/polly/lib/Support/ScopHelper.cpp:277:54:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:184:35: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  184 |       return TheBucket->getSecond();
      |                                   ^
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/ScopHelper.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/PassSupport.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:376,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/LegacyPassManager.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/RegisterPasses.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/RegisterPasses.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::AssertingVH<llvm::Value>&; ValueArgs = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:233:33:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:192:23:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(const std::pair<_Tp1, _Tp2>&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:265:13:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(InputIt, InputIt) [with InputIt = llvm::DenseMapIterator<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >, false>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:79:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:515:5: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  515 |     ::new (&TheBucket->getSecond()) ValueT(std::forward<ValueArgs>(Values)...);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/RegisterPasses.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/PassSupport.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:376,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/LegacyPassManager.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/RegisterPasses.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/RegisterPasses.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:754:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:506:52:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:114:7:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/RegisterPasses.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:32,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/LegacyPassManager.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/RegisterPasses.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/RegisterPasses.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:32,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/LegacyPassManager.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/RegisterPasses.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/RegisterPasses.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/PassSupport.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:376,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/LegacyPassManager.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/RegisterPasses.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/RegisterPasses.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:739:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:502:40:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:546:13:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::AssertingVH<llvm::Value>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:512:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::AssertingVH<llvm::Value>&; ValueArgs = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:233:33:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:192:23:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(const std::pair<_Tp1, _Tp2>&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:265:13:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(InputIt, InputIt) [with InputIt = llvm::DenseMapIterator<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >, false>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:79:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:376:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  376 |         ::new (&DestBucket->getSecond()) ValueT(std::move(B->getSecond()));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/RegisterPasses.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DiagnosticInfo.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/GICHelper.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ISLTools.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/ISLTools.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/GICHelper.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ISLTools.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/ISLTools.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/ScopHelper.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/ScopHelper.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/ScopHelper.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/ScopHelper.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/ScopHelper.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/ScopHelper.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/ScopHelper.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/ScopHelper.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/ScopHelper.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEV*, llvm::Instruction*>, llvm::TrackingVH<llvm::Value> >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEV*, llvm::Instruction*>, llvm::TrackingVH<llvm::Value> >; KeyT = std::pair<const llvm::SCEV*, llvm::Instruction*>; ValueT = llvm::TrackingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEV*, llvm::Instruction*> >; BucketT = llvm::detail::DenseMapPair<std::pair<const llvm::SCEV*, llvm::Instruction*>, llvm::TrackingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEV*, llvm::Instruction*>; ValueT = llvm::TrackingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEV*, llvm::Instruction*> >; BucketT = llvm::detail::DenseMapPair<std::pair<const llvm::SCEV*, llvm::Instruction*>, llvm::TrackingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEV*, llvm::Instruction*>; ValueT = llvm::TrackingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEV*, llvm::Instruction*> >; BucketT = llvm::detail::DenseMapPair<std::pair<const llvm::SCEV*, llvm::Instruction*>, llvm::TrackingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolutionExpander.h:46:9:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<std::pair<const llvm::SCEV*, llvm::Instruction*>, llvm::TrackingVH<llvm::Value> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<std::pair<const llvm::SCEV*, llvm::Instruction*>, llvm::TrackingVH<llvm::Value> >' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/ScopHelper.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/ScopHelper.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/ScopHelper.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/ScopHelper.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/ScopHelper.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/ScopHelper.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<const llvm::SCEV*, const llvm::Loop*>; DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::Loop*>; KeyT = const llvm::SCEV*; ValueT = const llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::Loop*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::SCEV*; ValueT = const llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::Loop*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::SCEV*; ValueT = const llvm::Loop*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::Loop*>]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolutionExpander.h:46:9:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::Loop*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::Loop*>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/ScopHelper.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/ScopHelper.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/ScopHelper.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/ScopHelper.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/ScopHelper.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/ScopHelper.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/ScopHelper.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/depend.internal".
Scanning dependencies of target ClangDiagnosticCommon
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building DiagnosticCommonKinds.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Common -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.inc.tmp
[ 22%] Updating DiagnosticCommonKinds.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target ClangDiagnosticCommon
[ 22%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/DumpModulePass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Support/DumpModulePass.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Support/DumpModulePass.cpp
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/depend.internal".
Scanning dependencies of target ClangDiagnosticSerialization
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building DiagnosticSerializationKinds.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Serialization -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.inc.tmp
[ 22%] Updating DiagnosticSerializationKinds.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target ClangDiagnosticSerialization
[ 22%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/VirtualInstruction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Support/VirtualInstruction.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Support/VirtualInstruction.cpp
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/depend.internal".
Scanning dependencies of target ClangAttrHasAttributeImpl
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrHasAttributeImpl.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building AttrHasAttributeImpl.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-attr-has-attribute-impl -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/../../ -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Attr.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/AttrHasAttributeImpl.inc.tmp
[ 22%] Updating AttrHasAttributeImpl.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/AttrHasAttributeImpl.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/AttrHasAttributeImpl.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target ClangAttrHasAttributeImpl
[ 22%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/Canonicalization.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/Canonicalization.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Transform/Canonicalization.cpp
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/depend.internal".
Scanning dependencies of target ClangDiagnosticRefactoring
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticRefactoring.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building DiagnosticRefactoringKinds.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Refactoring -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticRefactoringKinds.inc.tmp
[ 22%] Updating DiagnosticRefactoringKinds.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticRefactoringKinds.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticRefactoringKinds.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target ClangDiagnosticRefactoring
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/depend
[ 22%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/CodePreparation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/CodePreparation.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Transform/CodePreparation.cpp
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/depend.internal".
Scanning dependencies of target ClangDiagnosticDriver
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building DiagnosticDriverKinds.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Driver -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.inc.tmp
[ 22%] Updating DiagnosticDriverKinds.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target ClangDiagnosticDriver
[ 22%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/DeadCodeElimination.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/DeadCodeElimination.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Transform/DeadCodeElimination.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/VirtualInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/VirtualInstruction.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/VirtualInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/VirtualInstruction.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/VirtualInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/VirtualInstruction.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/VirtualInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/VirtualInstruction.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/VirtualInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/VirtualInstruction.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/VirtualInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/VirtualInstruction.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/VirtualInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/VirtualInstruction.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/VirtualInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/VirtualInstruction.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/VirtualInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/VirtualInstruction.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/VirtualInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Support/VirtualInstruction.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodePreparation.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/CodePreparation.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:45,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodePreparation.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/CodePreparation.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodePreparation.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/CodePreparation.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/CodePreparation.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodePreparation.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/CodePreparation.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:45,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodePreparation.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/CodePreparation.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodePreparation.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/CodePreparation.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/CodePreparation.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodePreparation.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/CodePreparation.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodePreparation.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/CodePreparation.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/depend.internal".
Scanning dependencies of target ClangDiagnosticGroups
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building DiagnosticGroups.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diag-groups -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticGroups.inc.tmp
[ 22%] Updating DiagnosticGroups.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticGroups.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticGroups.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target ClangDiagnosticGroups
[ 22%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/ScheduleOptimizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/ScheduleOptimizer.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScheduleOptimizer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/DeadCodeElimination.cpp:35:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/DeadCodeElimination.cpp:35:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/DeadCodeElimination.cpp:35:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/DeadCodeElimination.cpp:35:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/DeadCodeElimination.cpp:35:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/DeadCodeElimination.cpp:35:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/DeadCodeElimination.cpp:35:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/DeadCodeElimination.cpp:35:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/DeadCodeElimination.cpp:35:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/DeadCodeElimination.cpp:35:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/depend.internal".
Scanning dependencies of target ClangDiagnosticFrontend
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building DiagnosticFrontendKinds.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Frontend -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.inc.tmp
[ 22%] Updating DiagnosticFrontendKinds.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target ClangDiagnosticFrontend
[ 22%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/FlattenSchedule.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/FlattenSchedule.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Transform/FlattenSchedule.cpp
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/depend.internal".
Scanning dependencies of target ClangDiagnosticLex
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building DiagnosticLexKinds.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Lex -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.inc.tmp
[ 22%] Updating DiagnosticLexKinds.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target ClangDiagnosticLex
[ 22%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/FlattenAlgo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/FlattenAlgo.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Transform/FlattenAlgo.cpp
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/depend.internal".
Scanning dependencies of target ClangDiagnosticAnalysis
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building DiagnosticAnalysisKinds.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Analysis -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticAnalysisKinds.inc.tmp
[ 22%] Updating DiagnosticAnalysisKinds.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticAnalysisKinds.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticAnalysisKinds.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target ClangDiagnosticAnalysis
[ 22%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/ForwardOpTree.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/ForwardOpTree.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ForwardOpTree.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DiagnosticInfo.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/GICHelper.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/FlattenAlgo.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/FlattenAlgo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/GICHelper.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/FlattenAlgo.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/FlattenAlgo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/depend.internal".
Scanning dependencies of target ClangDiagnosticParse
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building DiagnosticParseKinds.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Parse -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.inc.tmp
[ 22%] Updating DiagnosticParseKinds.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target ClangDiagnosticParse
[ 22%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/DeLICM.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/DeLICM.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Transform/DeLICM.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DiagnosticInfo.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/GICHelper.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/FlattenAlgo.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/FlattenSchedule.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/GICHelper.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/FlattenAlgo.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/FlattenSchedule.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScheduleOptimizer.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScheduleOptimizer.cpp:49:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = int]':
/<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScheduleOptimizer.cpp:833:31:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<int>::Data' from 'std::initializer_list<int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScheduleOptimizer.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScheduleOptimizer.cpp:49:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScheduleOptimizer.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScheduleOptimizer.cpp:49:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/Metadata.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/TrackingMDRef.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DebugLoc.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DiagnosticInfo.h:23,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/GICHelper.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/FlattenAlgo.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/FlattenSchedule.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/FlattenSchedule.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/Metadata.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/TrackingMDRef.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DebugLoc.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DiagnosticInfo.h:23,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/GICHelper.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/FlattenAlgo.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/FlattenSchedule.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/FlattenSchedule.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/Metadata.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/TrackingMDRef.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DebugLoc.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DiagnosticInfo.h:23,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/GICHelper.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/FlattenAlgo.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/FlattenSchedule.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/FlattenSchedule.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/Metadata.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/TrackingMDRef.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DebugLoc.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DiagnosticInfo.h:23,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/GICHelper.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/FlattenAlgo.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/FlattenSchedule.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/FlattenSchedule.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScheduleOptimizer.cpp:50:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:118:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:118:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScheduleOptimizer.cpp:50:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScheduleOptimizer.cpp:50:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScheduleOptimizer.cpp:50:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScheduleOptimizer.cpp:50:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScheduleOptimizer.cpp:50:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:19,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScheduleOptimizer.cpp:50:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScheduleOptimizer.cpp:50:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScheduleOptimizer.cpp:50:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScheduleOptimizer.cpp:50:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::AssertingVH<llvm::Value>&; ValueArgs = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:233:33:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:192:23:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(const std::pair<_Tp1, _Tp2>&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:265:13:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(InputIt, InputIt) [with InputIt = llvm::DenseMapIterator<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >, false>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:79:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:515:5: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  515 |     ::new (&TheBucket->getSecond()) ValueT(std::forward<ValueArgs>(Values)...);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScheduleOptimizer.cpp:50:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScheduleOptimizer.cpp:50:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:754:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:506:52:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::shrink_and_clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:114:7:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:83:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScheduleOptimizer.cpp:50:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DiagnosticInfo.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/GICHelper.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/FlattenAlgo.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/FlattenSchedule.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/GICHelper.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/FlattenAlgo.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/FlattenSchedule.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScheduleOptimizer.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScheduleOptimizer.cpp:49:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScheduleOptimizer.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScheduleOptimizer.cpp:49:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScheduleOptimizer.cpp:50:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:739:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:502:40:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:546:13:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::AssertingVH<llvm::Value>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:512:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::AssertingVH<llvm::Value>&; ValueArgs = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:233:33:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::AssertingVH<llvm::Value>&}; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:192:23:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(const std::pair<_Tp1, _Tp2>&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:265:13:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(InputIt, InputIt) [with InputIt = llvm::DenseMapIterator<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >, false>; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::AssertingVH<llvm::Value>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:79:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:376:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  376 |         ::new (&DestBucket->getSecond()) ValueT(std::move(B->getSecond()));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/IRBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/CodeGen/CodeGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScheduleOptimizer.cpp:50:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/depend.internal".
Scanning dependencies of target ClangAttrSubjectMatchRuleList
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building AttrSubMatchRulesList.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-attr-subject-match-rule-list -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/../../ -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Attr.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/AttrSubMatchRulesList.inc.tmp
[ 22%] Updating AttrSubMatchRulesList.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/AttrSubMatchRulesList.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/AttrSubMatchRulesList.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target ClangAttrSubjectMatchRuleList
[ 22%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/ZoneAlgo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/ZoneAlgo.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ZoneAlgo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Options.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ForwardOpTree.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Options.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ForwardOpTree.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ForwardOpTree.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ForwardOpTree.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ForwardOpTree.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ForwardOpTree.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ForwardOpTree.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ForwardOpTree.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ForwardOpTree.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopBuilder.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ForwardOpTree.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Options.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ForwardOpTree.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Options.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ForwardOpTree.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DiagnosticInfo.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/GICHelper.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DeLICM.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/DeLICM.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/GICHelper.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DeLICM.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/DeLICM.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/Metadata.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/TrackingMDRef.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DebugLoc.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DiagnosticInfo.h:23,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/GICHelper.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DeLICM.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/DeLICM.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/DeLICM.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/Metadata.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/TrackingMDRef.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DebugLoc.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DiagnosticInfo.h:23,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/GICHelper.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DeLICM.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/DeLICM.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/DeLICM.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/Metadata.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/TrackingMDRef.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DebugLoc.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DiagnosticInfo.h:23,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/GICHelper.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DeLICM.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/DeLICM.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/DeLICM.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/Metadata.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/TrackingMDRef.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DebugLoc.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DiagnosticInfo.h:23,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/GICHelper.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DeLICM.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/DeLICM.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/DeLICM.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DiagnosticInfo.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/GICHelper.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DeLICM.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/DeLICM.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/GICHelper.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DeLICM.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/DeLICM.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/depend.internal".
Scanning dependencies of target ClangDiagnosticCrossTU
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCrossTU.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building DiagnosticCrossTUKinds.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=CrossTU -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticCrossTUKinds.inc.tmp
[ 22%] Updating DiagnosticCrossTUKinds.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticCrossTUKinds.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticCrossTUKinds.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target ClangDiagnosticCrossTU
[ 22%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/Simplify.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/Simplify.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Transform/Simplify.cpp
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/depend.internal".
Scanning dependencies of target ClangDiagnosticSema
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building DiagnosticSemaKinds.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-diags-defs -clang-component=Sema -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.inc.tmp
[ 22%] Updating DiagnosticSemaKinds.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target ClangDiagnosticSema
[ 22%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/MaximalStaticExpansion.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/MaximalStaticExpansion.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Transform/MaximalStaticExpansion.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ZoneAlgo.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ZoneAlgo.cpp:152:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ZoneAlgo.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ZoneAlgo.cpp:152:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/ZoneAlgo.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ZoneAlgo.cpp:152:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/ZoneAlgo.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ZoneAlgo.cpp:152:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/ZoneAlgo.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ZoneAlgo.cpp:152:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ZoneAlgo.cpp:153:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/ZoneAlgo.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ZoneAlgo.cpp:152:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/ZoneAlgo.h:18,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ZoneAlgo.cpp:152:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/ZoneAlgo.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ZoneAlgo.cpp:152:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ZoneAlgo.cpp:153:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ZoneAlgo.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ZoneAlgo.cpp:152:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ZoneAlgo.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ZoneAlgo.cpp:152:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Parse /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/depend.internal".
Scanning dependencies of target ClangAttrSubMatchRulesParserStringSwitches
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building AttrSubMatchRulesParserStringSwitches.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Parse && ../../../../../bin/clang-tblgen -gen-clang-attr-subject-match-rules-parser-string-switches -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/../../ -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/../Basic/Attr.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc.tmp
[ 22%] Updating AttrSubMatchRulesParserStringSwitches.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Parse && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target ClangAttrSubMatchRulesParserStringSwitches
/usr/bin/make  -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Parse /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/depend.internal".
Scanning dependencies of target ClangAttrParserStringSwitches
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building AttrParserStringSwitches.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Parse && ../../../../../bin/clang-tblgen -gen-clang-attr-parser-string-switches -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/../../ -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/../Basic/Attr.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Parse/AttrParserStringSwitches.inc.tmp
[ 22%] Updating AttrParserStringSwitches.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Parse && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Parse/AttrParserStringSwitches.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Parse/AttrParserStringSwitches.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target ClangAttrParserStringSwitches
[ 22%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/RewriteByReferenceParameters.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/RewriteByReferenceParameters.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Transform/RewriteByReferenceParameters.cpp
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Simplify.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/Simplify.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Simplify.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/Simplify.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/Simplify.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/Simplify.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/Simplify.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/Simplify.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/Simplify.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/Simplify.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/Simplify.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/Simplify.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Simplify.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/Simplify.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Simplify.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/Simplify.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/depend.internal".
Scanning dependencies of target ClangAttrParsedAttrImpl
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building AttrParsedAttrImpl.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema && ../../../../../bin/clang-tblgen -gen-clang-attr-parsed-attr-impl -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/../../ -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/../Basic/Attr.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc.tmp
[ 22%] Updating AttrParsedAttrImpl.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target ClangAttrParsedAttrImpl
[ 22%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/ScopInliner.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/ScopInliner.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScopInliner.cpp
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/MaximalStaticExpansion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/MaximalStaticExpansion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/MaximalStaticExpansion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/MaximalStaticExpansion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/MaximalStaticExpansion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/MaximalStaticExpansion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/MaximalStaticExpansion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/MaximalStaticExpansion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/MaximalStaticExpansion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/MaximalStaticExpansion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/usr/bin/make  -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/depend.internal".
Scanning dependencies of target ClangAttrSpellingListIndex
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building AttrSpellingListIndex.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema && ../../../../../bin/clang-tblgen -gen-clang-attr-spelling-index -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/../../ -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/../Basic/Attr.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/AttrSpellingListIndex.inc.tmp
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
[ 22%] Updating AttrSpellingListIndex.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/AttrSpellingListIndex.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/AttrSpellingListIndex.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target ClangAttrSpellingListIndex
/usr/bin/make  -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/depend.internal".
Scanning dependencies of target ClangAttrParsedAttrList
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building AttrParsedAttrList.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema && ../../../../../bin/clang-tblgen -gen-clang-attr-parsed-attr-list -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/../../ -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/../Basic/Attr.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrList.inc.tmp
[ 22%] Updating AttrParsedAttrList.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrList.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrList.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target ClangAttrParsedAttrList
/usr/bin/make  -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/depend.internal".
Scanning dependencies of target ClangAttrParsedAttrKinds
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building AttrParsedAttrKinds.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema && ../../../../../bin/clang-tblgen -gen-clang-attr-parsed-attr-kinds -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/../../ -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/../Basic/Attr.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrKinds.inc.tmp
[ 22%] Updating AttrParsedAttrKinds.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrKinds.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrKinds.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target ClangAttrParsedAttrKinds
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/MaximalStaticExpansion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/make  -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/depend
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:24,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopPass.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/DependenceInfo.h:26,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/MaximalStaticExpansion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/depend.internal".
Scanning dependencies of target ClangAttrTemplateInstantiate
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building AttrTemplateInstantiate.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema && ../../../../../bin/clang-tblgen -gen-clang-attr-template-instantiate -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/../../ -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/../Basic/Attr.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/AttrTemplateInstantiate.inc.tmp
[ 22%] Updating AttrTemplateInstantiate.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/AttrTemplateInstantiate.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/AttrTemplateInstantiate.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target ClangAttrTemplateInstantiate
/usr/bin/make  -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Serialization /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/depend.internal".
Scanning dependencies of target ClangAttrPCHWrite
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building AttrPCHWrite.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Serialization && ../../../../../bin/clang-tblgen -gen-clang-attr-pch-write -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/../../ -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/../Basic/Attr.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Serialization/AttrPCHWrite.inc.tmp
[ 22%] Updating AttrPCHWrite.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Serialization && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Serialization/AttrPCHWrite.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Serialization/AttrPCHWrite.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target ClangAttrPCHWrite
/usr/bin/make  -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Serialization /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/depend.internal".
Scanning dependencies of target ClangAttrPCHRead
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building AttrPCHRead.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Serialization && ../../../../../bin/clang-tblgen -gen-clang-attr-pch-read -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/../../ -I /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization -I /<<PKGBUILDDIR>>/include /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/../Basic/Attr.td -o /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Serialization/AttrPCHRead.inc.tmp
[ 22%] Updating AttrPCHRead.inc...
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Serialization && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Serialization/AttrPCHRead.inc.tmp /<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Serialization/AttrPCHRead.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target ClangAttrPCHRead
/usr/bin/make  -f tools/lld/Common/CMakeFiles/lldCommon.dir/build.make tools/lld/Common/CMakeFiles/lldCommon.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lld/Common /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lld/Common /<<PKGBUILDDIR>>/build-llvm/tools/lld/Common/CMakeFiles/lldCommon.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/Common/CMakeFiles/lldCommon.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/Common/CMakeFiles/lldCommon.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/Common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/Common/CMakeFiles/lldCommon.dir/depend.internal".
Scanning dependencies of target lldCommon
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lld/Common/CMakeFiles/lldCommon.dir/build.make tools/lld/Common/CMakeFiles/lldCommon.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Args.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/Common && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/Common -I/<<PKGBUILDDIR>>/tools/lld/Common -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCommon.dir/Args.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/Common/Args.cpp
[ 22%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/ErrorHandler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/Common && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/Common -I/<<PKGBUILDDIR>>/tools/lld/Common -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCommon.dir/ErrorHandler.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/Common/ErrorHandler.cpp
[ 22%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Memory.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/Common && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/Common -I/<<PKGBUILDDIR>>/tools/lld/Common -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCommon.dir/Memory.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/Common/Memory.cpp
[ 22%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Reproduce.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/Common && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/Common -I/<<PKGBUILDDIR>>/tools/lld/Common -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCommon.dir/Reproduce.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/Common/Reproduce.cpp
/usr/bin/make  -f tools/lld/lib/Core/CMakeFiles/lldCore.dir/build.make tools/lld/lib/Core/CMakeFiles/lldCore.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lld/lib/Core /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Core /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Core/CMakeFiles/lldCore.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Core/CMakeFiles/lldCore.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Core/CMakeFiles/lldCore.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Core/CMakeFiles/lldCore.dir/depend.internal".
Scanning dependencies of target lldCore
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lld/lib/Core/CMakeFiles/lldCore.dir/build.make tools/lld/lib/Core/CMakeFiles/lldCore.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/DefinedAtom.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Core -I/<<PKGBUILDDIR>>/tools/lld/lib/Core -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCore.dir/DefinedAtom.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/Core/DefinedAtom.cpp
[ 22%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/Error.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Core -I/<<PKGBUILDDIR>>/tools/lld/lib/Core -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCore.dir/Error.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/Core/Error.cpp
[ 22%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Strings.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/Common && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/Common -I/<<PKGBUILDDIR>>/tools/lld/Common -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCommon.dir/Strings.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/Common/Strings.cpp
/usr/bin/make  -f tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/build.make tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lld/lib/Driver /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Driver /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/depend.internal".
Scanning dependencies of target lldDriver
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/build.make tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building CXX object tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/DarwinLdDriver.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Driver -I/<<PKGBUILDDIR>>/tools/lld/lib/Driver -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldDriver.dir/DarwinLdDriver.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/Driver/DarwinLdDriver.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/PassSupport.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:376,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/LegacyPassManager.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/RegisterPasses.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScopInliner.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; DerivedT = llvm::DenseMap<std::pair<const llvm::SCEVUnknown*, llvm::Loop*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >, llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> > >; KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::SCEVUnknown*, llvm::Loop*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >; BucketT = llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScopInliner.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<const llvm::SCEVUnknown*, llvm::Loop*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/PassSupport.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:376,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/LegacyPassManager.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/RegisterPasses.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScopInliner.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScopInliner.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/PassSupport.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:376,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/LegacyPassManager.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/RegisterPasses.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScopInliner.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:40,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetectionDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:50,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScopInliner.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/PassSupport.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:376,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/LegacyPassManager.h:20,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/RegisterPasses.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScopInliner.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Support/ScopHelper.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/ScopDetection.h:51,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScopInliner.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::LoadInst]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::LoadInst>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> > >; KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::LoadInst>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::LoadInst> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::LoadInst> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::LoadInst>::AssertingVH(const llvm::AssertingVH<llvm::LoadInst>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::LoadInst>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::LoadInst]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
[ 22%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/TargetOptionsCommandFlags.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/Common && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/Common -I/<<PKGBUILDDIR>>/tools/lld/Common -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCommon.dir/TargetOptionsCommandFlags.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/Common/TargetOptionsCommandFlags.cpp
In file included from /<<PKGBUILDDIR>>/tools/polly/include/polly/Simplify.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/LinkAllPasses.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScopInliner.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/Simplify.h:17,
                 from /<<PKGBUILDDIR>>/tools/polly/include/polly/LinkAllPasses.h:21,
                 from /<<PKGBUILDDIR>>/tools/polly/lib/Transform/ScopInliner.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 22%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/File.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Core -I/<<PKGBUILDDIR>>/tools/lld/lib/Core -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCore.dir/File.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/Core/File.cpp
[ 22%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/LinkingContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Core -I/<<PKGBUILDDIR>>/tools/lld/lib/Core -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCore.dir/LinkingContext.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/Core/LinkingContext.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/Driver/DarwinLdDriver.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Simple.h:207:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/Driver/DarwinLdDriver.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/tools/lld/lib/Core/LinkingContext.cpp: In member function 'std::unique_ptr<lld::File> lld::LinkingContext::createEntrySymbolFile(llvm::StringRef) const':
/<<PKGBUILDDIR>>/tools/lld/lib/Core/LinkingContext.cpp:43:19: warning: redundant move in return statement [-Wredundant-move]
   43 |   return std::move(entryFile);
      |          ~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lld/lib/Core/LinkingContext.cpp:43:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/lld/lib/Core/LinkingContext.cpp: In member function 'std::unique_ptr<lld::File> lld::LinkingContext::createUndefinedSymbolFile(llvm::StringRef) const':
/<<PKGBUILDDIR>>/tools/lld/lib/Core/LinkingContext.cpp:59:19: warning: redundant move in return statement [-Wredundant-move]
   59 |   return std::move(undefinedSymFile);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lld/lib/Core/LinkingContext.cpp:59:19: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/AbsoluteAtom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/File.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Node.h:19,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/LinkingContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/Core/LinkingContext.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Simple.h:207:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/AbsoluteAtom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/File.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Node.h:19,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/LinkingContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/Core/LinkingContext.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target PollyCore
[ 22%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/Reader.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Core -I/<<PKGBUILDDIR>>/tools/lld/lib/Core -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCore.dir/Reader.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/Core/Reader.cpp
[ 22%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Threads.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/Common && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/Common -I/<<PKGBUILDDIR>>/tools/lld/Common -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCommon.dir/Threads.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/Common/Threads.cpp
/usr/bin/make  -f tools/lld/COFF/CMakeFiles/lldCOFF.dir/build.make tools/lld/COFF/CMakeFiles/lldCOFF.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lld/COFF /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF /<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF/CMakeFiles/lldCOFF.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF/CMakeFiles/lldCOFF.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF/CMakeFiles/lldCOFF.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF/CMakeFiles/lldCOFF.dir/depend.internal".
Scanning dependencies of target lldCOFF
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lld/COFF/CMakeFiles/lldCOFF.dir/build.make tools/lld/COFF/CMakeFiles/lldCOFF.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Chunks.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCOFF.dir/Chunks.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/COFF/Chunks.cpp
[ 22%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/Resolver.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Core -I/<<PKGBUILDDIR>>/tools/lld/lib/Core -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCore.dir/Resolver.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/Core/Resolver.cpp
/<<PKGBUILDDIR>>/tools/lld/lib/Core/Resolver.cpp: In member function 'llvm::Expected<bool> lld::Resolver::handleFile(lld::File&)':
/<<PKGBUILDDIR>>/tools/lld/lib/Core/Resolver.cpp:35:21: warning: redundant move in return statement [-Wredundant-move]
   35 |     return std::move(ec);
      |            ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/tools/lld/lib/Core/Resolver.cpp:35:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/lld/lib/Core/Resolver.cpp: In member function 'llvm::Expected<bool> lld::Resolver::forEachUndefines(lld::File&, lld::Resolver::UndefCallback)':
/<<PKGBUILDDIR>>/tools/lld/lib/Core/Resolver.cpp:67:25: warning: redundant move in return statement [-Wredundant-move]
   67 |         return std::move(ec);
      |                ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/tools/lld/lib/Core/Resolver.cpp:67:25: note: remove 'std::move' call
[ 22%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Version.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/Common && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/Common -I/<<PKGBUILDDIR>>/tools/lld/Common -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCommon.dir/Version.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/Common/Version.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/AbsoluteAtom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/File.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/ArchiveLibraryFile.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Resolver.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/Core/Resolver.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Simple.h:207:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Atom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/AbsoluteAtom.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/File.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/ArchiveLibraryFile.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Resolver.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/Core/Resolver.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 22%] Linking CXX static library ../../../../lib/liblldDriver.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Driver && /usr/bin/cmake -P CMakeFiles/lldDriver.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Driver && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldDriver.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldDriver.a CMakeFiles/lldDriver.dir/DarwinLdDriver.cpp.o
/usr/bin/ranlib ../../../../lib/liblldDriver.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target lldDriver
[ 22%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/SymbolTable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Core -I/<<PKGBUILDDIR>>/tools/lld/lib/Core -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCore.dir/SymbolTable.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/Core/SymbolTable.cpp
[ 22%] Linking CXX static library ../../../lib/liblldCommon.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/Common && /usr/bin/cmake -P CMakeFiles/lldCommon.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/Common && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldCommon.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../lib/liblldCommon.a CMakeFiles/lldCommon.dir/Args.cpp.o CMakeFiles/lldCommon.dir/ErrorHandler.cpp.o CMakeFiles/lldCommon.dir/Memory.cpp.o CMakeFiles/lldCommon.dir/Reproduce.cpp.o CMakeFiles/lldCommon.dir/Strings.cpp.o CMakeFiles/lldCommon.dir/TargetOptionsCommandFlags.cpp.o CMakeFiles/lldCommon.dir/Threads.cpp.o CMakeFiles/lldCommon.dir/Version.cpp.o
/usr/bin/ranlib ../../../lib/liblldCommon.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target lldCommon
[ 22%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/Writer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Core -I/<<PKGBUILDDIR>>/tools/lld/lib/Core -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCore.dir/Writer.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/lib/Core/Writer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Chunks.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Chunks.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Chunks.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Chunks.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 22%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/DLL.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCOFF.dir/DLL.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/COFF/DLL.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/SymbolTable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/Core/SymbolTable.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/lld/include/lld/Core/Simple.h:207:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Core/SymbolTable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/lib/Core/SymbolTable.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 22%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Driver.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCOFF.dir/Driver.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/COFF/Driver.cpp
[ 22%] Linking CXX static library ../../../../lib/liblldCore.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Core && /usr/bin/cmake -P CMakeFiles/lldCore.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/lib/Core && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldCore.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldCore.a CMakeFiles/lldCore.dir/DefinedAtom.cpp.o CMakeFiles/lldCore.dir/Error.cpp.o CMakeFiles/lldCore.dir/File.cpp.o CMakeFiles/lldCore.dir/LinkingContext.cpp.o CMakeFiles/lldCore.dir/Reader.cpp.o CMakeFiles/lldCore.dir/Resolver.cpp.o CMakeFiles/lldCore.dir/SymbolTable.cpp.o CMakeFiles/lldCore.dir/Writer.cpp.o
/usr/bin/ranlib ../../../../lib/liblldCore.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target lldCore
[ 22%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/COFF/DriverUtils.cpp
/usr/bin/make  -f tools/lld/ELF/CMakeFiles/lldELF.dir/build.make tools/lld/ELF/CMakeFiles/lldELF.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lld/ELF /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF/CMakeFiles/lldELF.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF/CMakeFiles/lldELF.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF/CMakeFiles/lldELF.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF/CMakeFiles/lldELF.dir/depend.internal".
Scanning dependencies of target lldELF
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lld/ELF/CMakeFiles/lldELF.dir/build.make tools/lld/ELF/CMakeFiles/lldELF.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/AArch64ErrataFix.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/AArch64ErrataFix.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/AArch64ErrataFix.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Chunks.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/DLL.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Chunks.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/DLL.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Driver.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Driver.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Driver.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Driver.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/AArch64ErrataFix.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/AArch64ErrataFix.cpp:32:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = lld::elf::Patch843419Section; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:434:61:   required from 'T* llvm::SpecificBumpPtrAllocator<T>::Allocate(size_t) [with T = lld::elf::Patch843419Section; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/lld/include/lld/Common/Memory.h:55:35:   required from 'T* lld::make(U&& ...) [with T = lld::elf::Patch843419Section; U = {lld::elf::InputSection*&, long long unsigned int&}]'
/<<PKGBUILDDIR>>/tools/lld/ELF/AArch64ErrataFix.cpp:562:56:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/AArch64ErrataFix.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/AArch64ErrataFix.cpp:32:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/DriverUtils.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/DriverUtils.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/AArch64ErrataFix.h:16,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/AArch64ErrataFix.cpp:32:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lld::elf::Relocation}; _Tp = lld::elf::Relocation; _Alloc = std::allocator<lld::elf::Relocation>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lld::elf::Relocation>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::elf::Relocation}; _Tp = lld::elf::Relocation; _Alloc = std::allocator<lld::elf::Relocation>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::elf::Relocation*, std::vector<lld::elf::Relocation> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 22%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/AArch64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/AArch64.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/Arch/AArch64.cpp
[ 22%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/AMDGPU.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/AMDGPU.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/Arch/AMDGPU.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/COFF.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Config.h:14,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Driver.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Driver.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::MemoryBufferRef&}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 22%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/ARM.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/ARM.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/Arch/ARM.cpp
[ 22%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/ICF.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCOFF.dir/ICF.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/COFF/ICF.cpp
/usr/include/c++/10/bits/vector.tcc: In member function 'void lld::coff::LinkerDriver::invokeMSVC(llvm::opt::InputArgList&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 22%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/AVR.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/AVR.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/Arch/AVR.cpp
/usr/bin/make  -f tools/lld/MinGW/CMakeFiles/lldMinGW.dir/build.make tools/lld/MinGW/CMakeFiles/lldMinGW.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lld/MinGW /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lld/MinGW /<<PKGBUILDDIR>>/build-llvm/tools/lld/MinGW/CMakeFiles/lldMinGW.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/MinGW/CMakeFiles/lldMinGW.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/MinGW/CMakeFiles/lldMinGW.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/MinGW/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/MinGW/CMakeFiles/lldMinGW.dir/depend.internal".
Scanning dependencies of target lldMinGW
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lld/MinGW/CMakeFiles/lldMinGW.dir/build.make tools/lld/MinGW/CMakeFiles/lldMinGW.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building CXX object tools/lld/MinGW/CMakeFiles/lldMinGW.dir/Driver.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/MinGW && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/MinGW -I/<<PKGBUILDDIR>>/tools/lld/MinGW -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldMinGW.dir/Driver.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/MinGW/Driver.cpp
[ 22%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/Mips.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/Mips.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/Arch/Mips.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Chunks.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/ICF.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Chunks.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/ICF.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 22%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/MipsArchTree.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/MipsArchTree.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/Arch/MipsArchTree.cpp
[ 22%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/InputFiles.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCOFF.dir/InputFiles.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/COFF/InputFiles.cpp
[ 22%] Linking CXX static library ../../../lib/liblldMinGW.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/MinGW && /usr/bin/cmake -P CMakeFiles/lldMinGW.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/MinGW && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldMinGW.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../lib/liblldMinGW.a CMakeFiles/lldMinGW.dir/Driver.cpp.o
/usr/bin/ranlib ../../../lib/liblldMinGW.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target lldMinGW
[ 22%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/PPC.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/PPC.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/Arch/PPC.cpp
/usr/bin/make  -f tools/lld/wasm/CMakeFiles/lldWasm.dir/build.make tools/lld/wasm/CMakeFiles/lldWasm.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lld/wasm /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm /<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm/CMakeFiles/lldWasm.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm/CMakeFiles/lldWasm.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm/CMakeFiles/lldWasm.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm/CMakeFiles/lldWasm.dir/depend.internal".
Scanning dependencies of target lldWasm
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lld/wasm/CMakeFiles/lldWasm.dir/build.make tools/lld/wasm/CMakeFiles/lldWasm.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/Driver.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm -I/<<PKGBUILDDIR>>/tools/lld/wasm -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldWasm.dir/Driver.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/wasm/Driver.cpp
[ 22%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/LTO.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCOFF.dir/LTO.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/COFF/LTO.cpp
[ 22%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/PPC64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/PPC64.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/Arch/PPC64.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/Driver.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/wasm/Driver.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = lld::wasm::Configuration; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:434:61:   required from 'T* llvm::SpecificBumpPtrAllocator<T>::Allocate(size_t) [with T = lld::wasm::Configuration; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/lld/include/lld/Common/Memory.h:55:35:   required from 'T* lld::make(U&& ...) [with T = lld::wasm::Configuration; U = {}]'
/<<PKGBUILDDIR>>/tools/lld/wasm/Driver.cpp:74:32:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/Driver.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/wasm/Driver.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/InputFiles.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/InputFiles.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/InputFiles.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/InputFiles.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 22%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/InputFiles.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm -I/<<PKGBUILDDIR>>/tools/lld/wasm -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldWasm.dir/InputFiles.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/wasm/InputFiles.cpp
[ 22%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/SPARCV9.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/SPARCV9.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/Arch/SPARCV9.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/LTO.h:24,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/LTO.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/LTO.h:24,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/LTO.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/wasm/InputFiles.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/wasm/InputFiles.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = std::unique_ptr<llvm::MemoryBuffer>; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:434:61:   required from 'T* llvm::SpecificBumpPtrAllocator<T>::Allocate(size_t) [with T = std::unique_ptr<llvm::MemoryBuffer>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/lld/include/lld/Common/Memory.h:55:35:   required from 'T* lld::make(U&& ...) [with T = std::unique_ptr<llvm::MemoryBuffer>; U = {std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >}]'
/<<PKGBUILDDIR>>/tools/lld/wasm/InputFiles.cpp:40:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/wasm/InputFiles.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/wasm/InputFiles.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 22%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/X86.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/X86.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/Arch/X86.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/lld/wasm/InputFiles.h:14,
                 from /<<PKGBUILDDIR>>/tools/lld/wasm/InputFiles.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmRelocation&}; _Tp = llvm::wasm::WasmRelocation; _Alloc = std::allocator<llvm::wasm::WasmRelocation>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::wasm::WasmRelocation>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/lld/wasm/InputFiles.h:14,
                 from /<<PKGBUILDDIR>>/tools/lld/wasm/InputFiles.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void lld::wasm::ObjFile::initializeSymbols()':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::wasm::WasmRelocation*, std::vector<llvm::wasm::WasmRelocation> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 22%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/MapFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCOFF.dir/MapFile.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/COFF/MapFile.cpp
[ 22%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/MarkLive.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCOFF.dir/MarkLive.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/COFF/MarkLive.cpp
[ 22%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/InputSegment.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm -I/<<PKGBUILDDIR>>/tools/lld/wasm -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldWasm.dir/InputSegment.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/wasm/InputSegment.cpp
[ 22%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/OutputSections.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm -I/<<PKGBUILDDIR>>/tools/lld/wasm -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldWasm.dir/OutputSections.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/wasm/OutputSections.cpp
[ 22%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/X86_64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/X86_64.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/Arch/X86_64.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/MapFile.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/MapFile.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/MapFile.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/MapFile.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Chunks.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/MarkLive.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Chunks.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/MarkLive.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/Wasm.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/wasm/WriterUtils.h:14,
                 from /<<PKGBUILDDIR>>/tools/lld/wasm/InputSegment.h:24,
                 from /<<PKGBUILDDIR>>/tools/lld/wasm/OutputSections.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/wasm/OutputSections.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lld::wasm::OutputRelocation&}; _Tp = lld::wasm::OutputRelocation; _Alloc = std::allocator<lld::wasm::OutputRelocation>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lld::wasm::OutputRelocation>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function 'void calcRelocations(const lld::wasm::ObjFile&, llvm::ArrayRef<llvm::wasm::WasmRelocation>, std::vector<lld::wasm::OutputRelocation>&, int32_t)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::wasm::OutputRelocation*, std::vector<lld::wasm::OutputRelocation> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 22%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/SymbolTable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm -I/<<PKGBUILDDIR>>/tools/lld/wasm -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldWasm.dir/SymbolTable.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/wasm/SymbolTable.cpp
[ 22%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Driver.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/Driver.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/Driver.cpp
[ 22%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/MinGW.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCOFF.dir/MinGW.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/COFF/MinGW.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/wasm/InputFiles.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/wasm/SymbolTable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/wasm/SymbolTable.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = lld::wasm::Symbol; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:434:61:   required from 'T* llvm::SpecificBumpPtrAllocator<T>::Allocate(size_t) [with T = lld::wasm::Symbol; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/lld/include/lld/Common/Memory.h:55:35:   required from 'T* lld::make(U&& ...) [with T = lld::wasm::Symbol; U = {llvm::StringRef&, bool}]'
/<<PKGBUILDDIR>>/tools/lld/wasm/SymbolTable.cpp:68:33:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/wasm/InputFiles.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/wasm/SymbolTable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/wasm/SymbolTable.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 22%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/DriverUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/DriverUtils.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/DriverUtils.cpp
[ 22%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/Symbols.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm -I/<<PKGBUILDDIR>>/tools/lld/wasm -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldWasm.dir/Symbols.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/wasm/Symbols.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/InputFiles.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/SymbolTable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Driver.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Driver.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = lld::elf::Configuration; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:434:61:   required from 'T* llvm::SpecificBumpPtrAllocator<T>::Allocate(size_t) [with T = lld::elf::Configuration; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/lld/include/lld/Common/Memory.h:55:35:   required from 'T* lld::make(U&& ...) [with T = lld::elf::Configuration; U = {}]'
/<<PKGBUILDDIR>>/tools/lld/ELF/Driver.cpp:87:32:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/InputFiles.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/SymbolTable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Driver.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Driver.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 22%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/Writer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm -I/<<PKGBUILDDIR>>/tools/lld/wasm -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldWasm.dir/Writer.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/wasm/Writer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/MinGW.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/MinGW.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/MinGW.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/MinGW.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 22%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/PDB.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCOFF.dir/PDB.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/COFF/PDB.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/wasm/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/wasm/Writer.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = lld::wasm::CodeSection; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:434:61:   required from 'T* llvm::SpecificBumpPtrAllocator<T>::Allocate(size_t) [with T = lld::wasm::CodeSection; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/lld/include/lld/Common/Memory.h:55:35:   required from 'T* lld::make(U&& ...) [with T = lld::wasm::CodeSection; U = {unsigned int&, std::vector<lld::wasm::ObjFile*, std::allocator<lld::wasm::ObjFile*> >&}]'
/<<PKGBUILDDIR>>/tools/lld/wasm/Writer.cpp:345:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/wasm/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/wasm/Writer.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 22%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Strings.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCOFF.dir/Strings.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/COFF/Strings.cpp
[ 22%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/COFF/SymbolTable.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/InputFiles.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/SymbolTable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Driver.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Driver.cpp:26:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::MemoryBufferRef, long long unsigned int>}; _Tp = std::pair<llvm::MemoryBufferRef, long long unsigned int>; _Alloc = std::allocator<std::pair<llvm::MemoryBufferRef, long long unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::MemoryBufferRef, long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<std::pair<llvm::MemoryBufferRef, long long unsigned int> > getArchiveMembers(llvm::MemoryBufferRef)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::MemoryBufferRef, long long unsigned int>*, std::vector<std::pair<llvm::MemoryBufferRef, long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lld/COFF/PDB.cpp: In function 'llvm::Optional<llvm::codeview::TypeServer2Record> maybeReadTypeServerRecord(llvm::codeview::CVTypeArray&)':
/<<PKGBUILDDIR>>/tools/lld/COFF/PDB.cpp:235:19: warning: redundant move in return statement [-Wredundant-move]
  235 |   return std::move(TS);
      |          ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/tools/lld/COFF/PDB.cpp:235:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/lld/COFF/PDB.cpp: In function 'llvm::Expected<std::unique_ptr<llvm::pdb::NativeSession> > tryToLoadPDB(const llvm::codeview::GUID&, llvm::StringRef)':
/<<PKGBUILDDIR>>/tools/lld/COFF/PDB.cpp:292:21: warning: redundant move in return statement [-Wredundant-move]
  292 |     return std::move(EC);
      |            ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/tools/lld/COFF/PDB.cpp:292:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/lld/COFF/PDB.cpp:309:19: warning: redundant move in return statement [-Wredundant-move]
  309 |   return std::move(NS);
      |          ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/tools/lld/COFF/PDB.cpp:309:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/lld/COFF/PDB.cpp: In member function 'llvm::Expected<const {anonymous}::CVIndexMap&> {anonymous}::PDBLinker::maybeMergeTypeServerPDB(lld::coff::ObjFile*, llvm::codeview::TypeServer2Record&)':
/<<PKGBUILDDIR>>/tools/lld/COFF/PDB.cpp:348:21: warning: redundant move in return statement [-Wredundant-move]
  348 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/lld/COFF/PDB.cpp:348:21: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:14,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/PDB.cpp:36:
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69: warning: implicitly-declared 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)' is deprecated [-Wdeprecated-copy]
   37 |       : GSIHashIterator::iterator_adaptor_base(std::forward<T &&>(v)) {}
      |                                                                     ^
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h:14,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/PDB.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>' has user-provided 'llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]'
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/PDB.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/PDB.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h:218:51: note:   initializing argument 1 of 'llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]'
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                  ~~~~~~~~~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/PDB.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/PDB.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/PDB.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/PDB.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/PDB.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/PDB.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h: In instantiation of 'llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69:   required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]'
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h:218:70: warning: implicitly-declared 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)' is deprecated [-Wdeprecated-copy]
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                                                      ^
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h:14,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/PDB.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>' has user-provided 'llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]'
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lld/COFF/SymbolTable.cpp: In member function 'void lld::coff::SymbolTable::reportRemainingUndefines()':
/<<PKGBUILDDIR>>/tools/lld/COFF/SymbolTable.cpp:86:46: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class lld::coff::Symbol' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
   86 |         memcpy(Sym, D, sizeof(DefinedRegular));
      |                                              ^
In file included from /<<PKGBUILDDIR>>/tools/lld/COFF/SymbolTable.cpp:14:
/<<PKGBUILDDIR>>/tools/lld/COFF/Symbols.h:38:7: note: 'class lld::coff::Symbol' declared here
   38 | class Symbol {
      |       ^~~~~~
/<<PKGBUILDDIR>>/tools/lld/COFF/SymbolTable.cpp:88:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class lld::coff::Symbol' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
   88 |         memcpy(Sym, D, sizeof(DefinedAbsolute));
      |                                               ^
In file included from /<<PKGBUILDDIR>>/tools/lld/COFF/SymbolTable.cpp:14:
/<<PKGBUILDDIR>>/tools/lld/COFF/Symbols.h:38:7: note: 'class lld::coff::Symbol' declared here
   38 | class Symbol {
      |       ^~~~~~
/<<PKGBUILDDIR>>/tools/lld/COFF/SymbolTable.cpp:90:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class lld::coff::Symbol' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
   90 |         memcpy(Sym, D, sizeof(SymbolUnion));
      |                                           ^
In file included from /<<PKGBUILDDIR>>/tools/lld/COFF/SymbolTable.cpp:14:
/<<PKGBUILDDIR>>/tools/lld/COFF/Symbols.h:38:7: note: 'class lld::coff::Symbol' declared here
   38 | class Symbol {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/TypeRecord.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SimpleTypeSerializer.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/PDB.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from 'llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:201:26:   required from 'llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType& llvm::VarStreamArrayIterator<ValueType, Extractor>::operator+=(unsigned int) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::SymbolKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> > >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h:124:53:   required from 'DerivedT& llvm::iterator_facade_base<DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT>::operator++() [with DerivedT = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::SymbolKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> > >; IteratorCategoryT = std::forward_iterator_tag; T = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; DifferenceTypeT = int; PointerT = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>*; ReferenceT = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>&]'
/<<PKGBUILDDIR>>/tools/lld/COFF/PDB.cpp:654:23:   required from here
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call
[ 22%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/WriterUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm -I/<<PKGBUILDDIR>>/tools/lld/wasm -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldWasm.dir/WriterUtils.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/wasm/WriterUtils.cpp
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from 'llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:152:24:   required from 'llvm::VarStreamArrayIterator<ValueType, Extractor>::VarStreamArrayIterator(const ArrayType&, const Extractor&, uint32_t, bool*) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::ArrayType = llvm::VarStreamArray<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >; uint32_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:143:53:   required from 'llvm::VarStreamArrayIterator<ValueType, Extractor>::VarStreamArrayIterator(const ArrayType&, const Extractor&, bool*) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::ArrayType = llvm::VarStreamArray<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >]'
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:105:12:   required from 'llvm::VarStreamArray<ValueType, Extractor>::Iterator llvm::VarStreamArray<ValueType, Extractor>::begin(bool*) const [with ValueType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >; llvm::VarStreamArray<ValueType, Extractor>::Iterator = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> > >]'
/<<PKGBUILDDIR>>/tools/lld/COFF/PDB.cpp:226:24:   required from here
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/InputFiles.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/SymbolTable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/SymbolTable.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/InputFiles.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/SymbolTable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/SymbolTable.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 22%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/EhFrame.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/EhFrame.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/EhFrame.cpp
[ 22%] Linking CXX static library ../../../lib/liblldWasm.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm && /usr/bin/cmake -P CMakeFiles/lldWasm.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/wasm && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldWasm.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../lib/liblldWasm.a CMakeFiles/lldWasm.dir/Driver.cpp.o CMakeFiles/lldWasm.dir/InputFiles.cpp.o CMakeFiles/lldWasm.dir/InputSegment.cpp.o CMakeFiles/lldWasm.dir/OutputSections.cpp.o CMakeFiles/lldWasm.dir/SymbolTable.cpp.o CMakeFiles/lldWasm.dir/Symbols.cpp.o CMakeFiles/lldWasm.dir/Writer.cpp.o CMakeFiles/lldWasm.dir/WriterUtils.cpp.o
/usr/bin/ranlib ../../../lib/liblldWasm.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target lldWasm
[ 22%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Symbols.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCOFF.dir/Symbols.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/COFF/Symbols.cpp
[ 22%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Filesystem.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/Filesystem.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/Filesystem.cpp
/usr/bin/make  -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/IR /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/IR /<<PKGBUILDDIR>>/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/IR/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/depend.internal".
Scanning dependencies of target LLVMCore
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/AsmWriter.cpp
[ 22%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/GdbIndex.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/GdbIndex.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/GdbIndex.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Chunks.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Symbols.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Symbols.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Chunks.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Symbols.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Symbols.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 22%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/ICF.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/ICF.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/ICF.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/IR/AsmWriter.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::Use*, unsigned int>]':
/<<PKGBUILDDIR>>/lib/IR/AsmWriter.cpp:188:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::Use*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/lib/IR/AsmWriter.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::Use*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 22%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Writer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/COFF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldCOFF.dir/Writer.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/COFF/Writer.cpp
[ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/Attributes.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/Attributes.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:20,
                 from /<<PKGBUILDDIR>>/lib/IR/Attributes.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = std::pair<unsigned int, llvm::AttributeSet>]':
/<<PKGBUILDDIR>>/lib/IR/Attributes.cpp:1055:68:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<std::pair<unsigned int, llvm::AttributeSet> >::Data' from 'std::initializer_list<std::pair<unsigned int, llvm::AttributeSet> >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Chunks.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Writer.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Writer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Chunks.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Writer.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/COFF/Writer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:20,
                 from /<<PKGBUILDDIR>>/lib/IR/Attributes.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:20,
                 from /<<PKGBUILDDIR>>/lib/IR/Attributes.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 22%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/InputFiles.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/InputFiles.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/InputFiles.cpp
/usr/bin/make  -f lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build.make lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/FuzzMutate /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/FuzzMutate /<<PKGBUILDDIR>>/build-llvm/lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/FuzzMutate/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/depend.internal".
Scanning dependencies of target LLVMFuzzMutate
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build.make lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/FuzzerCLI.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/FuzzMutate && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/FuzzMutate -I/<<PKGBUILDDIR>>/lib/FuzzMutate -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMFuzzMutate.dir/FuzzerCLI.cpp.o -c /<<PKGBUILDDIR>>/lib/FuzzMutate/FuzzerCLI.cpp
[ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/AutoUpgrade.cpp
[ 22%] Linking CXX static library ../../../lib/liblldCOFF.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF && /usr/bin/cmake -P CMakeFiles/lldCOFF.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/COFF && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldCOFF.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../lib/liblldCOFF.a CMakeFiles/lldCOFF.dir/Chunks.cpp.o CMakeFiles/lldCOFF.dir/DLL.cpp.o CMakeFiles/lldCOFF.dir/Driver.cpp.o CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o CMakeFiles/lldCOFF.dir/ICF.cpp.o CMakeFiles/lldCOFF.dir/InputFiles.cpp.o CMakeFiles/lldCOFF.dir/LTO.cpp.o CMakeFiles/lldCOFF.dir/MapFile.cpp.o CMakeFiles/lldCOFF.dir/MarkLive.cpp.o CMakeFiles/lldCOFF.dir/MinGW.cpp.o CMakeFiles/lldCOFF.dir/PDB.cpp.o CMakeFiles/lldCOFF.dir/Strings.cpp.o CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o CMakeFiles/lldCOFF.dir/Symbols.cpp.o CMakeFiles/lldCOFF.dir/Writer.cpp.o
/usr/bin/ranlib ../../../lib/liblldCOFF.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target lldCOFF
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Constants.h:24,
                 from /<<PKGBUILDDIR>>/lib/IR/AutoUpgrade.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/BasicBlock.cpp
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/lib/IR/AutoUpgrade.cpp:534:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/IR/AutoUpgrade.cpp:883:78:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]':
/<<PKGBUILDDIR>>/lib/IR/AutoUpgrade.cpp:1289:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<unsigned int>::Data' from 'std::initializer_list<unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/AutoUpgrade.h:17,
                 from /<<PKGBUILDDIR>>/lib/IR/AutoUpgrade.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/AutoUpgrade.h:17,
                 from /<<PKGBUILDDIR>>/lib/IR/AutoUpgrade.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/InputFiles.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/InputFiles.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/InputFiles.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/InputFiles.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 22%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/IRMutator.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/FuzzMutate && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/FuzzMutate -I/<<PKGBUILDDIR>>/lib/FuzzMutate -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMFuzzMutate.dir/IRMutator.cpp.o -c /<<PKGBUILDDIR>>/lib/FuzzMutate/IRMutator.cpp
[ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/Comdat.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/Comdat.cpp
[ 22%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/OpDescriptor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/FuzzMutate && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/FuzzMutate -I/<<PKGBUILDDIR>>/lib/FuzzMutate -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMFuzzMutate.dir/OpDescriptor.cpp.o -c /<<PKGBUILDDIR>>/lib/FuzzMutate/OpDescriptor.cpp
[ 22%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/InputSection.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/InputSection.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/InputSection.cpp
[ 22%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/Operations.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/FuzzMutate && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/FuzzMutate -I/<<PKGBUILDDIR>>/lib/FuzzMutate -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMFuzzMutate.dir/Operations.cpp.o -c /<<PKGBUILDDIR>>/lib/FuzzMutate/Operations.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/FuzzMutate/OpDescriptor.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/FuzzMutate/Operations.h:18,
                 from /<<PKGBUILDDIR>>/lib/FuzzMutate/Operations.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]':
/<<PKGBUILDDIR>>/lib/FuzzMutate/Operations.cpp:216:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<unsigned int>::Data' from 'std::initializer_list<unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/ConstantFold.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/InputSection.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/InputSection.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&, long long unsigned int, bool}; _Tp = lld::elf::SectionPiece; _Alloc = std::allocator<lld::elf::SectionPiece>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lld::elf::SectionPiece>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void lld::elf::MergeInputSection::splitStrings(llvm::ArrayRef<unsigned char>, size_t)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::elf::SectionPiece*, std::vector<lld::elf::SectionPiece> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lld/ELF/InputSection.cpp:878:1: note: parameter passing for argument of type 'std::vector<lld::elf::SectionPiece>::iterator' changed in GCC 7.1
  878 | }
      | ^
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/InputSection.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/InputSection.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void lld::elf::MergeInputSection::splitNonStrings(llvm::ArrayRef<unsigned char>, size_t)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::elf::SectionPiece*, std::vector<lld::elf::SectionPiece> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lld/ELF/InputSection.cpp:891:1: note: parameter passing for argument of type 'std::vector<lld::elf::SectionPiece>::iterator' changed in GCC 7.1
  891 | }
      | ^
[ 22%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/RandomIRBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/FuzzMutate && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/FuzzMutate -I/<<PKGBUILDDIR>>/lib/FuzzMutate -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMFuzzMutate.dir/RandomIRBuilder.cpp.o -c /<<PKGBUILDDIR>>/lib/FuzzMutate/RandomIRBuilder.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/InputSection.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/InputSection.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lld::elf::Relocation}; _Tp = lld::elf::Relocation; _Alloc = std::allocator<lld::elf::Relocation>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lld::elf::Relocation>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::elf::Relocation}; _Tp = lld::elf::Relocation; _Alloc = std::allocator<lld::elf::Relocation>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::elf::Relocation*, std::vector<lld::elf::Relocation> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/FuzzMutate/OpDescriptor.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/FuzzMutate/IRMutator.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/FuzzMutate/RandomIRBuilder.h:18,
                 from /<<PKGBUILDDIR>>/lib/FuzzMutate/RandomIRBuilder.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/FuzzMutate/RandomIRBuilder.cpp:122:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 22%] Linking CXX static library ../libLLVMFuzzMutate.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/FuzzMutate && /usr/bin/cmake -P CMakeFiles/LLVMFuzzMutate.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/FuzzMutate && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMFuzzMutate.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMFuzzMutate.a CMakeFiles/LLVMFuzzMutate.dir/FuzzerCLI.cpp.o CMakeFiles/LLVMFuzzMutate.dir/IRMutator.cpp.o CMakeFiles/LLVMFuzzMutate.dir/OpDescriptor.cpp.o CMakeFiles/LLVMFuzzMutate.dir/Operations.cpp.o CMakeFiles/LLVMFuzzMutate.dir/RandomIRBuilder.cpp.o
/usr/bin/ranlib ../libLLVMFuzzMutate.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target LLVMFuzzMutate
/usr/bin/make  -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/IRReader /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/IRReader /<<PKGBUILDDIR>>/build-llvm/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/IRReader/CMakeFiles/LLVMIRReader.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/IRReader/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend.internal".
Scanning dependencies of target LLVMIRReader
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building CXX object lib/IRReader/CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IRReader && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IRReader -I/<<PKGBUILDDIR>>/lib/IRReader -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o -c /<<PKGBUILDDIR>>/lib/IRReader/IRReader.cpp
[ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/ConstantRange.cpp
[ 22%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/LTO.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/LTO.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/LTO.cpp
/usr/bin/make  -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/CodeGen /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend.internal".
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/LTO.h:24,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/LTO.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/LTO.h:24,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/LTO.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
Scanning dependencies of target LLVMCodeGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build
[ 22%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/Constants.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/Constants.cpp
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/AggressiveAntiDepBreaker.cpp
[ 22%] Linking CXX static library ../libLLVMIRReader.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/IRReader && /usr/bin/cmake -P CMakeFiles/LLVMIRReader.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/IRReader && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMIRReader.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMIRReader.a CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o
/usr/bin/ranlib ../libLLVMIRReader.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 22%] Built target LLVMIRReader
[ 23%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/LinkerScript.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/LinkerScript.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/LinkerScript.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AggressiveAntiDepBreaker.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/LinkerScript.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/LinkerScript.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = lld::elf::OutputSection; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:434:61:   required from 'T* llvm::SpecificBumpPtrAllocator<T>::Allocate(size_t) [with T = lld::elf::OutputSection; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/lld/include/lld/Common/Memory.h:55:35:   required from 'T* lld::make(U&& ...) [with T = lld::elf::OutputSection; U = {llvm::StringRef&, llvm::ELF::<unnamed enum>, int}]'
/<<PKGBUILDDIR>>/tools/lld/ELF/LinkerScript.cpp:90:50:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/LinkerScript.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/LinkerScript.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AntiDepBreaker.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AntiDepBreaker.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Constants.h:24,
                 from /<<PKGBUILDDIR>>/lib/IR/Constants.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Constants.h:24,
                 from /<<PKGBUILDDIR>>/lib/IR/Constants.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AntiDepBreaker.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AntiDepBreaker.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AntiDepBreaker.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AntiDepBreaker.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AntiDepBreaker.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AntiDepBreaker.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/MapFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/MapFile.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/MapFile.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/MarkLive.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/MarkLive.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/MarkLive.cpp
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/Analysis.cpp
In file included from /<<PKGBUILDDIR>>/lib/IR/LLVMContextImpl.h:19,
                 from /<<PKGBUILDDIR>>/lib/IR/Constants.cpp:16:
/<<PKGBUILDDIR>>/lib/IR/ConstantsContext.h: In member function 'ConstantClass* llvm::ConstantUniqueMap<ConstantClass>::create(llvm::ConstantUniqueMap<ConstantClass>::TypeClass*, llvm::ConstantUniqueMap<ConstantClass>::ValType, llvm::ConstantUniqueMap<ConstantClass>::LookupKeyHashed&) [with ConstantClass = llvm::ConstantArray]':
/<<PKGBUILDDIR>>/lib/IR/ConstantsContext.h:634:18: note: parameter passing for argument of type 'llvm::ConstantUniqueMap<llvm::ConstantArray>::ValType' {aka 'llvm::ConstantAggrKeyType<llvm::ConstantArray>'} changed in GCC 7.1
  634 |   ConstantClass *create(TypeClass *Ty, ValType V, LookupKeyHashed &HashKey) {
      |                  ^~~~~~
/<<PKGBUILDDIR>>/lib/IR/ConstantsContext.h: In member function 'ConstantClass* llvm::ConstantUniqueMap<ConstantClass>::create(llvm::ConstantUniqueMap<ConstantClass>::TypeClass*, llvm::ConstantUniqueMap<ConstantClass>::ValType, llvm::ConstantUniqueMap<ConstantClass>::LookupKeyHashed&) [with ConstantClass = llvm::ConstantVector]':
/<<PKGBUILDDIR>>/lib/IR/ConstantsContext.h:634:18: note: parameter passing for argument of type 'llvm::ConstantUniqueMap<llvm::ConstantVector>::ValType' {aka 'llvm::ConstantAggrKeyType<llvm::ConstantVector>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/Analysis.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/Core.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/Core.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/Analysis.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/Analysis.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineBasicBlock*, int>]':
/<<PKGBUILDDIR>>/lib/CodeGen/Analysis.cpp:699:73:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineBasicBlock*, int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/Analysis.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/Analysis.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MachineBasicBlock*, int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/Analysis.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/Analysis.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/Analysis.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/Analysis.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/Analysis.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/Analysis.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/Analysis.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/Analysis.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/AtomicExpandPass.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/Analysis.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/Analysis.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/Analysis.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/Analysis.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/lib/IR/Core.cpp: In function 'void LLVMContextSetDiagnosticHandler(LLVMContextRef, LLVMDiagnosticHandler, void*)':
/<<PKGBUILDDIR>>/lib/IR/Core.cpp:89:22: warning: cast between incompatible function types from 'LLVMDiagnosticHandler' {aka 'void (*)(LLVMOpaqueDiagnosticInfo*, void*)'} to 'llvm::DiagnosticHandler::DiagnosticHandlerTy' {aka 'void (*)(const llvm::DiagnosticInfo&, void*)'} [-Wcast-function-type]
   89 |       LLVM_EXTENSION reinterpret_cast<DiagnosticHandler::DiagnosticHandlerTy>(
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   90 |           Handler),
      |           ~~~~~~~~    
/<<PKGBUILDDIR>>/lib/IR/Core.cpp: In function 'void (* LLVMContextGetDiagnosticHandler(LLVMContextRef))(LLVMDiagnosticInfoRef, void*)':
/<<PKGBUILDDIR>>/lib/IR/Core.cpp:95:25: warning: cast between incompatible function types from 'llvm::DiagnosticHandler::DiagnosticHandlerTy' {aka 'void (*)(const llvm::DiagnosticInfo&, void*)'} to 'LLVMDiagnosticHandler' {aka 'void (*)(LLVMOpaqueDiagnosticInfo*, void*)'} [-Wcast-function-type]
   95 |   return LLVM_EXTENSION reinterpret_cast<LLVMDiagnosticHandler>(
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |       unwrap(C)->getDiagnosticHandlerCallBack());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/IR/Core.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/IR/Core.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/OutputSections.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/OutputSections.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/OutputSections.cpp
/usr/bin/make  -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend.internal".
Scanning dependencies of target LLVMSelectionDAG
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AtomicExpandPass.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AtomicExpandPass.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AtomicExpandPass.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AtomicExpandPass.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AtomicExpandPass.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/OutputSections.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/OutputSections.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = lld::elf::InputSectionDescription; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:434:61:   required from 'T* llvm::SpecificBumpPtrAllocator<T>::Allocate(size_t) [with T = lld::elf::InputSectionDescription; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/lld/include/lld/Common/Memory.h:55:35:   required from 'T* lld::make(U&& ...) [with T = lld::elf::InputSectionDescription; U = {const char (&)[1]}]'
/<<PKGBUILDDIR>>/tools/lld/ELF/OutputSections.cpp:131:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/OutputSections.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/OutputSections.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:47:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SDNode*, unsigned int>]':
/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:1769:73:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SDNode*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SDNode*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]':
/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:2856:43:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::SDValue>::Data' from 'std::initializer_list<llvm::SDValue>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::StoreSDNode*, llvm::SDValue>]':
/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:17736:71:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::StoreSDNode*, llvm::SDValue>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::StoreSDNode*, llvm::SDValue>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/DIBuilder.cpp
[ 23%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Relocations.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/Relocations.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/Relocations.cpp
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/BasicTargetTransformInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:18,
                 from /<<PKGBUILDDIR>>/lib/IR/DIBuilder.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Relocations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Relocations.cpp:44:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = lld::elf::ThunkSection; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:434:61:   required from 'T* llvm::SpecificBumpPtrAllocator<T>::Allocate(size_t) [with T = lld::elf::ThunkSection; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/lld/include/lld/Common/Memory.h:55:35:   required from 'T* lld::make(U&& ...) [with T = lld::elf::ThunkSection; U = {lld::elf::OutputSection*&, long long unsigned int&}]'
/<<PKGBUILDDIR>>/tools/lld/ELF/Relocations.cpp:1293:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Relocations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Relocations.cpp:44:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:18,
                 from /<<PKGBUILDDIR>>/lib/IR/DIBuilder.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:18,
                 from /<<PKGBUILDDIR>>/lib/IR/DIBuilder.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/BasicTTIImpl.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BasicTargetTransformInfo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Relocations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Relocations.cpp:44:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lld::elf::Relocation}; _Tp = lld::elf::Relocation; _Alloc = std::allocator<lld::elf::Relocation>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lld::elf::Relocation>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::elf::Relocation}; _Tp = lld::elf::Relocation; _Alloc = std::allocator<lld::elf::Relocation>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::elf::Relocation*, std::vector<lld::elf::Relocation> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/BasicTTIImpl.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BasicTargetTransformInfo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/BasicTTIImpl.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BasicTargetTransformInfo.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/BasicTTIImpl.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BasicTargetTransformInfo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/BasicTTIImpl.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BasicTargetTransformInfo.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/DataLayout.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/DataLayout.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/BasicTTIImpl.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BasicTargetTransformInfo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/BasicTTIImpl.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BasicTargetTransformInfo.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/BranchFolding.cpp
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/DebugInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchFolding.cpp:41:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/ScriptLexer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/ScriptLexer.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/ScriptLexer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchFolding.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchFolding.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchFolding.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchFolding.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchFolding.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchFolding.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchFolding.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchFolding.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/IR/DebugInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchFolding.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchFolding.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchFolding.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchFolding.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/ScriptParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/ScriptParser.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/ScriptParser.cpp
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/DebugInfoMetadata.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/ScriptParser.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/ScriptParser.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = lld::elf::SymbolAssignment; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:434:61:   required from 'T* llvm::SpecificBumpPtrAllocator<T>::Allocate(size_t) [with T = lld::elf::SymbolAssignment; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/lld/include/lld/Common/Memory.h:55:35:   required from 'T* lld::make(U&& ...) [with T = lld::elf::SymbolAssignment; U = {llvm::StringRef&, std::function<lld::elf::ExprValue()>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]'
/<<PKGBUILDDIR>>/tools/lld/ELF/ScriptParser.cpp:280:79:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/ScriptParser.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/ScriptParser.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/BranchRelaxation.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DebugInfoMetadata.h:17,
                 from /<<PKGBUILDDIR>>/lib/IR/DebugInfoMetadata.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DebugInfoMetadata.h:17,
                 from /<<PKGBUILDDIR>>/lib/IR/DebugInfoMetadata.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DebugInfoMetadata.h:17,
                 from /<<PKGBUILDDIR>>/lib/IR/DebugInfoMetadata.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterScavenging.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchRelaxation.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/CodeGen/BranchRelaxation.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchRelaxation.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/CodeGen/BranchRelaxation.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchRelaxation.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/CodeGen/BranchRelaxation.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchRelaxation.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Strings.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/Strings.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/Strings.cpp
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/BuiltinGCs.cpp
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/CalcSpillWeights.cpp
[ 23%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/SymbolTable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/SymbolTable.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/SymbolTable.cpp
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/DebugLoc.cpp
/<<PKGBUILDDIR>>/tools/lld/ELF/SymbolTable.cpp: In member function 'void lld::elf::SymbolTable::applySymbolWrap()':
/<<PKGBUILDDIR>>/tools/lld/ELF/SymbolTable.cpp:190:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class lld::elf::Symbol' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  190 |       memcpy(Real, W.Real, sizeof(SymbolUnion));
      |                                               ^
In file included from /<<PKGBUILDDIR>>/tools/lld/ELF/SymbolTable.cpp:20:
/<<PKGBUILDDIR>>/tools/lld/ELF/Symbols.h:38:7: note: 'class lld::elf::Symbol' declared here
   38 | class Symbol {
      |       ^~~~~~
/<<PKGBUILDDIR>>/tools/lld/ELF/SymbolTable.cpp:194:46: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class lld::elf::Symbol' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  194 |     memcpy(W.Real, W.Sym, sizeof(SymbolUnion));
      |                                              ^
In file included from /<<PKGBUILDDIR>>/tools/lld/ELF/SymbolTable.cpp:20:
/<<PKGBUILDDIR>>/tools/lld/ELF/Symbols.h:38:7: note: 'class lld::elf::Symbol' declared here
   38 | class Symbol {
      |       ^~~~~~
/<<PKGBUILDDIR>>/tools/lld/ELF/SymbolTable.cpp:195:46: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class lld::elf::Symbol' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  195 |     memcpy(W.Sym, W.Wrap, sizeof(SymbolUnion));
      |                                              ^
In file included from /<<PKGBUILDDIR>>/tools/lld/ELF/SymbolTable.cpp:20:
/<<PKGBUILDDIR>>/tools/lld/ELF/Symbols.h:38:7: note: 'class lld::elf::Symbol' declared here
   38 | class Symbol {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CalcSpillWeights.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CalcSpillWeights.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CalcSpillWeights.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CalcSpillWeights.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CalcSpillWeights.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CalcSpillWeights.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CalcSpillWeights.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CalcSpillWeights.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CalcSpillWeights.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CalcSpillWeights.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CalcSpillWeights.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CalcSpillWeights.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CalcSpillWeights.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/InputFiles.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/SymbolTable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/SymbolTable.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = lld::elf::SymbolUnion; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:434:61:   required from 'T* llvm::SpecificBumpPtrAllocator<T>::Allocate(size_t) [with T = lld::elf::SymbolUnion; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/lld/include/lld/Common/Memory.h:55:35:   required from 'T* lld::make(U&& ...) [with T = lld::elf::SymbolUnion; U = {}]'
/<<PKGBUILDDIR>>/tools/lld/ELF/SymbolTable.cpp:189:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/InputFiles.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/SymbolTable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/SymbolTable.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CalcSpillWeights.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CalcSpillWeights.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CalcSpillWeights.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CalcSpillWeights.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CalcSpillWeights.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CalcSpillWeights.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CalcSpillWeights.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CalcSpillWeights.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CalcSpillWeights.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CalcSpillWeights.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CalcSpillWeights.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CalcSpillWeights.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Metadata.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/TrackingMDRef.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DebugLoc.h:18,
                 from /<<PKGBUILDDIR>>/lib/IR/DebugLoc.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Metadata.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/TrackingMDRef.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DebugLoc.h:18,
                 from /<<PKGBUILDDIR>>/lib/IR/DebugLoc.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/CallingConvLower.cpp
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticHandler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/DiagnosticHandler.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/DiagnosticHandler.cpp
[ 23%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Symbols.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/Symbols.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/Symbols.cpp
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/DiagnosticInfo.cpp
[ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/FastISel.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CallingConvLower.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CallingConvLower.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CallingConvLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/SyntheticSections.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/SyntheticSections.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/SyntheticSections.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DiagnosticInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/IR/DiagnosticInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DiagnosticInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/IR/DiagnosticInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CallingConvLower.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CallingConvLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CallingConvLower.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CallingConvLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/FastISel.cpp:63:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/FastISel.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/FastISel.cpp:42:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/FastISel.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/FastISel.cpp:42:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/CodeGen.cpp
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/DiagnosticPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/FastISel.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/FastISel.cpp:42:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/FastISel.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/FastISel.cpp:42:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/FastISel.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/FastISel.cpp:42:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/FastISel.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/FastISel.cpp:42:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/CodeGenPrepare.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/EhFrame.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/SyntheticSections.h:24,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/SyntheticSections.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const lld::elf::OutputSection*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:132:23:   required from 'std::pair<typename VectorType::iterator, bool> llvm::MapVector<KeyT, ValueT, MapType, VectorType>::insert(std::pair<_T1, _T2>&&) [with KeyT = const lld::elf::OutputSection*; ValueT = unsigned int; MapType = llvm::SmallDenseMap<const lld::elf::OutputSection*, unsigned int, 16, llvm::DenseMapInfo<const lld::elf::OutputSection*>, llvm::detail::DenseMapPair<const lld::elf::OutputSection*, unsigned int> >; VectorType = llvm::SmallVector<std::pair<const lld::elf::OutputSection*, unsigned int>, 16>; typename VectorType::iterator = std::pair<const lld::elf::OutputSection*, unsigned int>*]'
/<<PKGBUILDDIR>>/tools/lld/ELF/SyntheticSections.cpp:677:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const lld::elf::OutputSection*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/EhFrame.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/SyntheticSections.h:24,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/SyntheticSections.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const lld::elf::OutputSection*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/FastISel.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/FastISel.cpp:42:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/FastISel.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/FastISel.cpp:42:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/Dominators.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/Dominators.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/EhFrame.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/SyntheticSections.h:24,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/SyntheticSections.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = lld::elf::MergeInputSection; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:434:61:   required from 'T* llvm::SpecificBumpPtrAllocator<T>::Allocate(size_t) [with T = lld::elf::MergeInputSection; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/lld/include/lld/Common/Memory.h:55:35:   required from 'T* lld::make(U&& ...) [with T = lld::elf::MergeInputSection; U = {unsigned int, llvm::ELF::<unnamed enum>, int, llvm::ArrayRef<unsigned char>, const char (&)[9]}]'
/<<PKGBUILDDIR>>/tools/lld/ELF/SyntheticSections.cpp:86:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/EhFrame.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/SyntheticSections.h:24,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/SyntheticSections.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/InputFiles.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/GdbIndex.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/SyntheticSections.h:25,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/SyntheticSections.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::CachedHashStringRef, unsigned int>; DerivedT = llvm::DenseMap<llvm::CachedHashStringRef, unsigned int>; KeyT = llvm::CachedHashStringRef; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::CachedHashStringRef>; BucketT = llvm::detail::DenseMapPair<llvm::CachedHashStringRef, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::CachedHashStringRef; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::CachedHashStringRef>; BucketT = llvm::detail::DenseMapPair<llvm::CachedHashStringRef, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::CachedHashStringRef; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::CachedHashStringRef>; BucketT = llvm::detail::DenseMapPair<llvm::CachedHashStringRef, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/MC/StringTableBuilder.h:24:7:   required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::StringTableBuilder; _Args = {const llvm::StringTableBuilder&}]'
/usr/include/c++/10/bits/stl_uninitialized.h:91:18:   required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const llvm::StringTableBuilder*; _ForwardIterator = llvm::StringTableBuilder*; bool _TrivialValueTypes = false]'
/usr/include/c++/10/bits/stl_uninitialized.h:150:15:   required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const llvm::StringTableBuilder*; _ForwardIterator = llvm::StringTableBuilder*]'
/usr/include/c++/10/bits/stl_uninitialized.h:325:37:   required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = const llvm::StringTableBuilder*; _ForwardIterator = llvm::StringTableBuilder*; _Tp = llvm::StringTableBuilder]'
/usr/include/c++/10/bits/stl_uninitialized.h:347:2:   required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::StringTableBuilder*; _ForwardIterator = llvm::StringTableBuilder*; _Allocator = std::allocator<llvm::StringTableBuilder>]'
/usr/include/c++/10/bits/vector.tcc:474:3:   required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::StringTableBuilder::Kind, unsigned int&}; _Tp = llvm::StringTableBuilder; _Alloc = std::allocator<llvm::StringTableBuilder>; std::vector<_Tp, _Alloc>::iterator = std::vector<llvm::StringTableBuilder>::iterator]'
/usr/include/c++/10/bits/vector.tcc:121:21:   required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::StringTableBuilder::Kind, unsigned int&}; _Tp = llvm::StringTableBuilder; _Alloc = std::allocator<llvm::StringTableBuilder>]'
/<<PKGBUILDDIR>>/tools/lld/ELF/SyntheticSections.cpp:2428:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<llvm::CachedHashStringRef, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<llvm::CachedHashStringRef, unsigned int>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CodeGenPrepare.cpp:40:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Dominators.h:18,
                 from /<<PKGBUILDDIR>>/lib/IR/Dominators.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/lib/IR/Dominators.cpp:65:22:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Dominators.h:18,
                 from /<<PKGBUILDDIR>>/lib/IR/Dominators.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Dominators.h:18,
                 from /<<PKGBUILDDIR>>/lib/IR/Dominators.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTreeConstruction.h:895:42:   required from 'static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::ComputeUnreachableDominators(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr, llvm::SmallVectorImpl<std::pair<typename DomTreeT::NodePtr, llvm::DomTreeNodeBase<typename DomTreeT::NodeType>*> >&) [with DomTreeT = llvm::DominatorTreeBase<llvm::BasicBlock, false>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, false> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr = llvm::BasicBlock*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr = llvm::DomTreeNodeBase<llvm::BasicBlock>*; typename DomTreeT::NodeType = llvm::BasicBlock; typename DomTreeT::NodePtr = llvm::BasicBlock*]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTreeConstruction.h:866:33:   required from 'static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::InsertUnreachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::BasicBlock, false>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, false> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr = llvm::DomTreeNodeBase<llvm::BasicBlock>*; typename DomTreeT::NodeType = llvm::BasicBlock; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr = llvm::BasicBlock*]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTreeConstruction.h:662:24:   required from 'static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::BasicBlock, false>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, false> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr = llvm::BasicBlock*]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTreeConstruction.h:1597:36:   required from 'void llvm::DomTreeBuilder::InsertEdge(DomTreeT&, typename DomTreeT::NodePtr, typename DomTreeT::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::BasicBlock, false>; typename DomTreeT::NodePtr = llvm::BasicBlock*]'
/<<PKGBUILDDIR>>/lib/IR/Dominators.cpp:76:68:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Dominators.h:18,
                 from /<<PKGBUILDDIR>>/lib/IR/Dominators.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::DomTreeNodeBase<llvm::BasicBlock>*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Dominators.h:18,
                 from /<<PKGBUILDDIR>>/lib/IR/Dominators.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::BasicBlock>*>]':
/usr/include/c++/10/bits/stl_queue.h:650:13:   required from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::BasicBlock>*>; _Sequence = llvm::SmallVector<std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::BasicBlock>*>, 8>; _Compare = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, false> >::InsertionInfo::DecreasingLevel; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::BasicBlock>*>]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTreeConstruction.h:748:19:   required from 'static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::InsertReachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::BasicBlock, false>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, false> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr = llvm::DomTreeNodeBase<llvm::BasicBlock>*; typename DomTreeT::NodeType = llvm::BasicBlock]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTreeConstruction.h:664:22:   required from 'static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::BasicBlock, false>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::BasicBlock, false> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr = llvm::BasicBlock*]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTreeConstruction.h:1597:36:   required from 'void llvm::DomTreeBuilder::InsertEdge(DomTreeT&, typename DomTreeT::NodePtr, typename DomTreeT::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::BasicBlock, false>; typename DomTreeT::NodePtr = llvm::BasicBlock*]'
/<<PKGBUILDDIR>>/lib/IR/Dominators.cpp:76:68:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::BasicBlock>*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Dominators.h:18,
                 from /<<PKGBUILDDIR>>/lib/IR/Dominators.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::BasicBlock>*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/CodeGen/CodeGenPrepare.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/CodeGen/CodeGenPrepare.cpp:1124:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CodeGenPrepare.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Value*, llvm::BasicBlock*>]':
/<<PKGBUILDDIR>>/lib/CodeGen/CodeGenPrepare.cpp:2778:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Value*, llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CodeGenPrepare.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Value*, llvm::BasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CodeGenPrepare.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::PHINode*, llvm::PHINode*>]':
/<<PKGBUILDDIR>>/lib/CodeGen/CodeGenPrepare.cpp:2870:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::PHINode*, llvm::PHINode*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CodeGenPrepare.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::PHINode*, llvm::PHINode*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CodeGenPrepare.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, unsigned int>]':
/<<PKGBUILDDIR>>/lib/CodeGen/CodeGenPrepare.cpp:3965:64:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Instruction*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CodeGenPrepare.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Instruction*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CodeGenPrepare.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CodeGenPrepare.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CodeGenPrepare.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CodeGenPrepare.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CodeGenPrepare.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CodeGenPrepare.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/FunctionLoweringInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/FunctionLoweringInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/FunctionLoweringInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/FunctionLoweringInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/FunctionLoweringInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/FunctionLoweringInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/InputFiles.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/GdbIndex.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/SyntheticSections.h:25,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/SyntheticSections.cpp:17:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lld::elf::Symbol*, long long unsigned int&}; _Tp = std::pair<const lld::elf::Symbol*, long long unsigned int>; _Alloc = std::allocator<std::pair<const lld::elf::Symbol*, long long unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<const lld::elf::Symbol*, long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::elf::DynamicReloc&}; _Tp = lld::elf::DynamicReloc; _Alloc = std::allocator<lld::elf::DynamicReloc>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lld::elf::DynamicReloc>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/InputFiles.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/GdbIndex.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/SyntheticSections.h:25,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/SyntheticSections.cpp:17:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void lld::elf::RelocationBaseSection::addReloc(const lld::elf::DynamicReloc&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::elf::DynamicReloc*, std::vector<lld::elf::DynamicReloc> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/FunctionLoweringInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/FunctionLoweringInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Config.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/InputFiles.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/GdbIndex.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/SyntheticSections.h:25,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/SyntheticSections.cpp:17:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lld::elf::GdbIndexChunk::CuEntry}; _Tp = lld::elf::GdbIndexChunk::CuEntry; _Alloc = std::allocator<lld::elf::GdbIndexChunk::CuEntry>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lld::elf::GdbIndexChunk::CuEntry>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<lld::elf::GdbIndexChunk::CuEntry> readCuList(llvm::DWARFContext&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::elf::GdbIndexChunk::CuEntry*, std::vector<lld::elf::GdbIndexChunk::CuEntry> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lld::elf::GdbIndexChunk::AddressEntry}; _Tp = lld::elf::GdbIndexChunk::AddressEntry; _Alloc = std::allocator<lld::elf::GdbIndexChunk::AddressEntry>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lld::elf::GdbIndexChunk::AddressEntry>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<lld::elf::GdbIndexChunk::AddressEntry> readAddressAreas(llvm::DWARFContext&, lld::elf::InputSection*)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lld::elf::GdbIndexChunk::AddressEntry*, std::vector<lld::elf::GdbIndexChunk::AddressEntry> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/Function.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/Function.cpp
/usr/include/c++/10/bits/vector.tcc: In lambda function:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const lld::elf::Symbol*, long long unsigned int>*, std::vector<std::pair<const lld::elf::Symbol*, long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/InstrEmitter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/InstrEmitter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/InstrEmitter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/InstrEmitter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/InstrEmitter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/GVMaterializer.cpp
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/Globals.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/Globals.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/InstrEmitter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/InstrEmitter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/CriticalAntiDepBreaker.cpp
[ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/IR/AttributeImpl.h:19,
                 from /<<PKGBUILDDIR>>/lib/IR/LLVMContextImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/IR/Globals.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/IR/AttributeImpl.h:19,
                 from /<<PKGBUILDDIR>>/lib/IR/LLVMContextImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/IR/Globals.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Target.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/Target.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/Target.cpp
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/IRBuilder.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:31:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CriticalAntiDepBreaker.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AntiDepBreaker.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CriticalAntiDepBreaker.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CriticalAntiDepBreaker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AntiDepBreaker.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CriticalAntiDepBreaker.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CriticalAntiDepBreaker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Thunks.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/Thunks.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/Thunks.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/IRBuilder.h:19,
                 from /<<PKGBUILDDIR>>/lib/IR/IRBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/lib/IR/IRBuilder.cpp:304:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/IR/IRBuilder.cpp:630:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AntiDepBreaker.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CriticalAntiDepBreaker.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CriticalAntiDepBreaker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AntiDepBreaker.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CriticalAntiDepBreaker.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CriticalAntiDepBreaker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AntiDepBreaker.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CriticalAntiDepBreaker.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CriticalAntiDepBreaker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AntiDepBreaker.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CriticalAntiDepBreaker.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CriticalAntiDepBreaker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AntiDepBreaker.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CriticalAntiDepBreaker.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CriticalAntiDepBreaker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AntiDepBreaker.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CriticalAntiDepBreaker.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/CriticalAntiDepBreaker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/IRPrintingPasses.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Relocations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Thunks.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Thunks.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = lld::elf::{anonymous}::AArch64ADRPThunk; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:434:61:   required from 'T* llvm::SpecificBumpPtrAllocator<T>::Allocate(size_t) [with T = lld::elf::{anonymous}::AArch64ADRPThunk; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/lld/include/lld/Common/Memory.h:55:35:   required from 'T* lld::make(U&& ...) [with T = lld::elf::{anonymous}::AArch64ADRPThunk; U = {lld::elf::Symbol&}]'
/<<PKGBUILDDIR>>/tools/lld/ELF/Thunks.cpp:387:36:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/tools/lld/include/lld/Common/LLVM.h:20,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Relocations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Thunks.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Thunks.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/DeadMachineInstructionElim.cpp
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/InlineAsm.cpp
[ 23%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Writer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/ELF -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldELF.dir/Writer.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/ELF/Writer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/DeadMachineInstructionElim.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/InlineAsm.h:19,
                 from /<<PKGBUILDDIR>>/lib/IR/InlineAsm.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/InlineAsm.h:19,
                 from /<<PKGBUILDDIR>>/lib/IR/InlineAsm.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/DeadMachineInstructionElim.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Statistic.h:32,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/DeadMachineInstructionElim.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/DeadMachineInstructionElim.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Statistic.h:32,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/DeadMachineInstructionElim.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/DetectDeadLanes.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Writer.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Writer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = lld::elf::StringTableSection; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:434:61:   required from 'T* llvm::SpecificBumpPtrAllocator<T>::Allocate(size_t) [with T = lld::elf::StringTableSection; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/lld/include/lld/Common/Memory.h:55:35:   required from 'T* lld::make(U&& ...) [with T = lld::elf::StringTableSection; U = {const char (&)[8], bool}]'
/<<PKGBUILDDIR>>/tools/lld/ELF/Writer.cpp:246:44:   required from 'void createSyntheticSections() [with ELFT = llvm::object::ELFType<llvm::support::little, false>]'
/<<PKGBUILDDIR>>/tools/lld/ELF/Writer.cpp:402:32:   required from 'void {anonymous}::Writer<ELFT>::run() [with ELFT = llvm::object::ELFType<llvm::support::little, false>]'
/<<PKGBUILDDIR>>/tools/lld/ELF/Writer.cpp:132:67:   required from 'void lld::elf::writeResult() [with ELFT = llvm::object::ELFType<llvm::support::little, false>]'
/<<PKGBUILDDIR>>/tools/lld/ELF/Writer.cpp:2072:41:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Writer.h:13,
                 from /<<PKGBUILDDIR>>/tools/lld/ELF/Writer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/Instruction.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/Instruction.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/DetectDeadLanes.cpp:35:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/DetectDeadLanes.cpp:32:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/deque:60,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/DetectDeadLanes.cpp:29:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/DetectDeadLanes.cpp:32:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/deque:60,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/DetectDeadLanes.cpp:29:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/Instructions.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/Instructions.cpp
[ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/DFAPacketizer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Instructions.h:19,
                 from /<<PKGBUILDDIR>>/lib/IR/Instructions.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Instructions.h:19,
                 from /<<PKGBUILDDIR>>/lib/IR/Instructions.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSchedule.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAGInstrs.h:28,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/DFAPacketizer.cpp:31:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/DFAPacketizer.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/DFAPacketizer.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/DFAPacketizer.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/DFAPacketizer.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/DFAPacketizer.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/DFAPacketizer.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/DwarfEHPrepare.cpp
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/IntrinsicInst.cpp
[ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/DwarfEHPrepare.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/LLVMContext.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/DwarfEHPrepare.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/DwarfEHPrepare.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/DwarfEHPrepare.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/DwarfEHPrepare.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]':
/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:1786:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::SDValue>::Data' from 'std::initializer_list<llvm::SDValue>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 23%] Linking CXX static library ../../../lib/liblldELF.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/cmake -P CMakeFiles/lldELF.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/ELF && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldELF.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../lib/liblldELF.a CMakeFiles/lldELF.dir/AArch64ErrataFix.cpp.o CMakeFiles/lldELF.dir/Arch/AArch64.cpp.o CMakeFiles/lldELF.dir/Arch/AMDGPU.cpp.o CMakeFiles/lldELF.dir/Arch/ARM.cpp.o CMakeFiles/lldELF.dir/Arch/AVR.cpp.o CMakeFiles/lldELF.dir/Arch/Mips.cpp.o CMakeFiles/lldELF.dir/Arch/MipsArchTree.cpp.o CMakeFiles/lldELF.dir/Arch/PPC.cpp.o CMakeFiles/lldELF.dir/Arch/PPC64.cpp.o CMakeFiles/lldELF.dir/Arch/SPARCV9.cpp.o CMakeFiles/lldELF.dir/Arch/X86.cpp.o CMakeFiles/lldELF.dir/Arch/X86_64.cpp.o CMakeFiles/lldELF.dir/Driver.cpp.o CMakeFiles/lldELF.dir/DriverUtils.cpp.o CMakeFiles/lldELF.dir/EhFrame.cpp.o CMakeFiles/lldELF.dir/Filesystem.cpp.o CMakeFiles/lldELF.dir/GdbIndex.cpp.o CMakeFiles/lldELF.dir/ICF.cpp.o CMakeFiles/lldELF.dir/InputFiles.cpp.o CMakeFiles/lldELF.dir/InputSection.cpp.o CMakeFiles/lldELF.dir/LTO.cpp.o CMakeFiles/lldELF.dir/LinkerScript.cpp.o CMakeFiles/lldELF.dir/MapFile.cpp.o CMakeFiles/lldELF.dir/MarkLive.cpp.o CMakeFiles/lldELF.dir/OutputSections.cpp.o CMakeFiles/lldELF.dir/Relocations.cpp.o CMakeFiles/lldELF.dir/ScriptLexer.cpp.o CMakeFiles/lldELF.dir/ScriptParser.cpp.o CMakeFiles/lldELF.dir/Strings.cpp.o CMakeFiles/lldELF.dir/SymbolTable.cpp.o CMakeFiles/lldELF.dir/Symbols.cpp.o CMakeFiles/lldELF.dir/SyntheticSections.cpp.o CMakeFiles/lldELF.dir/Target.cpp.o CMakeFiles/lldELF.dir/Thunks.cpp.o CMakeFiles/lldELF.dir/Writer.cpp.o
/usr/bin/ranlib ../../../lib/liblldELF.a
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 23%] Built target lldELF
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/EarlyIfConversion.cpp
/usr/bin/make  -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMAsmPrinter
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DiagnosticHandler.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/LLVMContext.h:19,
                 from /<<PKGBUILDDIR>>/lib/IR/LLVMContext.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DiagnosticHandler.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/LLVMContext.h:19,
                 from /<<PKGBUILDDIR>>/lib/IR/LLVMContext.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/EarlyIfConversion.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/LLVMContextImpl.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/EarlyIfConversion.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/EarlyIfConversion.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/EarlyIfConversion.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/EarlyIfConversion.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/EarlyIfConversion.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/EarlyIfConversion.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/EarlyIfConversion.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/EarlyIfConversion.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/ARMException.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/IR/AttributeImpl.h:19,
                 from /<<PKGBUILDDIR>>/lib/IR/LLVMContextImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/IR/LLVMContextImpl.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/IR/AttributeImpl.h:19,
                 from /<<PKGBUILDDIR>>/lib/IR/LLVMContextImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/IR/LLVMContextImpl.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/EdgeBundles.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfException.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/ARMException.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfException.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/ARMException.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfException.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/ARMException.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfException.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/ARMException.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfException.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/ARMException.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfException.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/ARMException.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/EdgeBundles.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/EdgeBundles.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/EdgeBundles.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/EdgeBundles.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/EdgeBundles.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/EdgeBundles.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/EdgeBundles.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/EdgeBundles.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExecutionDepsFix.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ExecutionDepsFix.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/ExecutionDepsFix.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/LegacyPassManager.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ExecutionDepsFix.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:60:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ExecutionDepsFix.h:26,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ExecutionDepsFix.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ExecutionDepsFix.h:26,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ExecutionDepsFix.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ExecutionDepsFix.h:26,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ExecutionDepsFix.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ExecutionDepsFix.h:26,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ExecutionDepsFix.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:32,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/LegacyPassManager.h:20,
                 from /<<PKGBUILDDIR>>/lib/IR/LegacyPassManager.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::PMTopLevelManager::AUFoldingSetNode; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:434:61:   required from 'T* llvm::SpecificBumpPtrAllocator<T>::Allocate(size_t) [with T = llvm::PMTopLevelManager::AUFoldingSetNode; size_t = unsigned int]'
/<<PKGBUILDDIR>>/lib/IR/LegacyPassManager.cpp:596:54:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:32,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/LegacyPassManager.h:20,
                 from /<<PKGBUILDDIR>>/lib/IR/LegacyPassManager.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ExecutionDepsFix.h:26,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ExecutionDepsFix.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ExecutionDepsFix.h:26,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ExecutionDepsFix.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LexicalScopes.h:95:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandISelPseudos.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ExpandISelPseudos.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/ExpandISelPseudos.cpp
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/MDBuilder.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ExpandISelPseudos.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/MDBuilder.h:18,
                 from /<<PKGBUILDDIR>>/lib/IR/MDBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]':
/<<PKGBUILDDIR>>/lib/IR/MDBuilder.cpp:40:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<unsigned int>::Data' from 'std::initializer_list<unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]':
/<<PKGBUILDDIR>>/lib/IR/MDBuilder.cpp:80:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Metadata*>::Data' from 'std::initializer_list<llvm::Metadata*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ExpandISelPseudos.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ExpandISelPseudos.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ExpandISelPseudos.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ExpandISelPseudos.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/Mangler.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/Mangler.cpp
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandMemCmp.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ExpandMemCmp.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/ExpandMemCmp.cpp
[ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
[ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/Metadata.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/Metadata.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ExpandMemCmp.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/TargetLibraryInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ExpandMemCmp.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = {anonymous}::MemCmpExpansion::LoadEntry]':
/<<PKGBUILDDIR>>/lib/CodeGen/ExpandMemCmp.cpp:159:50:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct {anonymous}::MemCmpExpansion::LoadEntry' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CodeGen/ExpandMemCmp.cpp:72:10: note: 'struct {anonymous}::MemCmpExpansion::LoadEntry' declared here
   72 |   struct LoadEntry {
      |          ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/TargetLibraryInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ExpandMemCmp.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Statistic.h:32,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ExpandMemCmp.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/TargetLibraryInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ExpandMemCmp.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Statistic.h:32,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ExpandMemCmp.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:31:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:31:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/ByteStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/ByteStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/ByteStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/DIE.h:641:39:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/ByteStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/ByteStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/ByteStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/IR/AttributeImpl.h:19,
                 from /<<PKGBUILDDIR>>/lib/IR/LLVMContextImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/IR/Metadata.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::MDNode*>]':
/<<PKGBUILDDIR>>/lib/IR/Metadata.cpp:1279:76:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::MDNode*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/IR/AttributeImpl.h:19,
                 from /<<PKGBUILDDIR>>/lib/IR/LLVMContextImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/IR/Metadata.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, llvm::MDNode*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/IR/AttributeImpl.h:19,
                 from /<<PKGBUILDDIR>>/lib/IR/LLVMContextImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/IR/Metadata.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]':
/<<PKGBUILDDIR>>/lib/IR/Metadata.cpp:1455:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Metadata*>::Data' from 'std::initializer_list<llvm::Metadata*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/IR/AttributeImpl.h:19,
                 from /<<PKGBUILDDIR>>/lib/IR/LLVMContextImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/IR/Metadata.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/IR/AttributeImpl.h:19,
                 from /<<PKGBUILDDIR>>/lib/IR/LLVMContextImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/IR/Metadata.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/ExpandPostRAPseudos.cpp
[ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ExpandPostRAPseudos.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ExpandPostRAPseudos.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ExpandPostRAPseudos.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ExpandPostRAPseudos.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ExpandPostRAPseudos.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ExpandPostRAPseudos.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ExpandPostRAPseudos.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandReductions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ExpandReductions.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/ExpandReductions.cpp
[ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/FaultMaps.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]':
/<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:57:48:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>]':
/<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:109:23:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>; T2 = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>; T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>*; It2 = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>*; T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>; unsigned int N = 4]'
/usr/include/c++/10/bits/stl_pair.h:315:17:   required from 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>&; _T2 = llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4>; typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type = llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4>; typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type = std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:100:38:   required from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>; ValueT = llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4>; MapType = llvm::DenseMap<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, unsigned int, llvm::DenseMapInfo<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*> >, llvm::detail::DenseMapPair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, unsigned int> >; VectorType = std::vector<std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >, std::allocator<std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> > > >]'
/<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:50:36:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>; T2 = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>; T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>; unsigned int N = 4]'
/usr/include/c++/10/bits/stl_pair.h:314:17:   required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >; _Args = {const std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >&}]'
/usr/include/c++/10/bits/stl_uninitialized.h:91:18:   required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >*; _ForwardIterator = std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >*; bool _TrivialValueTypes = false]'
/usr/include/c++/10/bits/stl_uninitialized.h:150:15:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/10/bits/stl_uninitialized.h:347:2:   required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >*; _ForwardIterator = std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >*; _Allocator = std::allocator<std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> > >]'
/usr/include/c++/10/bits/vector.tcc:474:3:   required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >}; _Tp = std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >; _Alloc = std::allocator<std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> > >; std::vector<_Tp, _Alloc>::iterator = std::vector<std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >, std::allocator<std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> > > >::iterator]'
/usr/include/c++/10/bits/vector.tcc:121:21:   required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >}; _Tp = std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >; _Alloc = std::allocator<std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> > >]'
/usr/include/c++/10/bits/stl_vector.h:1204:21:   required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >; _Alloc = std::allocator<std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> > >; std::vector<_Tp, _Alloc>::value_type = std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:100:23:   required from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>; ValueT = llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4>; MapType = llvm::DenseMap<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, unsigned int, llvm::DenseMapInfo<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*> >, llvm::detail::DenseMapPair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, unsigned int> >; VectorType = std::vector<std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> >, std::allocator<std::pair<std::pair<const llvm::DILocalVariable*, const llvm::DILocation*>, llvm::SmallVector<std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>, 4> > > >]'
/<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:50:36:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSymbol.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/FaultMaps.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/FaultMaps.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSymbol.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/FaultMaps.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/FaultMaps.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/Module.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/Module.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSymbol.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/FaultMaps.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/FaultMaps.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSymbol.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/FaultMaps.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/FaultMaps.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSymbol.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/FaultMaps.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/FaultMaps.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCSymbol.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/FaultMaps.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/FaultMaps.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp
[ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/FEntryInserter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGISel.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ResourcePriorityQueue.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LexicalScopes.h:95:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/FEntryInserter.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ResourcePriorityQueue.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ResourcePriorityQueue.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ResourcePriorityQueue.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ResourcePriorityQueue.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/ModuleSummaryIndex.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/FEntryInserter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/FEntryInserter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/FEntryInserter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/FEntryInserter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ResourcePriorityQueue.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ResourcePriorityQueue.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/FEntryInserter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/FEntryInserter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/FuncletLayout.cpp
[ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/Operator.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/Operator.cpp
[ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugLocStream.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/Analysis.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/FuncletLayout.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/Analysis.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/FuncletLayout.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/Analysis.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/FuncletLayout.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/Analysis.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/FuncletLayout.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/OptBisect.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/OptBisect.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/OptBisect.cpp
In file included from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/GCMetadata.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/InstrEmitter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SUnit*, llvm::SDep>]':
/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:369:50:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SUnit*, llvm::SDep>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/InstrEmitter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SUnit*, llvm::SDep>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/InstrEmitter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/InstrEmitter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/InstrEmitter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/InstrEmitter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/ByteStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugLocStream.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/ByteStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugLocStream.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/InstrEmitter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/InstrEmitter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GCMetadata.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GCMetadata.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/ByteStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugLocStream.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LexicalScopes.h:95:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/ByteStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugLocStream.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/OptBisect.h:18,
                 from /<<PKGBUILDDIR>>/lib/IR/OptBisect.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/OptBisect.h:18,
                 from /<<PKGBUILDDIR>>/lib/IR/OptBisect.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/ByteStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugLocStream.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/DIE.h:641:39:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/ByteStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugLocStream.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/ByteStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugLocStream.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/ByteStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugLocStream.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/GCMetadataPrinter.cpp
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/Pass.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/Pass.cpp
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/GCRootLowering.cpp
[ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIE.cpp
[ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/PassManager.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/PassManager.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GCRootLowering.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GCMetadata.h:36,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GCRootLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GCMetadata.h:36,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GCRootLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GCMetadata.h:36,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GCRootLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GCMetadata.h:36,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GCRootLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GCMetadata.h:36,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GCRootLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GCMetadata.h:36,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GCRootLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/FoldingSet.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DIE.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIE.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LexicalScopes.h:95:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/FoldingSet.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DIE.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIE.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/FoldingSet.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DIE.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIE.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/FoldingSet.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DIE.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIE.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PointerUnion.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DIE.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIE.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GCMetadata.h:36,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GCRootLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GCMetadata.h:36,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GCRootLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/FoldingSet.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DIE.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIE.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/FoldingSet.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DIE.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIE.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/FoldingSet.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DIE.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIE.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/FoldingSet.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DIE.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIE.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SUnit*, llvm::SDep>]':
/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:1182:50:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SUnit*, llvm::SDep>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SUnit*, llvm::SDep>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/GCStrategy.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/GlobalMerge.cpp
[ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.cpp
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/PassRegistry.cpp
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/SafepointIRVerifier.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/SafepointIRVerifier.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/SafepointIRVerifier.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LexicalScopes.h:95:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/DIE.h:641:39:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DIEHash.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/IfConversion.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/IR/SafepointIRVerifier.cpp:34:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = BasicBlockState; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:434:61:   required from 'T* llvm::SpecificBumpPtrAllocator<T>::Allocate(size_t) [with T = BasicBlockState; size_t = unsigned int]'
/<<PKGBUILDDIR>>/lib/IR/SafepointIRVerifier.cpp:378:54:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/IR/SafepointIRVerifier.cpp:34:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfAccelTable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfAccelTable.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::MachineInstr*>]':
/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:719:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, llvm::MachineInstr*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/IfConversion.cpp:33:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchFolding.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/IfConversion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchFolding.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/IfConversion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchFolding.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/IfConversion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchFolding.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/IfConversion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/ProfileSummary.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchFolding.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/IfConversion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchFolding.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/IfConversion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/DIE.h:641:39:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/ProfileSummary.h:19,
                 from /<<PKGBUILDDIR>>/lib/IR/ProfileSummary.cpp:15:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int, long long unsigned int, long long unsigned int}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator<llvm::ProfileSummaryEntry>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::ProfileSummaryEntry>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In static member function 'static llvm::ProfileSummary* llvm::ProfileSummary::getFromMD(llvm::Metadata*)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/IR/ProfileSummary.cpp:191:1: note: parameter passing for argument of type 'std::vector<llvm::ProfileSummaryEntry>::iterator' changed in GCC 7.1
  191 | }
      | ^
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/Statepoint.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/Statepoint.cpp
[ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp
[ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/Type.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/Type.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGISel.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ResourcePriorityQueue.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/ImplicitNullChecks.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Type.h:18,
                 from /<<PKGBUILDDIR>>/lib/IR/Type.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Type.h:18,
                 from /<<PKGBUILDDIR>>/lib/IR/Type.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfException.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfException.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfException.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfException.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfException.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfException.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
[ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ImplicitNullChecks.cpp:45:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/TypeFinder.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ImplicitNullChecks.cpp:29:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ImplicitNullChecks.cpp:29:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ImplicitNullChecks.cpp:29:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ImplicitNullChecks.cpp:29:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ImplicitNullChecks.cpp:29:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ImplicitNullChecks.cpp:29:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:51:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IndirectBrExpandPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/IndirectBrExpandPass.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/IndirectBrExpandPass.cpp
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/Use.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/Use.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:33:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp: In member function 'void llvm::SelectionDAGBuilder::visitSelect(const llvm::User&)':
/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:2935:18: warning: assignment from temporary 'initializer_list' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
 2935 |       BaseOps = {};
      |                  ^
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LexicalScopes.h:95:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/User.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/User.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/IndirectBrExpandPass.cpp:33:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]':
/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:6100:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::SDValue>::Data' from 'std::initializer_list<llvm::SDValue>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/DIE.h:641:39:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/Value.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/Value.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/InlineSpiller.cpp
[ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/IR/AttributeImpl.h:19,
                 from /<<PKGBUILDDIR>>/lib/IR/LLVMContextImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/IR/Value.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Value.h:18,
                 from /<<PKGBUILDDIR>>/lib/IR/Value.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRangeEdit.h:30,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InlineSpiller.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::SelectionDAGBuilder::buildBitTests(llvm::SelectionDAGBuilder::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SelectionDAGBuilder::CaseCluster&)::<lambda(const llvm::SelectionDAGBuilder::CaseBits&, const llvm::SelectionDAGBuilder::CaseBits&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >' changed in GCC 7.1
 1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SelectionDAGBuilder::buildBitTests(llvm::SelectionDAGBuilder::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SelectionDAGBuilder::CaseCluster&)::<lambda(const llvm::SelectionDAGBuilder::CaseBits&, const llvm::SelectionDAGBuilder::CaseBits&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >' changed in GCC 7.1
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >; _Distance = int; _Tp = llvm::SelectionDAGBuilder::CaseBits; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SelectionDAGBuilder::buildBitTests(llvm::SelectionDAGBuilder::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SelectionDAGBuilder::CaseCluster&)::<lambda(const llvm::SelectionDAGBuilder::CaseBits&, const llvm::SelectionDAGBuilder::CaseBits&)> >]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InlineSpiller.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InlineSpiller.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InlineSpiller.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InlineSpiller.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InlineSpiller.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]':
/<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:274:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::LiveRangeCalc::LiveInBlock' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/CodeGen/InlineSpiller.cpp:15:
/<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:100:10: note: 'struct llvm::LiveRangeCalc::LiveInBlock' declared here
  100 |   struct LiveInBlock {
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InlineSpiller.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InlineSpiller.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InlineSpiller.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::LiveInterval*, llvm::VNInfo*>]':
/<<PKGBUILDDIR>>/lib/CodeGen/InlineSpiller.cpp:424:47:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::LiveInterval*, llvm::VNInfo*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InlineSpiller.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::LiveInterval*, llvm::VNInfo*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::SelectionDAGBuilder::buildBitTests(llvm::SelectionDAGBuilder::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SelectionDAGBuilder::CaseCluster&)::<lambda(const llvm::SelectionDAGBuilder::CaseBits&, const llvm::SelectionDAGBuilder::CaseBits&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InlineSpiller.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InlineSpiller.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InlineSpiller.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InlineSpiller.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/ValueSymbolTable.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InlineSpiller.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InlineSpiller.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:44:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InlineSpiller.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InlineSpiller.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LexicalScopes.h:95:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/ValueTypes.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::SelectionDAGBuilder::JumpTableHeader, llvm::SelectionDAGBuilder::JumpTable}; _Tp = std::pair<llvm::SelectionDAGBuilder::JumpTableHeader, llvm::SelectionDAGBuilder::JumpTable>; _Alloc = std::allocator<std::pair<llvm::SelectionDAGBuilder::JumpTableHeader, llvm::SelectionDAGBuilder::JumpTable> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::SelectionDAGBuilder::JumpTableHeader, llvm::SelectionDAGBuilder::JumpTable> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::SelectionDAGBuilder::JumpTableHeader, llvm::SelectionDAGBuilder::JumpTable> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::SelectionDAGBuilder::CaseBits}; _Tp = llvm::SelectionDAGBuilder::CaseBits; _Alloc = std::allocator<llvm::SelectionDAGBuilder::CaseBits>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::SelectionDAGBuilder::CaseBits>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'bool llvm::SelectionDAGBuilder::_ZN4llvm19SelectionDAGBuilder13buildBitTestsERSt6vectorINS0_11CaseClusterESaIS2_EEjjPKNS_10SwitchInstERS2_.part.0(llvm::SelectionDAGBuilder::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SelectionDAGBuilder::CaseCluster&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::SelectionDAGBuilder::CaseBits*, std::vector<llvm::SelectionDAGBuilder::CaseBits> >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/IR -I/<<PKGBUILDDIR>>/lib/IR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCore.dir/Verifier.cpp.o -c /<<PKGBUILDDIR>>/lib/IR/Verifier.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'bool llvm::SelectionDAGBuilder::buildJumpTable(const CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::MachineBasicBlock*, llvm::SelectionDAGBuilder::CaseCluster&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::SelectionDAGBuilder::JumpTableHeader, llvm::SelectionDAGBuilder::JumpTable>*, std::vector<std::pair<llvm::SelectionDAGBuilder::JumpTableHeader, llvm::SelectionDAGBuilder::JumpTable> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Verifier.h:24,
                 from /<<PKGBUILDDIR>>/lib/IR/Verifier.cpp:47:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>]':
/<<PKGBUILDDIR>>/lib/IR/Verifier.cpp:2229:75:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Verifier.h:24,
                 from /<<PKGBUILDDIR>>/lib/IR/Verifier.cpp:47:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/InterferenceCache.cpp
In file included from /<<PKGBUILDDIR>>/lib/CodeGen/InterferenceCache.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InterferenceCache.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InterferenceCache.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InterferenceCache.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/CodeGen/InterferenceCache.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InterferenceCache.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InterferenceCache.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InterferenceCache.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/CodeGen/InterferenceCache.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InterferenceCache.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InterferenceCache.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InterferenceCache.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/CodeGen/InterferenceCache.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InterferenceCache.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InterferenceCache.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InterferenceCache.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/CodeGen/InterferenceCache.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InterferenceCache.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InterferenceCache.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InterferenceCache.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfExpression.cpp
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/InterleavedAccessPass.cpp
[ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfFile.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InterleavedAccessPass.cpp:53:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InterleavedAccessPass.cpp:48:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InterleavedAccessPass.cpp:48:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InterleavedAccessPass.cpp:48:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/InterleavedAccessPass.cpp:48:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/IntrinsicLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LexicalScopes.h:95:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfFile.h:14,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/DIE.h:641:39:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Linking CXX static library ../libLLVMCore.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/cmake -P CMakeFiles/LLVMCore.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/IR && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMCore.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMCore.a CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o CMakeFiles/LLVMCore.dir/Attributes.cpp.o CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o CMakeFiles/LLVMCore.dir/Comdat.cpp.o CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o CMakeFiles/LLVMCore.dir/Constants.cpp.o CMakeFiles/LLVMCore.dir/Core.cpp.o CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o CMakeFiles/LLVMCore.dir/DataLayout.cpp.o CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o CMakeFiles/LLVMCore.dir/DiagnosticHandler.cpp.o CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o CMakeFiles/LLVMCore.dir/Dominators.cpp.o CMakeFiles/LLVMCore.dir/Function.cpp.o CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o CMakeFiles/LLVMCore.dir/Globals.cpp.o CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o CMakeFiles/LLVMCore.dir/Instruction.cpp.o CMakeFiles/LLVMCore.dir/Instructions.cpp.o CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o CMakeFiles/LLVMCore.dir/Mangler.cpp.o CMakeFiles/LLVMCore.dir/Metadata.cpp.o CMakeFiles/LLVMCore.dir/Module.cpp.o CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o CMakeFiles/LLVMCore.dir/Operator.cpp.o CMakeFiles/LLVMCore.dir/OptBisect.cpp.o CMakeFiles/LLVMCore.dir/Pass.cpp.o CMakeFiles/LLVMCore.dir/PassManager.cpp.o CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o CMakeFiles/LLVMCore.dir/SafepointIRVerifier.cpp.o CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o CMakeFiles/LLVMCore.dir/Statepoint.cpp.o CMakeFiles/LLVMCore.dir/Type.cpp.o CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o CMakeFiles/LLVMCore.dir/Use.cpp.o CMakeFiles/LLVMCore.dir/User.cpp.o CMakeFiles/LLVMCore.dir/Value.cpp.o CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o CMakeFiles/LLVMCore.dir/Verifier.cpp.o
/usr/bin/ranlib ../libLLVMCore.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 23%] Built target LLVMCore
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/LatencyPriorityQueue.cpp
[ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:42:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
/usr/bin/make  -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/MIRParser /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend.internal".
Scanning dependencies of target LLVMMIRParser
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 23%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/MIRParser && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/MIRParser -I/<<PKGBUILDDIR>>/lib/CodeGen/MIRParser -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MILexer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAG.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAG.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAG.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]':
/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:4069:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::SDValue>::Data' from 'std::initializer_list<llvm::SDValue>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAG.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAG.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAG.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAG.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LatencyPriorityQueue.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LatencyPriorityQueue.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LatencyPriorityQueue.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LatencyPriorityQueue.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LatencyPriorityQueue.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LatencyPriorityQueue.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LatencyPriorityQueue.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LatencyPriorityQueue.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfUnit.cpp
[ 23%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/MIRParser && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/MIRParser -I/<<PKGBUILDDIR>>/lib/CodeGen/MIRParser -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIParser.cpp
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LazyMachineBlockFrequencyInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LazyMachineBlockFrequencyInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIParser.cpp:37:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfUnit.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LexicalScopes.h:95:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfUnit.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIParser.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIParser.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIParser.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIParser.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfUnit.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfUnit.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIParser.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIParser.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIParser.cpp:1131:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIParser.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIParser.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfUnit.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIParser.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIParser.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIParser.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIParser.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIParser.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIParser.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIParser.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIParser.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfUnit.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/DIE.h:641:39:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfUnit.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfUnit.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/AddressPool.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfDebug.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfUnit.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIParser.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIParser.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIParser.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIParser.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.cpp
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/LexicalScopes.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LexicalScopes.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LexicalScopes.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LexicalScopes.h:95:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LexicalScopes.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LexicalScopes.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/MIRParser && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/MIRParser -I/<<PKGBUILDDIR>>/lib/CodeGen/MIRParser -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIRParser.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LexicalScopes.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LexicalScopes.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LexicalScopes.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LexicalScopes.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LexicalScopes.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LexicalScopes.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LexicalScopes.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LexicalScopes.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugValues.cpp
[ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIRParser.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGAddressAnalysis.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGAddressAnalysis.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MIRParser/MIRParser.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIRParser.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MIRParser/MIRParser.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIRParser.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MIRParser/MIRParser.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIRParser.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MIRParser/MIRParser.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIRParser.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MIRParser/MIRParser.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIRParser.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MIRParser/MIRParser.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRParser/MIRParser.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugValues.cpp:42:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugValues.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LexicalScopes.h:95:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugValues.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugValues.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugValues.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugValues.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugValues.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugValues.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugValues.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugValues.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugValues.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp
[ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:29:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Linking CXX static library ../../libLLVMMIRParser.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/MIRParser && /usr/bin/cmake -P CMakeFiles/LLVMMIRParser.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/MIRParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMIRParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMMIRParser.a CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o
/usr/bin/ranlib ../../libLLVMMIRParser.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 23%] Built target LLVMMIRParser
/usr/bin/make  -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend.internal".
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
Scanning dependencies of target LLVMGlobalISel
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 23%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CallLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel -I/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/CallLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/CallLowering.cpp
[ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/WinException.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.cpp:40:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/CallLowering.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LexicalScopes.h:95:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/CallLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/CallLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::LiveInterval*, const llvm::VNInfo*>]':
/<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.cpp:684:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::LiveInterval*, const llvm::VNInfo*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::LiveInterval*, const llvm::VNInfo*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, DbgValueLocation>]':
/<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.cpp:711:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, DbgValueLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, DbgValueLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/WinException.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/WinException.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/WinException.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/WinException.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/WinException.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/CallLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/CallLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/CallLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/CallLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/WinException.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/WinException.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/WinException.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/WinException.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/WinException.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/WinException.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MCExpr*, int>]':
/<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/WinException.cpp:891:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCExpr*, int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/WinException.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/WinException.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCExpr*, int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/WinException.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/WinException.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/WinException.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/WinException.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/WinException.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/WinException.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/EHStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/WinException.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/WinException.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGISel.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel -I/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/GlobalISel.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveDebugVariables.cpp:22:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::MachineOperand, bool>}; _Tp = std::pair<llvm::MachineOperand, bool>; _Alloc = std::allocator<std::pair<llvm::MachineOperand, bool> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::MachineOperand, bool>, std::allocator<std::pair<llvm::MachineOperand, bool> > >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/IRTranslator.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel -I/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/IRTranslator.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/IRTranslator.cpp
[ 23%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGISel.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGISel.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGISel.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MachineBasicBlock*, unsigned int>]':
/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1311:76:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MachineBasicBlock*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGISel.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::MachineBasicBlock*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGISel.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SDValue, llvm::SDNode*>]':
/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:3046:56:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SDValue, llvm::SDNode*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGISel.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SDValue, llvm::SDNode*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGISel.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGISel.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void {anonymous}::UserValue::rewriteLocations(llvm::VirtRegMap&, const llvm::TargetRegisterInfo&, llvm::BitVector&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::MachineOperand, bool>*, std::vector<std::pair<llvm::MachineOperand, bool>, std::allocator<std::pair<llvm::MachineOperand, bool> > > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGISel.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGISel.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGISel.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of 'void llvm::RegisterPassParser<RegistryClass>::initialize() [with RegistryClass = llvm::RegisterScheduler]':
/<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:1339:22:   required from 'void llvm::cl::opt<DataType, ExternalStorage, ParserClass>::done() [with DataType = llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser<llvm::RegisterScheduler>]'
/<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:1361:5:   required from 'llvm::cl::opt<DataType, ExternalStorage, ParserClass>::opt(const Mods& ...) [with Mods = {char [13], llvm::cl::initializer<llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)>, llvm::cl::OptionHidden, llvm::cl::desc}; DataType = llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser<llvm::RegisterScheduler>]'
/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:190:38:   required from here
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachinePassRegistry.h:123:23: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} [-Wcast-function-type]
  123 |                       (typename RegistryClass::FunctionPassCtor)Node->getCtor(),
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/IRTranslator.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/IRTranslator.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGISel.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGISel.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGISel.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of 'void llvm::RegisterPassParser<RegistryClass>::NotifyAdd(llvm::StringRef, llvm::MachinePassCtor, llvm::StringRef) [with RegistryClass = llvm::RegisterScheduler; llvm::MachinePassCtor = void* (*)()]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachinePassRegistry.h:132:8:   required from here
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachinePassRegistry.h:133:31: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} [-Wcast-function-type]
  133 |     this->addLiteralOption(N, (typename RegistryClass::FunctionPassCtor)C, D);
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervals.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveIntervals.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervals.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:41:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/IRTranslator.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/IRTranslator.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/IRTranslator.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]':
/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/IRTranslator.cpp:627:76:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<unsigned int>::Data' from 'std::initializer_list<unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/IRTranslator.cpp:627:76:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/IRTranslator.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/IRTranslator.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LexicalScopes.h:95:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MachineInstr*, const llvm::MachineInstr*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/IRTranslator.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/IRTranslator.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervals.cpp:34:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervals.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervals.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervals.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervals.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervals.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervals.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervals.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]':
/<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:274:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::LiveRangeCalc::LiveInBlock' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervals.cpp:18:
/<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:100:10: note: 'struct llvm::LiveRangeCalc::LiveInBlock' declared here
  100 |   struct LiveInBlock {
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervals.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::VNInfo*>]':
/<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervals.cpp:393:56:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::VNInfo*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervals.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::VNInfo*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervals.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::LiveRange*, const llvm::LiveRange::Segment*>]':
/<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervals.cpp:677:75:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::LiveRange*, const llvm::LiveRange::Segment*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervals.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::LiveRange*, const llvm::LiveRange::Segment*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervals.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::LiveInterval::SubRange*, const llvm::LiveRange::Segment*>]':
/<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervals.cpp:683:68:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::LiveInterval::SubRange*, const llvm::LiveRange::Segment*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervals.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::LiveInterval::SubRange*, const llvm::LiveRange::Segment*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervals.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervals.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervals.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervals.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; It2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 1]'
/<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/CodeViewDebug.h:58:10:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervals.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervals.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::ClassInfo::MemberInfo}; _Tp = llvm::ClassInfo::MemberInfo; _Alloc = std::allocator<llvm::ClassInfo::MemberInfo>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::ClassInfo::MemberInfo>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelect.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel -I/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/InstructionSelect.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/InstructionSelect.cpp
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/LiveInterval.cpp
/usr/include/c++/10/bits/vector.tcc: In member function 'void llvm::CodeViewDebug::collectMemberInfo(llvm::ClassInfo&, const llvm::DIDerivedType*)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ClassInfo::MemberInfo*, std::vector<llvm::ClassInfo::MemberInfo> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ClassInfo::MemberInfo*, std::vector<llvm::ClassInfo::MemberInfo> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveInterval.cpp:33:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/InstructionSelect.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveInterval.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveInterval.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveInterval.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveInterval.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveInterval.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveInterval.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveInterval.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveInterval.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveInterval.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveInterval.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/InstructionSelect.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/InstructionSelect.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/InstructionSelect.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/InstructionSelect.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Linking CXX static library ../../libLLVMAsmPrinter.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/cmake -P CMakeFiles/LLVMAsmPrinter.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMAsmPrinter.a CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfAccelTable.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/InstructionSelect.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/InstructionSelect.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/InstructionSelect.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/InstructionSelect.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/ranlib ../../libLLVMAsmPrinter.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 23%] Built target LLVMAsmPrinter
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervalUnion.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/SelectionDAGTargetInfo.cpp
[ 23%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelector.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel -I/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/InstructionSelector.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/InstructionSelector.cpp
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/LivePhysRegs.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IntervalMap.h:103,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervalUnion.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervalUnion.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IntervalMap.h:103,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervalUnion.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervalUnion.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IntervalMap.h:103,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervalUnion.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervalUnion.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IntervalMap.h:103,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervalUnion.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervalUnion.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IntervalMap.h:103,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervalUnion.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervalUnion.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IntervalMap.h:103,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervalUnion.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervalUnion.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IntervalMap.h:103,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervalUnion.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervalUnion.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IntervalMap.h:103,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervalUnion.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveIntervalUnion.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/StatepointLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/InstructionSelector.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LivePhysRegs.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/InstructionSelector.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/InstructionSelector.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/InstructionSelector.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/InstructionSelector.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SparseSet.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LivePhysRegs.h:33,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LivePhysRegs.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SparseSet.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LivePhysRegs.h:33,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LivePhysRegs.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SparseSet.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LivePhysRegs.h:33,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LivePhysRegs.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, const llvm::MachineOperand*>]':
/<<PKGBUILDDIR>>/lib/CodeGen/LivePhysRegs.cpp:36:54:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, const llvm::MachineOperand*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SparseSet.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LivePhysRegs.h:33,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LivePhysRegs.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, const llvm::MachineOperand*>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Bitcode/Reader /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Reader /<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Reader/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend.internal".
Scanning dependencies of target LLVMBitReader
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 23%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Reader && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Reader -I/<<PKGBUILDDIR>>/lib/Bitcode/Reader -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o -c /<<PKGBUILDDIR>>/lib/Bitcode/Reader/BitReader.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SparseSet.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LivePhysRegs.h:33,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LivePhysRegs.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SparseSet.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LivePhysRegs.h:33,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LivePhysRegs.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SparseSet.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LivePhysRegs.h:33,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LivePhysRegs.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SparseSet.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LivePhysRegs.h:33,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LivePhysRegs.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerHelper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel -I/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/LegalizerHelper.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/StatepointLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Reader && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Reader -I/<<PKGBUILDDIR>>/lib/Bitcode/Reader -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o -c /<<PKGBUILDDIR>>/lib/Bitcode/Reader/BitcodeReader.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::CallLowering::ArgInfo]':
/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:132:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::CallLowering::ArgInfo>::Data' from 'std::initializer_list<llvm::CallLowering::ArgInfo>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]':
/<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:274:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::LiveRangeCalc::LiveInBlock' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.cpp:14:
/<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:100:10: note: 'struct llvm::LiveRangeCalc::LiveInBlock' declared here
  100 |   struct LiveInBlock {
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'void llvm::LegalizerHelper::extractParts(unsigned int, llvm::LLT, int, llvm::SmallVectorImpl<unsigned int>&)':
/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:69:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
   69 | void LegalizerHelper::extractParts(unsigned Reg, LLT Ty, int NumParts,
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::narrowScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:174:33: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  174 | LegalizerHelper::LegalizeResult LegalizerHelper::narrowScalar(MachineInstr &MI,
      |                                 ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'llvm::Expected<llvm::BitstreamCursor> initStream(llvm::MemoryBufferRef)':
/<<PKGBUILDDIR>>/lib/Bitcode/Reader/BitcodeReader.cpp:139:19: warning: redundant move in return statement [-Wredundant-move]
  139 |   return std::move(Stream);
      |          ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/lib/Bitcode/Reader/BitcodeReader.cpp:139:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::widenScalar(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:479:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  479 | LegalizerHelper::widenScalar(MachineInstr &MI, unsigned TypeIdx, LLT WideTy) {
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::lower(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:788:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  788 | LegalizerHelper::lower(MachineInstr &MI, unsigned TypeIdx, LLT Ty) {
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::fewerElementsVector(llvm::MachineInstr&, unsigned int, llvm::LLT)':
/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:920:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  920 | LegalizerHelper::fewerElementsVector(MachineInstr &MI, unsigned TypeIdx,
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerHelper.cpp: In member function 'llvm::LegalizerHelper::LegalizeResult llvm::LegalizerHelper::legalizeInstrStep(llvm::MachineInstr&)':
/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:49:24: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   49 |     return narrowScalar(MI, std::get<1>(Action), std::get<2>(Action));
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:52:23: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   52 |     return widenScalar(MI, std::get<1>(Action), std::get<2>(Action));
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:55:17: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   55 |     return lower(MI, std::get<1>(Action), std::get<2>(Action));
      |            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:58:31: note: parameter passing for argument of type 'const llvm::LLT' changed in GCC 9.1
   58 |     return fewerElementsVector(MI, std::get<1>(Action), std::get<2>(Action));
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::Expected<std::unique_ptr<llvm::Module> > llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool)':
/<<PKGBUILDDIR>>/lib/Bitcode/Reader/BitcodeReader.cpp:5642:21: warning: redundant move in return statement [-Wredundant-move]
 5642 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Bitcode/Reader/BitcodeReader.cpp:5642:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Bitcode/Reader/BitcodeReader.cpp:5647:23: warning: redundant move in return statement [-Wredundant-move]
 5647 |       return std::move(Err);
      |              ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Bitcode/Reader/BitcodeReader.cpp:5647:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Bitcode/Reader/BitcodeReader.cpp:5651:23: warning: redundant move in return statement [-Wredundant-move]
 5651 |       return std::move(Err);
      |              ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Bitcode/Reader/BitcodeReader.cpp:5651:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Bitcode/Reader/BitcodeReader.cpp:5653:19: warning: redundant move in return statement [-Wredundant-move]
 5653 |   return std::move(M);
      |          ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/Bitcode/Reader/BitcodeReader.cpp:5653:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::Expected<std::unique_ptr<llvm::ModuleSummaryIndex> > llvm::BitcodeModule::getSummary()':
/<<PKGBUILDDIR>>/lib/Bitcode/Reader/BitcodeReader.cpp:5686:21: warning: redundant move in return statement [-Wredundant-move]
 5686 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Bitcode/Reader/BitcodeReader.cpp:5686:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Bitcode/Reader/BitcodeReader.cpp:5688:19: warning: redundant move in return statement [-Wredundant-move]
 5688 |   return std::move(Index);
      |          ~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/lib/Bitcode/Reader/BitcodeReader.cpp:5688:19: note: remove 'std::move' call
[ 23%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/TargetLowering.cpp
[ 23%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel -I/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/Legalizer.cpp
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeEdit.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Legalizer.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/Legalizer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/TargetLowering.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLowering.h:27,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLowering.h:26,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLowering.h:27,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]':
/<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/TargetLowering.cpp:3413:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::SDValue>::Data' from 'std::initializer_list<llvm::SDValue>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Legalizer.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/Legalizer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Legalizer.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/Legalizer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLowering.h:27,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLowering.h:26,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLowering.h:27,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLowering.h:26,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRangeEdit.h:30,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeEdit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Legalizer.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/Legalizer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Legalizer.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/Legalizer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Legalizer.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/Legalizer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Legalizer.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/Legalizer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRangeEdit.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeEdit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRangeEdit.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeEdit.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRangeEdit.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeEdit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRangeEdit.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeEdit.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRangeEdit.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeEdit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRangeEdit.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeEdit.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRangeEdit.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeEdit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRangeEdit.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeEdit.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRangeEdit.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeEdit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRangeEdit.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeEdit.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRangeEdit.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeEdit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRangeEdit.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeEdit.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Bitcode/BitcodeReader.h:17,
                 from /<<PKGBUILDDIR>>/lib/Bitcode/Reader/BitcodeReader.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel -I/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/LegalizerInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerInfo.cpp
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeShrink.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveRangeShrink.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeShrink.cpp
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::FunctionSummary::VFuncId}; _Tp = llvm::FunctionSummary::VFuncId; _Alloc = std::allocator<llvm::FunctionSummary::VFuncId>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::FunctionSummary::VFuncId>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::FunctionSummary::VFuncId}; _Tp = llvm::FunctionSummary::VFuncId; _Alloc = std::allocator<llvm::FunctionSummary::VFuncId>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::VFuncId*, std::vector<llvm::FunctionSummary::VFuncId> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::FunctionSummary::ConstVCall}; _Tp = llvm::FunctionSummary::ConstVCall; _Alloc = std::allocator<llvm::FunctionSummary::ConstVCall>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::FunctionSummary::ConstVCall>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::FunctionSummary::ConstVCall}; _Tp = llvm::FunctionSummary::ConstVCall; _Alloc = std::allocator<llvm::FunctionSummary::ConstVCall>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ConstVCall*, std::vector<llvm::FunctionSummary::ConstVCall> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::BitcodeModule}; _Tp = llvm::BitcodeModule; _Alloc = std::allocator<llvm::BitcodeModule>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::BitcodeModule>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function 'llvm::Expected<llvm::BitcodeFileContents> llvm::getBitcodeFileContents(llvm::MemoryBufferRef)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BitcodeModule*, std::vector<llvm::BitcodeModule> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeShrink.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeShrink.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeShrink.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeShrink.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeShrink.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/LiveRegMatrix.cpp
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Bitcode/BitcodeReader.h:17,
                 from /<<PKGBUILDDIR>>/lib/Bitcode/Reader/BitcodeReader.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'llvm::Error {anonymous}::BitcodeReader::parseModule(uint64_t, bool)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 23%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Localizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel -I/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/Localizer.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/Localizer.cpp
[ 23%] Linking CXX static library ../../libLLVMSelectionDAG.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/cmake -P CMakeFiles/LLVMSelectionDAG.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSelectionDAG.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMSelectionDAG.a CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGAddressAnalysis.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o
/usr/bin/ranlib ../../libLLVMSelectionDAG.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 23%] Built target LLVMSelectionDAG
/usr/bin/make  -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Bitcode/Writer /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Writer /<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Writer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend.internal".
Scanning dependencies of target LLVMBitWriter
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 23%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Writer && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Writer -I/<<PKGBUILDDIR>>/lib/Bitcode/Writer -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Bitcode/Writer/BitWriter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRegMatrix.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRegMatrix.h:27,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRegMatrix.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRegMatrix.h:27,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRegMatrix.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRegMatrix.h:27,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRegMatrix.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRegMatrix.h:27,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRegMatrix.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRegMatrix.h:27,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRegMatrix.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRegMatrix.h:27,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRegMatrix.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRegMatrix.h:27,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRegMatrix.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRegMatrix.h:27,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRegMatrix.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRegMatrix.h:27,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRegMatrix.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRegMatrix.h:27,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRegMatrix.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Localizer.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/Localizer.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Localizer.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/Localizer.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Localizer.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/Localizer.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Localizer.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/Localizer.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Localizer.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/Localizer.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/LiveRegUnits.cpp
[ 23%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Writer && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Writer -I/<<PKGBUILDDIR>>/lib/Bitcode/Writer -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Bitcode/Writer/BitcodeWriter.cpp
[ 23%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitstreamReader.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Reader && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Reader -I/<<PKGBUILDDIR>>/lib/Bitcode/Reader -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMBitReader.dir/BitstreamReader.cpp.o -c /<<PKGBUILDDIR>>/lib/Bitcode/Reader/BitstreamReader.cpp
[ 23%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/MachineIRBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel -I/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/MachineIRBuilder.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
/<<PKGBUILDDIR>>/lib/Bitcode/Reader/BitstreamReader.cpp: In member function 'llvm::Optional<llvm::BitstreamBlockInfo> llvm::BitstreamCursor::ReadBlockInfoBlock(bool)':
/<<PKGBUILDDIR>>/lib/Bitcode/Reader/BitstreamReader.cpp:341:23: warning: redundant move in return statement [-Wredundant-move]
  341 |       return std::move(NewBlockInfo);
      |              ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/Bitcode/Reader/BitstreamReader.cpp:341:23: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRegUnits.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRegUnits.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRegUnits.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRegUnits.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRegUnits.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRegUnits.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRegUnits.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRegUnits.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRegUnits.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRegUnits.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRegUnits.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRegUnits.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRegUnits.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/ModuleSummaryIndex.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Bitcode/BitcodeWriter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Bitcode/Writer/BitcodeWriter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/lib/Bitcode/Writer/BitcodeWriter.cpp:139:68:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Reader && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Reader -I/<<PKGBUILDDIR>>/lib/Bitcode/Reader -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o -c /<<PKGBUILDDIR>>/lib/Bitcode/Reader/MetadataLoader.cpp
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveStacks.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveStacks.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/LiveStacks.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Types.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'llvm::Expected<bool> llvm::MetadataLoader::MetadataLoaderImpl::lazyLoadModuleMetadataBlock()':
/<<PKGBUILDDIR>>/lib/Bitcode/Reader/MetadataLoader.cpp:709:27: warning: redundant move in return statement [-Wredundant-move]
  709 |           return std::move(Err);
      |                  ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Bitcode/Reader/MetadataLoader.cpp:709:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Bitcode/Reader/MetadataLoader.cpp:794:29: warning: redundant move in return statement [-Wredundant-move]
  794 |             return std::move(Err);
      |                    ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Bitcode/Reader/MetadataLoader.cpp:794:29: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/lib/Bitcode/Reader/MetadataLoader.h:18,
                 from /<<PKGBUILDDIR>>/lib/Bitcode/Reader/MetadataLoader.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/lib/Bitcode/Reader/MetadataLoader.cpp:1571:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegBankSelect.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel -I/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/RegBankSelect.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/RegBankSelect.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveStacks.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveStacks.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveStacks.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveStacks.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveStacks.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveStacks.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveStacks.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveStacks.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveStacks.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveStacks.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveStacks.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveStacks.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveStacks.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveStacks.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveStacks.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveStacks.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveStacks.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveStacks.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveStacks.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveStacks.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveStacks.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:68,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/RegBankSelect.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/lib/Bitcode/Reader/MetadataLoader.h:18,
                 from /<<PKGBUILDDIR>>/lib/Bitcode/Reader/MetadataLoader.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/lib/Bitcode/Reader/MetadataLoader.h:18,
                 from /<<PKGBUILDDIR>>/lib/Bitcode/Reader/MetadataLoader.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'llvm::Expected<bool> llvm::MetadataLoader::MetadataLoaderImpl::lazyLoadModuleMetadataBlock()':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 23%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/LiveVariables.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:67,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/RegBankSelect.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:67,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/RegBankSelect.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/ModuleSummaryIndex.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Bitcode/BitcodeWriter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Bitcode/Writer/BitcodeWriter.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void {anonymous}::ModuleBitcodeWriter::writeMetadataRecords(llvm::ArrayRef<const llvm::Metadata*>, llvm::SmallVectorImpl<long long unsigned int>&, std::vector<unsigned int, std::allocator<unsigned int> >*, std::vector<long long unsigned int, std::allocator<long long unsigned int> >*)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:67,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/RegBankSelect.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:67,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/RegBankSelect.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:29,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/ModuleSummaryIndex.h:27,
                 from /<<PKGBUILDDIR>>/include/llvm/Bitcode/BitcodeWriter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Bitcode/Writer/BitcodeWriter.cpp:14:
/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]':
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:29,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/ModuleSummaryIndex.h:27,
                 from /<<PKGBUILDDIR>>/include/llvm/Bitcode/BitcodeWriter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Bitcode/Writer/BitcodeWriter.cpp:14:
/usr/include/c++/10/bits/stl_map.h: In member function 'void llvm::BitcodeWriter::writeThinLinkBitcode(const llvm::Module*, const llvm::ModuleSummaryIndex&, const ModuleHash&)':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h: In member function 'void llvm::BitcodeWriter::writeModule(const llvm::Module*, bool, const llvm::ModuleSummaryIndex*, bool, llvm::ModuleHash*)':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveVariables.cpp:35:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_map.h: In member function 'void llvm::BitcodeWriter::writeIndex(const llvm::ModuleSummaryIndex*, const std::map<std::__cxx11::basic_string<char>, llvm::DenseMap<long long unsigned int, llvm::GlobalValueSummary*> >*)':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
[ 23%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Reader && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Reader -I/<<PKGBUILDDIR>>/lib/Bitcode/Reader -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o -c /<<PKGBUILDDIR>>/lib/Bitcode/Reader/ValueList.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveVariables.h:32,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveVariables.cpp:29:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveVariables.h:32,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveVariables.cpp:29:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveVariables.h:32,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveVariables.cpp:29:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveVariables.h:32,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveVariables.cpp:29:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 23%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegisterBank.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel -I/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/RegisterBank.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/RegisterBank.cpp
[ 25%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Writer && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Writer -I/<<PKGBUILDDIR>>/lib/Bitcode/Writer -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o -c /<<PKGBUILDDIR>>/lib/Bitcode/Writer/BitcodeWriterPass.cpp
[ 25%] Linking CXX static library ../../libLLVMBitReader.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Reader && /usr/bin/cmake -P CMakeFiles/LLVMBitReader.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Reader && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMBitReader.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMBitReader.a CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o CMakeFiles/LLVMBitReader.dir/BitstreamReader.cpp.o CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o
/usr/bin/ranlib ../../libLLVMBitReader.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 25%] Built target LLVMBitReader
[ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/LLVMTargetMachine.cpp
[ 25%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegisterBankInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel -I/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/RegisterBankInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp
[ 25%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Writer && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Writer -I/<<PKGBUILDDIR>>/lib/Bitcode/Writer -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o -c /<<PKGBUILDDIR>>/lib/Bitcode/Writer/ValueEnumerator.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/BasicTTIImpl.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LLVMTargetMachine.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
/usr/bin/make  -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Transforms/Utils /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend.internal".
Scanning dependencies of target LLVMTransformUtils
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/ASanStackFrameLayout.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LLVMTargetMachine.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LLVMTargetMachine.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LLVMTargetMachine.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LLVMTargetMachine.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LLVMTargetMachine.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LLVMTargetMachine.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LLVMTargetMachine.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LLVMTargetMachine.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Bitcode/Writer/ValueEnumerator.h:17,
                 from /<<PKGBUILDDIR>>/lib/Bitcode/Writer/ValueEnumerator.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::Use*, unsigned int>]':
/<<PKGBUILDDIR>>/lib/Bitcode/Writer/ValueEnumerator.cpp:179:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::Use*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Bitcode/Writer/ValueEnumerator.h:17,
                 from /<<PKGBUILDDIR>>/lib/Bitcode/Writer/ValueEnumerator.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::Use*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Bitcode/Writer/ValueEnumerator.h:17,
                 from /<<PKGBUILDDIR>>/lib/Bitcode/Writer/ValueEnumerator.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::MDNode*, const llvm::MDOperand*>]':
/<<PKGBUILDDIR>>/lib/Bitcode/Writer/ValueEnumerator.cpp:622:56:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MDNode*, const llvm::MDOperand*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Bitcode/Writer/ValueEnumerator.h:17,
                 from /<<PKGBUILDDIR>>/lib/Bitcode/Writer/ValueEnumerator.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MDNode*, const llvm::MDOperand*>' declared here
  211 |     struct pair
      |            ^~~~
[ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/AddDiscriminators.cpp
[ 25%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Utils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel -I/<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/Utils.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/Utils.cpp
[ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/LocalStackSlotAllocation.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/Utils.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/BasicBlockUtils.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Utils.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/Utils.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Utils.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/Utils.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Utils.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/Utils.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Utils.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/Utils.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 25%] Linking CXX static library ../../libLLVMBitWriter.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Writer && /usr/bin/cmake -P CMakeFiles/LLVMBitWriter.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Bitcode/Writer && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMBitWriter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMBitWriter.a CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o
/usr/bin/ranlib ../../libLLVMBitWriter.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 25%] Built target LLVMBitWriter
[ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/BreakCriticalEdges.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LocalStackSlotAllocation.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Utils.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/Utils.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/Utils.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/GlobalISel/Utils.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LocalStackSlotAllocation.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LocalStackSlotAllocation.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LocalStackSlotAllocation.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LocalStackSlotAllocation.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LocalStackSlotAllocation.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LocalStackSlotAllocation.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 25%] Linking CXX static library ../../libLLVMGlobalISel.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/cmake -P CMakeFiles/LLVMGlobalISel.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMGlobalISel.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMGlobalISel.a CMakeFiles/LLVMGlobalISel.dir/CallLowering.cpp.o CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o CMakeFiles/LLVMGlobalISel.dir/IRTranslator.cpp.o CMakeFiles/LLVMGlobalISel.dir/InstructionSelect.cpp.o CMakeFiles/LLVMGlobalISel.dir/InstructionSelector.cpp.o CMakeFiles/LLVMGlobalISel.dir/LegalizerHelper.cpp.o CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o CMakeFiles/LLVMGlobalISel.dir/LegalizerInfo.cpp.o CMakeFiles/LLVMGlobalISel.dir/Localizer.cpp.o CMakeFiles/LLVMGlobalISel.dir/MachineIRBuilder.cpp.o CMakeFiles/LLVMGlobalISel.dir/RegBankSelect.cpp.o CMakeFiles/LLVMGlobalISel.dir/RegisterBank.cpp.o CMakeFiles/LLVMGlobalISel.dir/RegisterBankInfo.cpp.o CMakeFiles/LLVMGlobalISel.dir/Utils.cpp.o
/usr/bin/ranlib ../../libLLVMGlobalISel.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 25%] Built target LLVMGlobalISel
[ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/BuildLibCalls.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/BasicBlockUtils.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/BasicBlockUtils.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/IR/PredIteratorCache.h:53:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/BasicBlockUtils.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/BasicBlockUtils.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/BasicBlockUtils.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/BasicBlockUtils.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/BasicBlockUtils.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/BasicBlockUtils.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/BreakCriticalEdges.h:21,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/BreakCriticalEdges.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/BreakCriticalEdges.h:21,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/BreakCriticalEdges.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowLevelType.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LowLevelType.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/LowLevelType.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/IRBuilder.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/BuildLibCalls.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/BuildLibCalls.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Transforms/Utils/BuildLibCalls.cpp:748:73:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/LowerEmuTLS.cpp
[ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachineBasicBlock.cpp
[ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachineBlockFrequencyInfo.cpp
[ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/BypassSlowDivision.cpp
In file included from /<<PKGBUILDDIR>>/lib/CodeGen/LowerEmuTLS.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LowerEmuTLS.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/CodeGen/LowerEmuTLS.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LowerEmuTLS.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBasicBlock.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachineBlockPlacement.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBasicBlock.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBasicBlock.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBasicBlock.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBasicBlock.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBasicBlock.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBasicBlock.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBasicBlock.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBasicBlock.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBasicBlock.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBasicBlock.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBasicBlock.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBasicBlock.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBasicBlock.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBasicBlock.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = llvm::BlockFrequencyInfoImplBase::WorkingData; _Alloc = std::allocator<llvm::BlockFrequencyInfoImplBase::WorkingData>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::BlockFrequencyInfoImplBase::WorkingData>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CallPromotionUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CallPromotionUtils.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/CallPromotionUtils.cpp
In file included from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBlockFrequencyInfo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::bfi_detail::IrreducibleGraph::addEdges(const BlockNode&, const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>]':
/<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:672:6: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>' changed in GCC 7.1
  672 | void IrreducibleGraph::addEdges(const BlockNode &Node,
      |      ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBlockPlacement.cpp:49:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void llvm::BlockFrequencyInfoImpl<BlockT>::initializeRPOT() [with BT = llvm::MachineBasicBlock]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BlockFrequencyInfoImplBase::WorkingData*, std::vector<llvm::BlockFrequencyInfoImplBase::WorkingData> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBlockFrequencyInfo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::bfi_detail::IrreducibleGraph::initialize(const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>]':
/<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:657:6: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>' changed in GCC 7.1
  657 | void IrreducibleGraph::initialize(const BFIBase::LoopData *OuterLoop,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:662:15: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>' changed in GCC 7.1
  662 |       addEdges(N, OuterLoop, addBlockEdges);
      |       ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:666:15: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder<llvm::MachineBasicBlock>' changed in GCC 7.1
  666 |       addEdges(Index, OuterLoop, addBlockEdges);
      |       ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::BlockFrequencyInfoImpl<BlockT>::computeIrreducibleMass(llvm::BlockFrequencyInfoImplBase::LoopData*, std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator) [with BT = llvm::MachineBasicBlock]':
/<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1277:6: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator' changed in GCC 7.1
 1277 | void BlockFrequencyInfoImpl<BT>::computeIrreducibleMass(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1290:36: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator' changed in GCC 7.1
 1290 |   for (auto &L : analyzeIrreducible(G, OuterLoop, Insert))
      |                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchFolding.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBlockPlacement.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchFolding.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBlockPlacement.cpp:28:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachineBranchProbabilityInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchFolding.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBlockPlacement.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchFolding.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBlockPlacement.cpp:28:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchFolding.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBlockPlacement.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchFolding.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBlockPlacement.cpp:28:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchFolding.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBlockPlacement.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/BranchFolding.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineBlockPlacement.cpp:28:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachineCombiner.cpp
[ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/CloneFunction.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineCombiner.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
/usr/bin/make  -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend.internal".
Scanning dependencies of target LLVMInstrumentation
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 25%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation -I/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/AddressSanitizer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineCombiner.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineCombiner.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineCombiner.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineCombiner.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineCombiner.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineCombiner.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineCombiner.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineCombiner.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/CloneFunction.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:643:51:   required from 'LoopT* llvm::LoopInfoBase<N, M>::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/lib/Transforms/Utils/CloneFunction.cpp:746:36:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/CloneFunction.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/CloneFunction.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/CloneFunction.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Transforms/InstCombine /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend.internal".
Scanning dependencies of target LLVMInstCombine
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 25%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine -I/<<PKGBUILDDIR>>/lib/Transforms/InstCombine -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstructionCombining.cpp
[ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachineCopyPropagation.cpp
In file included from /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/AddressSanitizer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/AddressSanitizer.cpp:911:21:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/AddressSanitizer.cpp:920:73:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/AddressSanitizer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/AddressSanitizer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/CloneModule.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineCopyPropagation.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstCombineInternal.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstructionCombining.cpp:36:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineCopyPropagation.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineCopyPropagation.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineCopyPropagation.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineCopyPropagation.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstCombineInternal.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstructionCombining.cpp:36:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstCombineInternal.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstructionCombining.cpp:36:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstCombineInternal.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstructionCombining.cpp:36:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstCombineInternal.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstructionCombining.cpp:36:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachineCSE.cpp
[ 25%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/CodeExtractor.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineCSE.cpp:29:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineCSE.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/lib/CodeGen/MachineCSE.cpp:600:56:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineCSE.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineCSE.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineCSE.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineCSE.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineCSE.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineCSE.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineCSE.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/CodeExtractor.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/CodeExtractor.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/CodeExtractor.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/CodeExtractor.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineCSE.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineCSE.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 25%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation -I/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/BoundsChecking.cpp
[ 25%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine -I/<<PKGBUILDDIR>>/lib/Transforms/InstCombine -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstCombineAddSub.cpp
[ 26%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachineDominanceFrontier.cpp
[ 26%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/CtorUtils.cpp
[ 26%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation -I/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/DominanceFrontier.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominanceFrontier.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineDominanceFrontier.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/DominanceFrontier.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominanceFrontier.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineDominanceFrontier.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/DominanceFrontier.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominanceFrontier.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineDominanceFrontier.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/DominanceFrontier.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominanceFrontier.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineDominanceFrontier.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/DominanceFrontier.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominanceFrontier.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineDominanceFrontier.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/DominanceFrontier.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominanceFrontier.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineDominanceFrontier.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
[ 26%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/DemoteRegToStack.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp:50:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp:1014:70:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 26%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachineDominators.cpp
[ 26%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine -I/<<PKGBUILDDIR>>/lib/Transforms/InstCombine -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
[ 26%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EntryExitInstrumenter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/EntryExitInstrumenter.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/EntryExitInstrumenter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineDominators.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/lib/CodeGen/MachineDominators.cpp:34:16:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineDominators.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineDominators.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineDominators.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineDominators.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineDominators.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineDominators.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTreeConstruction.h:895:42:   required from 'static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::ComputeUnreachableDominators(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr, llvm::SmallVectorImpl<std::pair<typename DomTreeT::NodePtr, llvm::DomTreeNodeBase<typename DomTreeT::NodeType>*> >&) [with DomTreeT = llvm::DominatorTreeBase<llvm::MachineBasicBlock, false>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock, false> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr = llvm::MachineBasicBlock*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; typename DomTreeT::NodeType = llvm::MachineBasicBlock; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTreeConstruction.h:866:33:   required from 'static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::InsertUnreachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::MachineBasicBlock, false>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock, false> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; typename DomTreeT::NodeType = llvm::MachineBasicBlock; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr = llvm::MachineBasicBlock*]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTreeConstruction.h:662:24:   required from 'static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::MachineBasicBlock, false>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock, false> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr = llvm::MachineBasicBlock*]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTreeConstruction.h:1597:36:   required from 'void llvm::DomTreeBuilder::InsertEdge(DomTreeT&, typename DomTreeT::NodePtr, typename DomTreeT::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::MachineBasicBlock, false>; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:555:31:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::insertEdge(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/lib/CodeGen/MachineDominators.cpp:34:16:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineDominators.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineDominators.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]':
/usr/include/c++/10/bits/stl_queue.h:650:13:   required from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>; _Sequence = llvm::SmallVector<std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>, 8>; _Compare = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock, false> >::InsertionInfo::DecreasingLevel; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTreeConstruction.h:748:19:   required from 'static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::InsertReachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::MachineBasicBlock, false>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock, false> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; typename DomTreeT::NodeType = llvm::MachineBasicBlock]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTreeConstruction.h:664:22:   required from 'static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::MachineBasicBlock, false>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock, false> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr = llvm::MachineBasicBlock*]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTreeConstruction.h:1597:36:   required from 'void llvm::DomTreeBuilder::InsertEdge(DomTreeT&, typename DomTreeT::NodePtr, typename DomTreeT::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::MachineBasicBlock, false>; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:555:31:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::insertEdge(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/lib/CodeGen/MachineDominators.cpp:34:16:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineDominators.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>' declared here
  211 |     struct pair
      |            ^~~~
[ 26%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/EscapeEnumerator.cpp
[ 26%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation -I/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/GCOVProfiling.cpp
[ 26%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/Evaluator.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/GCOVProfiling.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::GlobalVariable*, llvm::MDNode*>]':
/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/GCOVProfiling.cpp:652:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::GlobalVariable*, llvm::MDNode*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/GCOVProfiling.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::GlobalVariable*, llvm::MDNode*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/GCOVProfiling.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/GCOVProfiling.cpp:675:79:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 26%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachineFrameInfo.cpp
[ 26%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine -I/<<PKGBUILDDIR>>/lib/Transforms/InstCombine -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstCombineCalls.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFrameInfo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFrameInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFrameInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFrameInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFrameInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFrameInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFrameInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 26%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/FlattenCFG.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFrameInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFrameInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstCombineInternal.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstCombineCalls.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstCombineCalls.cpp:2056:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstCombineCalls.cpp:2074:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]':
/<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstCombineCalls.cpp:3257:54:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Constant*>::Data' from 'std::initializer_list<llvm::Constant*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFrameInfo.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::MachineFrameInfo::StackObject}; _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::MachineFrameInfo::StackObject>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachineFrameInfo::StackObject}; _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator<llvm::MachineFrameInfo::StackObject>]':
/usr/include/c++/10/bits/vector.tcc:340:5: note: parameter passing for argument of type 'std::vector<llvm::MachineFrameInfo::StackObject>::const_iterator' changed in GCC 7.1
  340 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:356:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineFrameInfo::StackObject*, std::vector<llvm::MachineFrameInfo::StackObject> >' changed in GCC 7.1
  356 |  _M_realloc_insert(begin() + __n, std::move(__v));
      |  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFrameInfo.cpp:14:
/usr/include/c++/10/bits/stl_vector.h: In member function 'int llvm::MachineFrameInfo::CreateFixedObject(uint64_t, int64_t, bool, bool)':
/usr/include/c++/10/bits/stl_vector.h:1294:30: note: parameter passing for argument of type 'std::vector<llvm::MachineFrameInfo::StackObject>::const_iterator' changed in GCC 7.1
 1294 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'int llvm::MachineFrameInfo::CreateFixedSpillStackObject(uint64_t, int64_t, bool)':
/usr/include/c++/10/bits/stl_vector.h:1294:30: note: parameter passing for argument of type 'std::vector<llvm::MachineFrameInfo::StackObject>::const_iterator' changed in GCC 7.1
 1294 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 26%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachineFunction.cpp
[ 26%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation -I/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/MemorySanitizer.cpp
[ 26%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/FunctionComparator.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFunction.cpp:34:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/MemorySanitizer.cpp:96:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/MemorySanitizer.cpp:828:36:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFunction.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFunction.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFunction.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFunction.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFunction.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFunction.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 26%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/FunctionImportUtils.cpp
[ 26%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine -I/<<PKGBUILDDIR>>/lib/Transforms/InstCombine -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstCombineCasts.cpp
[ 26%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachineFunctionPass.cpp
[ 26%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/GlobalStatus.cpp
[ 26%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation -I/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
[ 26%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/InlineFunction.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFunctionPass.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFunctionPass.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFunctionPass.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFunctionPass.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFunctionPass.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFunctionPass.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/InlineFunction.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/InlineFunction.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Value*, llvm::Value*>]':
/<<PKGBUILDDIR>>/lib/Transforms/Utils/InlineFunction.cpp:1652:70:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Value*, llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/InlineFunction.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Value*, llvm::Value*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/InlineFunction.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/lib/Transforms/Utils/InlineFunction.cpp:2048:36:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 26%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachineFunctionPrinterPass.cpp
[ 26%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine -I/<<PKGBUILDDIR>>/lib/Transforms/InstCombine -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstCombineCompares.cpp
[ 26%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/Instrumentation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation -I/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/Instrumentation.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/Instrumentation.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFunctionPrinterPass.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFunctionPrinterPass.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFunctionPrinterPass.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFunctionPrinterPass.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFunctionPrinterPass.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFunctionPrinterPass.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFunctionPrinterPass.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineFunctionPrinterPass.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 26%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachineInstrBundle.cpp
In file included from /<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstCombineInternal.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstCombineCompares.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstCombineCompares.cpp:1306:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 26%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation -I/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/InstrProfiling.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineInstrBundle.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBundle.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineInstrBundle.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MachineInstr*, unsigned int>]':
/<<PKGBUILDDIR>>/lib/CodeGen/MachineInstrBundle.cpp:277:68:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MachineInstr*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBundle.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineInstrBundle.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::MachineInstr*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/InstrProfiling.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/InstrProfiling.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::Instruction*]':
/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/InstrProfiling.cpp:179:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<const llvm::Instruction*>::Data' from 'std::initializer_list<const llvm::Instruction*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/InstrProfiling.cpp:889:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBundle.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineInstrBundle.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBundle.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineInstrBundle.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBundle.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineInstrBundle.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBundle.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineInstrBundle.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBundle.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineInstrBundle.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBundle.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineInstrBundle.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/InstrProfiling.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/InstrProfiling.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/InstrProfiling.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/InstrProfiling.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/InstrProfiling.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/InstrProfiling.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<llvm::Instruction*, llvm::Instruction*>; T2 = std::pair<llvm::Instruction*, llvm::Instruction*>; T = std::pair<llvm::Instruction*, llvm::Instruction*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::Instruction*, llvm::Instruction*>*; It2 = std::pair<llvm::Instruction*, llvm::Instruction*>*; T = std::pair<llvm::Instruction*, llvm::Instruction*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::Instruction*, llvm::Instruction*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::Instruction*, llvm::Instruction*>; unsigned int N = 8]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:376:9:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<llvm::Loop*, llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:739:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:502:40:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<llvm::Loop*, llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:546:13:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::DenseMap<llvm::Loop*, llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:512:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<llvm::Loop*, llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:292:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<llvm::Loop*, llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type = llvm::detail::DenseMapPair<llvm::Loop*, llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:296:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<llvm::Loop*, llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8>; KeyInfoT = llvm::DenseMapInfo<llvm::Loop*>; BucketT = llvm::detail::DenseMapPair<llvm::Loop*, llvm::SmallVector<std::pair<llvm::Instruction*, llvm::Instruction*>, 8> >]'
/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/InstrProfiling.cpp:209:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Instruction*, llvm::Instruction*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/InstrProfiling.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/InstrProfiling.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Instruction*, llvm::Instruction*>' declared here
  211 |     struct pair
      |            ^~~~
[ 26%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ImportedFunctionsInliningStatistics.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/ImportedFunctionsInliningStatistics.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/ImportedFunctionsInliningStatistics.cpp
[ 26%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachineInstr.cpp
[ 26%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/InstructionNamer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineInstr.cpp:35:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 26%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation -I/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/PGOInstrumentation.cpp
[ 26%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/IntegerDivision.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineInstr.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineInstr.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineInstr.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineInstr.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineInstr.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineInstr.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/IntegerDivision.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Transforms/Utils/IntegerDivision.cpp:255:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CodeGen/MachineInstr.cpp: In member function 'void llvm::MachineInstr::print(llvm::raw_ostream&, llvm::ModuleSlotTracker&, bool, bool, const llvm::TargetInstrInfo*) const':
/<<PKGBUILDDIR>>/lib/CodeGen/MachineInstr.cpp:1262:30: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1262 |     getOperand(StartOp).print(OS, MST, TypeToPrint, /*PrintDef=*/false,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1263 |                               ShouldPrintRegisterTies, TiedOperandIdx, TRI,
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1264 |                               IntrinsicInfo);
      |                               ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CodeGen/MachineInstr.cpp:1293:28: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1293 |     getOperand(OpIdx).print(OS, MST, TypeToPrint, /*PrintDef=*/true,
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1294 |                             ShouldPrintRegisterTies, TiedOperandIdx, TRI,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1295 |                             IntrinsicInfo);
      |                             ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CodeGen/MachineInstr.cpp:1341:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1341 |         MO.print(OS, MST, TypeToPrint, /*PrintDef=*/true,
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                  ShouldPrintRegisterTies, TiedOperandIdx, TRI, IntrinsicInfo);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CodeGen/MachineInstr.cpp:1411:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
 1411 |         MO.print(OS, MST, TypeToPrint, /*PrintDef=*/true,
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1412 |                  ShouldPrintRegisterTies, TiedOperandIdx, TRI, IntrinsicInfo);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Transforms/PGOInstrumentation.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:51:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:740:32:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/PGOInstrumentation.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:51:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/PGOInstrumentation.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:51:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 26%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine -I/<<PKGBUILDDIR>>/lib/Transforms/InstCombine -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/PGOInstrumentation.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:51:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/PGOInstrumentation.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:51:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 26%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachineLICM.cpp
[ 26%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/LCSSA.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineLICM.cpp:35:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineLICM.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineLICM.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/LCSSA.h:33,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LCSSA.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/lib/Transforms/Utils/LCSSA.cpp:137:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/LCSSA.h:33,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LCSSA.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/LCSSA.h:33,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LCSSA.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/IR/PredIteratorCache.h:53:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/LCSSA.h:33,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LCSSA.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/LCSSA.h:33,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LCSSA.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/LCSSA.h:33,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LCSSA.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineLICM.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineLICM.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineLICM.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineLICM.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineLICM.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineLICM.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineLICM.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineLICM.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 26%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine -I/<<PKGBUILDDIR>>/lib/Transforms/InstCombine -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
[ 26%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LibCallsShrinkWrap.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LibCallsShrinkWrap.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/LibCallsShrinkWrap.cpp
[ 26%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachineLoopInfo.cpp
[ 26%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOMemOPSizeOpt.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation -I/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/PGOMemOPSizeOpt.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp
[ 26%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/Local.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineLoopInfo.h:33,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineLoopInfo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineLoopInfo.h:33,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineLoopInfo.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineLoopInfo.h:33,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineLoopInfo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineLoopInfo.h:33,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineLoopInfo.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineLoopInfo.h:33,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineLoopInfo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineLoopInfo.h:33,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineLoopInfo.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
[ 26%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine -I/<<PKGBUILDDIR>>/lib/Transforms/InstCombine -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstCombinePHI.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineLoopInfo.h:33,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineLoopInfo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineLoopInfo.h:33,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineLoopInfo.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/Local.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/Local.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 26%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation -I/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/SanitizerCoverage.cpp
[ 26%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachineModuleInfo.cpp
In file included from /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/SanitizerCoverage.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/SanitizerCoverage.cpp:278:79:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/SanitizerCoverage.cpp:278:79:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
[ 26%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine -I/<<PKGBUILDDIR>>/lib/Transforms/InstCombine -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstCombineSelect.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineModuleInfo.h:34,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineModuleInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineModuleInfo.h:34,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineModuleInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineModuleInfo.h:34,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineModuleInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineModuleInfo.h:34,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineModuleInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineModuleInfo.h:35,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineModuleInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>; KeyT = llvm::AssertingVH<llvm::BasicBlock>; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::BasicBlock>; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::BasicBlock>; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>]'
/<<PKGBUILDDIR>>/lib/CodeGen/MachineModuleInfo.cpp:90:56:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::BasicBlock>::AssertingVH(const llvm::AssertingVH<llvm::BasicBlock>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/ValueMap.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/PseudoSourceValue.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineMemOperand.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:33,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineModuleInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::BasicBlock>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::BasicBlock]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineModuleInfo.h:35,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineModuleInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >; KeyT = llvm::AssertingVH<llvm::Function>; ValueT = std::vector<llvm::MCSymbol*>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Function> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Function>; ValueT = std::vector<llvm::MCSymbol*>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Function> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Function>; ValueT = std::vector<llvm::MCSymbol*>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Function> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >]'
/<<PKGBUILDDIR>>/lib/CodeGen/MachineModuleInfo.cpp:90:56:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Function>::AssertingVH(const llvm::AssertingVH<llvm::Function>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/ValueMap.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/PseudoSourceValue.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineMemOperand.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:33,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineModuleInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Function>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Function]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Function]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >; KeyT = llvm::AssertingVH<llvm::Function>; ValueT = std::vector<llvm::MCSymbol*>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Function> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:282:44:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::erase(llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::iterator) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >; KeyT = llvm::AssertingVH<llvm::Function>; ValueT = std::vector<llvm::MCSymbol*>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Function> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::iterator = llvm::DenseMapIterator<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Function> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >, false>]'
/<<PKGBUILDDIR>>/lib/CodeGen/MachineModuleInfo.cpp:140:43:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Function>::AssertingVH(const llvm::AssertingVH<llvm::Function>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Function>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Function]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::BasicBlock]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>; KeyT = llvm::AssertingVH<llvm::BasicBlock>; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:274:44:   required from 'bool llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::erase(const KeyT&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>; KeyT = llvm::AssertingVH<llvm::BasicBlock>; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>]'
/<<PKGBUILDDIR>>/lib/CodeGen/MachineModuleInfo.cpp:148:28:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::BasicBlock>::AssertingVH(const llvm::AssertingVH<llvm::BasicBlock>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::BasicBlock>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::BasicBlock]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::BasicBlock]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>; KeyT = llvm::AssertingVH<llvm::BasicBlock>; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>; KeyT = llvm::AssertingVH<llvm::BasicBlock>; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::BasicBlock>; ValueT = llvm::MMIAddrLabelMap::AddrLabelSymEntry; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::BasicBlock> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::BasicBlock>, llvm::MMIAddrLabelMap::AddrLabelSymEntry>]'
/<<PKGBUILDDIR>>/lib/CodeGen/MachineModuleInfo.cpp:90:56:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::BasicBlock>::AssertingVH(const llvm::AssertingVH<llvm::BasicBlock>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::BasicBlock>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::BasicBlock]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Function]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >; KeyT = llvm::AssertingVH<llvm::Function>; ValueT = std::vector<llvm::MCSymbol*>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Function> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >; KeyT = llvm::AssertingVH<llvm::Function>; ValueT = std::vector<llvm::MCSymbol*>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Function> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Function>; ValueT = std::vector<llvm::MCSymbol*>; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Function> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Function>, std::vector<llvm::MCSymbol*> >]'
/<<PKGBUILDDIR>>/lib/CodeGen/MachineModuleInfo.cpp:90:56:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Function>::AssertingVH(const llvm::AssertingVH<llvm::Function>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Function>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Function]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
[ 26%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopSimplify.cpp
[ 26%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachineModuleInfoImpls.cpp
[ 26%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation -I/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/ThreadSanitizer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineModuleInfoImpls.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineModuleInfoImpls.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineModuleInfoImpls.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineModuleInfoImpls.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineModuleInfoImpls.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineModuleInfoImpls.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineModuleInfoImpls.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineModuleInfoImpls.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 26%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOperand.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineOperand.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachineOperand.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/AssumptionCache.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/LoopSimplify.h:42,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopSimplify.cpp:40:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:643:51:   required from 'LoopT* llvm::LoopInfoBase<N, M>::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopSimplify.cpp:261:37:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/AssumptionCache.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/LoopSimplify.h:42,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopSimplify.cpp:40:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/AssumptionCache.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/LoopSimplify.h:42,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopSimplify.cpp:40:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/AssumptionCache.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/LoopSimplify.h:42,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopSimplify.cpp:40:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/ThreadSanitizer.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/ThreadSanitizer.cpp:518:76:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 26%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine -I/<<PKGBUILDDIR>>/lib/Transforms/InstCombine -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstCombineShifts.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineOperand.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineOperand.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineOperand.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineOperand.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineOperand.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineOperand.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineOperand.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineOperand.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineOperand.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineOperand.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineOperand.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineOperand.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineOperand.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineOperand.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineOperand.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineOperand.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineOperand.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 26%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopUnroll.cpp
/<<PKGBUILDDIR>>/lib/CodeGen/MachineOperand.cpp: In member function 'void llvm::MachineOperand::print(llvm::raw_ostream&, llvm::ModuleSlotTracker&, llvm::LLT, bool, bool, unsigned int, const llvm::TargetRegisterInfo*, const llvm::TargetIntrinsicInfo*) const':
/<<PKGBUILDDIR>>/lib/CodeGen/MachineOperand.cpp:649:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  649 | void MachineOperand::print(raw_ostream &OS, ModuleSlotTracker &MST,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CodeGen/MachineOperand.cpp: In member function 'void llvm::MachineOperand::print(llvm::raw_ostream&, const llvm::TargetRegisterInfo*, const llvm::TargetIntrinsicInfo*) const':
/<<PKGBUILDDIR>>/lib/CodeGen/MachineOperand.cpp:644:8: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  644 |   print(OS, DummyMST, LLT{}, /*PrintDef=*/false,
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  645 |         /*ShouldPrintRegisterTies=*/true,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  646 |         /*TiedOperandIdx=*/0, TRI, IntrinsicInfo);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 26%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/EfficiencySanitizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation -I/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/EfficiencySanitizer.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp
[ 26%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp
[ 26%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine -I/<<PKGBUILDDIR>>/lib/Transforms/InstCombine -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp:533:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp:560:21:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/AssumptionCache.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopUnroll.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopUnroll.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/AssumptionCache.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopUnroll.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopUnroll.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfo.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/OptimizationRemarkEmitter.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/OptimizationRemarkEmitter.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfo.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/OptimizationRemarkEmitter.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/OptimizationRemarkEmitter.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfo.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/OptimizationRemarkEmitter.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/OptimizationRemarkEmitter.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfo.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/OptimizationRemarkEmitter.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/OptimizationRemarkEmitter.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstCombineInternal.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp:1626:71:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 26%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachineOutliner.cpp
[ 28%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/HWAddressSanitizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation -I/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/HWAddressSanitizer.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineOutliner.cpp:68:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 28%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollPeel.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopUnrollPeel.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopUnrollPeel.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp:172:75:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp:302:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineOutliner.cpp:59:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineOutliner.cpp:59:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineOutliner.cpp:59:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineOutliner.cpp:59:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 28%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine -I/<<PKGBUILDDIR>>/lib/Transforms/InstCombine -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineOutliner.cpp:59:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineOutliner.cpp:59:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 28%] Linking CXX static library ../../libLLVMInstrumentation.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/cmake -P CMakeFiles/LLVMInstrumentation.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMInstrumentation.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMInstrumentation.a CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o CMakeFiles/LLVMInstrumentation.dir/Instrumentation.cpp.o CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o CMakeFiles/LLVMInstrumentation.dir/PGOMemOPSizeOpt.cpp.o CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o CMakeFiles/LLVMInstrumentation.dir/EfficiencySanitizer.cpp.o CMakeFiles/LLVMInstrumentation.dir/HWAddressSanitizer.cpp.o
/usr/bin/ranlib ../../libLLVMInstrumentation.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 28%] Built target LLVMInstrumentation
[ 28%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopUnrollRuntime.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopUnrollPeel.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopUnrollPeel.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/CallSite.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/MemoryLocation.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasAnalysis.h:44,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopUnrollRuntime.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopUnrollRuntime.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/CallSite.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/MemoryLocation.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasAnalysis.h:44,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopUnrollRuntime.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopUnrollRuntime.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopUnrollRuntime.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Statistic.h:32,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopUnrollRuntime.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 28%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePassRegistry.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachinePassRegistry.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachinePassRegistry.cpp
[ 28%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopUtils.cpp
[ 28%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachinePipeliner.cpp
[ 28%] Linking CXX static library ../../libLLVMInstCombine.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine && /usr/bin/cmake -P CMakeFiles/LLVMInstCombine.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/InstCombine && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMInstCombine.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMInstCombine.a CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o
/usr/bin/ranlib ../../libLLVMInstCombine.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 28%] Built target LLVMInstCombine
[ 28%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachinePostDominators.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachinePipeliner.cpp:86:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachinePostDominators.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachinePostDominators.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = true]'
/<<PKGBUILDDIR>>/lib/CodeGen/MachinePostDominators.cpp:20:16:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachinePostDominators.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachinePostDominators.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachinePostDominators.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachinePostDominators.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachinePostDominators.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachinePostDominators.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachinePostDominators.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachinePostDominators.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachinePostDominators.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachinePostDominators.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/LoopUtils.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopUtils.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/IRBuilder.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/LoopUtils.h:28,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopUtils.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/LoopUtils.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopUtils.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/IRBuilder.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/LoopUtils.h:28,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopUtils.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/LoopUtils.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopUtils.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/LoopUtils.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopUtils.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachinePostDominators.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachinePostDominators.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTreeConstruction.h:895:42:   required from 'static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::ComputeUnreachableDominators(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr, llvm::SmallVectorImpl<std::pair<typename DomTreeT::NodePtr, llvm::DomTreeNodeBase<typename DomTreeT::NodeType>*> >&) [with DomTreeT = llvm::DominatorTreeBase<llvm::MachineBasicBlock, true>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock, true> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr = llvm::MachineBasicBlock*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; typename DomTreeT::NodeType = llvm::MachineBasicBlock; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTreeConstruction.h:866:33:   required from 'static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::InsertUnreachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::MachineBasicBlock, true>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock, true> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; typename DomTreeT::NodeType = llvm::MachineBasicBlock; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr = llvm::MachineBasicBlock*]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTreeConstruction.h:662:24:   required from 'static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::MachineBasicBlock, true>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock, true> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr = llvm::MachineBasicBlock*]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTreeConstruction.h:1597:36:   required from 'void llvm::DomTreeBuilder::InsertEdge(DomTreeT&, typename DomTreeT::NodePtr, typename DomTreeT::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::MachineBasicBlock, true>; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:555:31:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::insertEdge(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = true]'
/<<PKGBUILDDIR>>/lib/CodeGen/MachinePostDominators.cpp:20:16:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachinePostDominators.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachinePostDominators.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::MachineBasicBlock*, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachinePostDominators.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachinePostDominators.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]':
/usr/include/c++/10/bits/stl_queue.h:650:13:   required from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>; _Sequence = llvm::SmallVector<std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>, 8>; _Compare = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock, true> >::InsertionInfo::DecreasingLevel; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTreeConstruction.h:748:19:   required from 'static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::InsertReachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::MachineBasicBlock, true>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock, true> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::TreeNodePtr = llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*; typename DomTreeT::NodeType = llvm::MachineBasicBlock]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTreeConstruction.h:664:22:   required from 'static void llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::MachineBasicBlock, true>; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<llvm::MachineBasicBlock, true> >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo<DomTreeT>::NodePtr = llvm::MachineBasicBlock*]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTreeConstruction.h:1597:36:   required from 'void llvm::DomTreeBuilder::InsertEdge(DomTreeT&, typename DomTreeT::NodePtr, typename DomTreeT::NodePtr) [with DomTreeT = llvm::DominatorTreeBase<llvm::MachineBasicBlock, true>; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:555:31:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::insertEdge(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = true]'
/<<PKGBUILDDIR>>/lib/CodeGen/MachinePostDominators.cpp:20:16:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachinePostDominators.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachinePostDominators.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*>' declared here
  211 |     struct pair
      |            ^~~~
[ 28%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachineRegionInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachinePipeliner.cpp:61:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachinePipeliner.cpp:61:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachinePipeliner.cpp:61:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachinePipeliner.cpp:61:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachinePipeliner.cpp:61:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachinePipeliner.cpp:61:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachinePipeliner.cpp:61:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SUnit*, llvm::SDep>]':
/<<PKGBUILDDIR>>/lib/CodeGen/MachinePipeliner.cpp:1417:50:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SUnit*, llvm::SDep>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachinePipeliner.cpp:61:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SUnit*, llvm::SDep>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachinePipeliner.cpp:61:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachinePipeliner.cpp:61:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachinePipeliner.cpp:61:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachinePipeliner.cpp:61:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachinePipeliner.cpp:61:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachinePipeliner.cpp:61:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/CodeGen/MachinePipeliner.cpp:63:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<unsigned int, unsigned int>; DerivedT = llvm::DenseMap<unsigned int, unsigned int>; KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, unsigned int>]'
/<<PKGBUILDDIR>>/lib/CodeGen/MachinePipeliner.cpp:1258:8:   required from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = llvm::MachineInstr*; _Sequence = std::vector<llvm::MachineInstr*>; _Compare = {anonymous}::FuncUnitSorter; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = llvm::MachineInstr*]'
/<<PKGBUILDDIR>>/lib/CodeGen/MachinePipeliner.cpp:1337:27:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<unsigned int, unsigned int>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachinePipeliner.cpp:61:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachinePipeliner.cpp:61:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 28%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopVersioning.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/RegionInfo.h:40,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegionInfo.h:14,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineRegionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DepthFirstIterator.h:36,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegionInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineRegionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/RegionInfo.h:40,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegionInfo.h:14,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineRegionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DepthFirstIterator.h:36,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegionInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineRegionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/RegionInfo.h:40,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegionInfo.h:14,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineRegionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DepthFirstIterator.h:36,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegionInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineRegionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/RegionInfo.h:40,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegionInfo.h:14,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineRegionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DepthFirstIterator.h:36,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegionInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineRegionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Transforms/Scalar /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend.internal".
Scanning dependencies of target LLVMScalarOpts
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 28%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/ADCE.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAccessAnalysis.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/LoopVersioning.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopVersioning.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/EquivalenceClasses.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAccessAnalysis.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/LoopVersioning.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopVersioning.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAccessAnalysis.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/LoopVersioning.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopVersioning.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; T2 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; unsigned int N = 4]'
/<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopVersioning.cpp:41:64:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/EquivalenceClasses.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAccessAnalysis.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/LoopVersioning.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopVersioning.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAccessAnalysis.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/LoopVersioning.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopVersioning.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >; DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<const llvm::SCEVPredicate*, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<const llvm::SCEVPredicate*, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<const llvm::SCEVPredicate*, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:381:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasSetTracker.h:27,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAccessAnalysis.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/LoopVersioning.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopVersioning.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAccessAnalysis.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/LoopVersioning.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopVersioning.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasSetTracker.h:27,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAccessAnalysis.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/LoopVersioning.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopVersioning.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAccessAnalysis.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/LoopVersioning.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopVersioning.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; T2 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>*; It2 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>*; T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:915:34:   required from 'const llvm::SmallVector<T, N>& llvm::SmallVector<T, N>::operator=(llvm::SmallVector<T, N>&&) [with T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; unsigned int N = 4]'
/<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopVersioning.cpp:48:33:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/EquivalenceClasses.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAccessAnalysis.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/LoopVersioning.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopVersioning.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAccessAnalysis.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/LoopVersioning.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopVersioning.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/EquivalenceClasses.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAccessAnalysis.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/LoopVersioning.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LoopVersioning.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 28%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/LowerInvoke.cpp
[ 28%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachineRegisterInfo.cpp
[ 28%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerMemIntrinsics.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LowerMemIntrinsics.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/LowerMemIntrinsics.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 28%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp
[ 28%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/LowerSwitch.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 28%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/BDCE.cpp
/<<PKGBUILDDIR>>/lib/CodeGen/MachineRegisterInfo.cpp: In member function 'unsigned int llvm::MachineRegisterInfo::createGenericVirtualRegister(llvm::LLT)':
/<<PKGBUILDDIR>>/lib/CodeGen/MachineRegisterInfo.cpp:148:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  148 | MachineRegisterInfo::createGenericVirtualRegister(LLT Ty) {
      | ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CodeGen/MachineRegisterInfo.cpp: In member function 'void llvm::MachineRegisterInfo::setType(unsigned int, llvm::LLT)':
/<<PKGBUILDDIR>>/lib/CodeGen/MachineRegisterInfo.cpp:139:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  139 | void MachineRegisterInfo::setType(unsigned VReg, LLT Ty) {
      |      ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LowerSwitch.cpp:16:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const {anonymous}::IntRange&}; _Tp = {anonymous}::IntRange; _Alloc = std::allocator<{anonymous}::IntRange>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<{anonymous}::IntRange>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 28%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachineScheduler.cpp
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/LowerSwitch.cpp:16:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual bool {anonymous}::LowerSwitch::runOnFunction(llvm::Function&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::IntRange*, std::vector<{anonymous}::IntRange> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::IntRange*, std::vector<{anonymous}::IntRange> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:25,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h:21,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h:21,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 28%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/Mem2Reg.cpp
[ 28%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/MetaRenamer.cpp
[ 28%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CallSiteSplitting.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/CallSiteSplitting.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/CallSiteSplitting.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSchedule.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAGInstrs.h:28,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:89,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/CodeGen/MachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:145:37: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                     ^~~~~~~~~~~~~~~~~~
[ 28%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachineSink.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineScheduler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineScheduler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineScheduler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineScheduler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineScheduler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineScheduler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:86,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of 'void llvm::RegisterPassParser<RegistryClass>::initialize() [with RegistryClass = llvm::MachineSchedRegistry]':
/<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:1339:22:   required from 'void llvm::cl::opt<DataType, ExternalStorage, ParserClass>::done() [with DataType = llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser<llvm::MachineSchedRegistry>]'
/<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:1361:5:   required from 'llvm::cl::opt<DataType, ExternalStorage, ParserClass>::opt(const Mods& ...) [with Mods = {char [8], llvm::cl::initializer<llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)>, llvm::cl::OptionHidden, llvm::cl::desc}; DataType = llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser<llvm::MachineSchedRegistry>]'
/<<PKGBUILDDIR>>/lib/CodeGen/MachineScheduler.cpp:252:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachinePassRegistry.h:123:23: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::MachineSchedRegistry::FunctionPassCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} [-Wcast-function-type]
  123 |                       (typename RegistryClass::FunctionPassCtor)Node->getCtor(),
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/CallSiteSplitting.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/CallSiteSplitting.cpp:59:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::ICmpInst*, unsigned int>]':
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/CallSiteSplitting.cpp:133:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::ICmpInst*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/CallSiteSplitting.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/CallSiteSplitting.cpp:59:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::ICmpInst*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 28%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/ModuleUtils.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineScheduler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:86,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of 'void llvm::RegisterPassParser<RegistryClass>::NotifyAdd(llvm::StringRef, llvm::MachinePassCtor, llvm::StringRef) [with RegistryClass = llvm::MachineSchedRegistry; llvm::MachinePassCtor = void* (*)()]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachinePassRegistry.h:132:8:   required from here
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachinePassRegistry.h:133:31: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::MachineSchedRegistry::FunctionPassCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} [-Wcast-function-type]
  133 |     this->addLiteralOption(N, (typename RegistryClass::FunctionPassCtor)C, D);
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineSink.cpp:35:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DerivedTypes.h:21,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/ModuleUtils.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned char]':
/<<PKGBUILDDIR>>/lib/Transforms/Utils/ModuleUtils.cpp:250:35:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<unsigned char>::Data' from 'std::initializer_list<unsigned char>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 28%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/ConstantHoisting.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineSink.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>; unsigned int N = 8; C = std::less<std::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*> >]'
/<<PKGBUILDDIR>>/lib/CodeGen/MachineSink.cpp:402:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineSink.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineSink.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineSink.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineSink.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineSink.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineSink.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineSink.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
[ 28%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/NameAnonGlobals.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineSink.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineSink.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 28%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/OrderedInstructions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/OrderedInstructions.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/OrderedInstructions.cpp
[ 28%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PredicateInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/PredicateInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/PredicateInfo.cpp
[ 28%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachineSSAUpdater.cpp
[ 28%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantProp.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/ConstantProp.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/ConstantProp.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineSSAUpdater.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineSSAUpdater.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MachineBasicBlock*, unsigned int>]':
/<<PKGBUILDDIR>>/lib/CodeGen/MachineSSAUpdater.cpp:169:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MachineBasicBlock*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineSSAUpdater.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::MachineBasicBlock*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 28%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/PredicateInfo.h:54,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/PredicateInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/lib/Transforms/Utils/PredicateInfo.cpp:457:23:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/PredicateInfo.h:54,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/PredicateInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineSSAUpdater.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineSSAUpdater.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineSSAUpdater.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineSSAUpdater.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineSSAUpdater.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineSSAUpdater.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 28%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
In file included from /<<PKGBUILDDIR>>/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:319:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::StoreInst*>]':
/<<PKGBUILDDIR>>/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:474:78:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::StoreInst*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, llvm::StoreInst*>' declared here
  211 |     struct pair
      |            ^~~~
[ 28%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachineTraceMetrics.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSchedule.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineTraceMetrics.h:57,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineTraceMetrics.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 28%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MachineVerifier.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SparseSet.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineTraceMetrics.h:50,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineTraceMetrics.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SparseSet.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineTraceMetrics.h:50,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineTraceMetrics.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SparseSet.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineTraceMetrics.h:50,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineTraceMetrics.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SparseSet.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineTraceMetrics.h:50,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineTraceMetrics.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SparseSet.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineTraceMetrics.h:50,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineTraceMetrics.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SparseSet.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineTraceMetrics.h:50,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineTraceMetrics.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 28%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/DCE.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineVerifier.cpp:50:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 28%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/StripGCRelocates.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineVerifier.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineVerifier.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineVerifier.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineVerifier.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineVerifier.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineVerifier.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineVerifier.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineVerifier.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineVerifier.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineVerifier.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineVerifier.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineVerifier.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineVerifier.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MachineVerifier.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 28%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/SSAUpdater.cpp
[ 28%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/PatchableFunction.cpp
[ 28%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/DeadStoreElimination.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/SSAUpdater.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/SSAUpdater.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>]':
/<<PKGBUILDDIR>>/lib/Transforms/Utils/SSAUpdater.cpp:113:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/SSAUpdater.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/SSAUpdater.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/SSAUpdater.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/SSAUpdater.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/SSAUpdaterImpl.h:136:64:   required from 'llvm::SSAUpdaterImpl<UpdaterT>::BBInfo* llvm::SSAUpdaterImpl<UpdaterT>::BuildBlockList(llvm::SSAUpdaterImpl<UpdaterT>::BlkT*, llvm::SSAUpdaterImpl<UpdaterT>::BlockListTy*) [with UpdaterT = llvm::SSAUpdater; llvm::SSAUpdaterImpl<UpdaterT>::BlkT = llvm::BasicBlock; llvm::SSAUpdaterImpl<UpdaterT>::BlockListTy = llvm::SmallVectorImpl<llvm::SSAUpdaterImpl<llvm::SSAUpdater>::BBInfo*>]'
/<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/SSAUpdaterImpl.h:96:27:   required from 'llvm::SSAUpdaterImpl<UpdaterT>::ValT llvm::SSAUpdaterImpl<UpdaterT>::GetValue(llvm::SSAUpdaterImpl<UpdaterT>::BlkT*) [with UpdaterT = llvm::SSAUpdater; llvm::SSAUpdaterImpl<UpdaterT>::ValT = llvm::Value*; llvm::SSAUpdaterImpl<UpdaterT>::BlkT = llvm::BasicBlock]'
/<<PKGBUILDDIR>>/lib/Transforms/Utils/SSAUpdater.cpp:325:26:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/SSAUpdater.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/SSAUpdater.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PatchableFunction.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PatchableFunction.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PatchableFunction.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PatchableFunction.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PatchableFunction.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PatchableFunction.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PatchableFunction.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/DeadStoreElimination.h:21,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/DeadStoreElimination.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/IR/PredIteratorCache.h:53:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/DeadStoreElimination.h:21,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/DeadStoreElimination.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 28%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/SanitizerStats.cpp
[ 28%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MIRPrinter.cpp
[ 28%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/SimplifyCFG.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/IRBuilder.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/SanitizerStats.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/SanitizerStats.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/lib/Transforms/Utils/SanitizerStats.cpp:40:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]':
/<<PKGBUILDDIR>>/lib/Transforms/Utils/SanitizerStats.cpp:56:23:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Constant*>::Data' from 'std::initializer_list<llvm::Constant*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
[ 28%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MIRPrintingPass.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRPrinter.cpp:35:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 28%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DivRemPairs.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/DivRemPairs.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/DivRemPairs.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRPrinter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRPrinter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/SimplifyCFG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::PHINode*, llvm::Constant*>]':
/<<PKGBUILDDIR>>/lib/Transforms/Utils/SimplifyCFG.cpp:4666:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::PHINode*, llvm::Constant*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/SimplifyCFG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::PHINode*, llvm::Constant*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/SimplifyCFG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::ConstantInt*, llvm::Constant*>]':
/<<PKGBUILDDIR>>/lib/Transforms/Utils/SimplifyCFG.cpp:5259:64:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::ConstantInt*, llvm::Constant*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/SimplifyCFG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::ConstantInt*, llvm::Constant*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRPrinter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRPrinter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/SimplifyCFG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<llvm::ConstantInt*, llvm::Constant*>; T2 = std::pair<llvm::ConstantInt*, llvm::Constant*>; T = std::pair<llvm::ConstantInt*, llvm::Constant*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::ConstantInt*, llvm::Constant*>*; It2 = std::pair<llvm::ConstantInt*, llvm::Constant*>*; T = std::pair<llvm::ConstantInt*, llvm::Constant*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::ConstantInt*, llvm::Constant*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::ConstantInt*, llvm::Constant*>; unsigned int N = 4]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:983:11:   required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::PHINode*; ValueT = llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<llvm::PHINode*>; BucketT = llvm::detail::DenseMapPair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:502:40:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::PHINode*>; BucketT = llvm::detail::DenseMapPair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:546:13:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::PHINode*; DerivedT = llvm::SmallDenseMap<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::PHINode*>; BucketT = llvm::detail::DenseMapPair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:512:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::PHINode* const&; ValueArgs = {}; DerivedT = llvm::SmallDenseMap<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::PHINode*>; BucketT = llvm::detail::DenseMapPair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:292:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::SmallDenseMap<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::PHINode*>; BucketT = llvm::detail::DenseMapPair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type = llvm::detail::DenseMapPair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:296:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::SmallDenseMap<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::PHINode*>; BucketT = llvm::detail::DenseMapPair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::ConstantInt*, llvm::Constant*>, 4> >]'
/<<PKGBUILDDIR>>/lib/Transforms/Utils/SimplifyCFG.cpp:5259:22:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::ConstantInt*, llvm::Constant*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/SimplifyCFG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::ConstantInt*, llvm::Constant*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRPrinter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRPrinter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRPrintingPass.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRPrintingPass.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRPrintingPass.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRPrintingPass.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRPrinter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRPrinter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 28%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/SimplifyIndVar.cpp
[ 28%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/EarlyCSE.cpp
/<<PKGBUILDDIR>>/lib/CodeGen/MIRPrinter.cpp: In member function 'void llvm::MIPrinter::print(const llvm::MachineInstr&, unsigned int, const llvm::TargetRegisterInfo*, bool, llvm::LLT, bool)':
/<<PKGBUILDDIR>>/lib/CodeGen/MIRPrinter.cpp:735:6: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  735 | void MIPrinter::print(const MachineInstr &MI, unsigned OpIdx,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/lib/CodeGen/MIRPrinter.cpp:768:13: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  768 |     Op.print(OS, MST, TypeToPrint, PrintDef, ShouldPrintRegisterTies,
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  769 |              TiedOperandIdx, TRI, TII);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CodeGen/MIRPrinter.cpp: In member function 'void llvm::MIPrinter::print(const llvm::MachineInstr&)':
/<<PKGBUILDDIR>>/lib/CodeGen/MIRPrinter.cpp:664:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  664 |     print(MI, I, TRI, ShouldPrintRegisterTies,
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |           MI.getTypeToPrint(I, PrintedTypes, MRI),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |           /*PrintDef=*/false);
      |           ~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CodeGen/MIRPrinter.cpp:681:10: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  681 |     print(MI, I, TRI, ShouldPrintRegisterTies,
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  682 |           MI.getTypeToPrint(I, PrintedTypes, MRI));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRPrinter.cpp:16:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::yaml::FixedMachineStackObject&}; _Tp = llvm::yaml::FixedMachineStackObject; _Alloc = std::allocator<llvm::yaml::FixedMachineStackObject>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::yaml::FixedMachineStackObject>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::yaml::MachineStackObject&}; _Tp = llvm::yaml::MachineStackObject; _Alloc = std::allocator<llvm::yaml::MachineStackObject>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::yaml::MachineStackObject>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRPrinter.cpp:16:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void llvm::MIRPrinter::convertStackObjects(llvm::yaml::MachineFunction&, const llvm::MachineFunction&, llvm::ModuleSlotTracker&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::yaml::FixedMachineStackObject*, std::vector<llvm::yaml::FixedMachineStackObject> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::yaml::MachineStackObject*, std::vector<llvm::yaml::MachineStackObject> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/SimplifyIndVar.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/SimplifyIndVar.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, llvm::Instruction*>]':
/<<PKGBUILDDIR>>/lib/Transforms/Utils/SimplifyIndVar.cpp:717:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Instruction*, llvm::Instruction*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/SimplifyIndVar.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/SimplifyIndVar.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Instruction*, llvm::Instruction*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/SimplifyIndVar.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/SimplifyIndVar.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/SimplifyIndVar.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/SimplifyIndVar.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/SimplifyIndVar.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/SimplifyIndVar.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/SimplifyIndVar.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/SimplifyIndVar.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/SimplifyIndVar.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/SimplifyIndVar.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/set:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:23,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/SimplifyCFG.cpp:22:
/usr/include/c++/10/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = llvm::ConstantInt*; _Val = std::pair<llvm::ConstantInt* const, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<llvm::ConstantInt* const, long long unsigned int> >; _Compare = std::less<llvm::ConstantInt*>; _Alloc = std::allocator<std::pair<llvm::ConstantInt* const, long long unsigned int> >]':
/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::ConstantInt*, std::pair<llvm::ConstantInt* const, long long unsigned int>, std::_Select1st<std::pair<llvm::ConstantInt* const, long long unsigned int> >, std::less<llvm::ConstantInt*>, std::allocator<std::pair<llvm::ConstantInt* const, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 2193 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/EarlyCSE.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/EarlyCSE.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Recycler.h:90:65:   required from 'SubClass* llvm::Recycler<T, Size, Align>::Allocate(AllocatorType&) [with SubClass = llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*>; AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*>; unsigned int Size = 16; unsigned int Align = 4]'
/<<PKGBUILDDIR>>/include/llvm/Support/RecyclingAllocator.h:44:65:   required from 'SubClass* llvm::RecyclingAllocator<AllocatorType, T, Size, Align>::Allocate() [with SubClass = llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*>; AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*>; unsigned int Size = 16; unsigned int Align = 4]'
/<<PKGBUILDDIR>>/include/llvm/ADT/ScopedHashTable.h:69:78:   required from 'static llvm::ScopedHashTableVal<K, V>* llvm::ScopedHashTableVal<K, V>::Create(llvm::ScopedHashTableVal<K, V>*, llvm::ScopedHashTableVal<K, V>*, const K&, const V&, AllocatorTy&) [with AllocatorTy = llvm::RecyclingAllocator<llvm::BumpPtrAllocatorImpl<>, llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*> >; K = {anonymous}::SimpleValue; V = llvm::Value*]'
/<<PKGBUILDDIR>>/include/llvm/ADT/ScopedHashTable.h:220:29:   required from 'void llvm::ScopedHashTable<K, V, KInfo, AllocatorTy>::insertIntoScope(llvm::ScopedHashTable<K, V, KInfo, AllocatorTy>::ScopeTy*, const K&, const V&) [with K = {anonymous}::SimpleValue; V = llvm::Value*; KInfo = llvm::DenseMapInfo<{anonymous}::SimpleValue>; AllocatorTy = llvm::RecyclingAllocator<llvm::BumpPtrAllocatorImpl<>, llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*> >; llvm::ScopedHashTable<K, V, KInfo, AllocatorTy>::ScopeTy = llvm::ScopedHashTableScope<{anonymous}::SimpleValue, llvm::Value*, llvm::DenseMapInfo<{anonymous}::SimpleValue>, llvm::RecyclingAllocator<llvm::BumpPtrAllocatorImpl<>, llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*> > >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/ScopedHashTable.h:196:5:   required from 'void llvm::ScopedHashTable<K, V, KInfo, AllocatorTy>::insert(const K&, const V&) [with K = {anonymous}::SimpleValue; V = llvm::Value*; KInfo = llvm::DenseMapInfo<{anonymous}::SimpleValue>; AllocatorTy = llvm::RecyclingAllocator<llvm::BumpPtrAllocatorImpl<>, llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*> >]'
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/EarlyCSE.cpp:692:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/EarlyCSE.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/EarlyCSE.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Transforms/IPO /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend.internal".
Scanning dependencies of target LLVMipo
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/AlwaysInliner.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/AlwaysInliner.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/AlwaysInliner.cpp
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MacroFusion.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MacroFusion.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MacroFusion.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/AlwaysInliner.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/AlwaysInliner.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/AlwaysInliner.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/AlwaysInliner.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSchedule.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAGInstrs.h:28,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:89,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MacroFusion.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/CodeGen/MacroFusion.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:145:37: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                     ^~~~~~~~~~~~~~~~~~
[ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/FlattenCFGPass.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MacroFusion.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MacroFusion.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MacroFusion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MacroFusion.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MacroFusion.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MacroFusion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MacroFusion.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MacroFusion.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MacroFusion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/ArgumentPromotion.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MacroFusion.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MacroFusion.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MacroFusion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MacroFusion.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MacroFusion.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MacroFusion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/OptimizePHIs.cpp
[ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Float2Int.cpp
[ 29%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyInstructions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SimplifyInstructions.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/SimplifyInstructions.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/OptimizePHIs.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/OptimizePHIs.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/OptimizePHIs.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/OptimizePHIs.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/OptimizePHIs.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CGSCCPassManager.h:92,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/ArgumentPromotion.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/ArgumentPromotion.cpp:32:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/ParallelCG.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/SimplifyInstructions.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/SimplifyInstructions.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/SimplifyInstructions.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/SimplifyInstructions.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/include/c++/10/bits/vector.tcc: In function 'llvm::Function* doPromotion(llvm::Function*, llvm::SmallPtrSetImpl<llvm::Argument*>&, llvm::SmallPtrSetImpl<llvm::Argument*>&, llvm::Optional<llvm::function_ref<void(llvm::CallSite, llvm::CallSite)> >)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function 'bool isSafeToPromoteArgument(llvm::Argument*, bool, llvm::AAResults&, unsigned int)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GuardWidening.cpp
[ 29%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/SimplifyLibCalls.cpp
[ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/BarrierNoopPass.cpp
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/PeepholeOptimizer.cpp
[ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CalledValuePropagation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/CalledValuePropagation.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/CalledValuePropagation.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/GuardWidening.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GuardWidening.cpp:42:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/GuardWidening.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GuardWidening.cpp:42:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/TargetLibraryInfo.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/SimplifyLibCalls.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/SimplifyLibCalls.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Transforms/Utils/SimplifyLibCalls.cpp:845:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/SimplifyLibCalls.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/SimplifyLibCalls.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/SimplifyLibCalls.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/SimplifyLibCalls.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PeepholeOptimizer.cpp:83:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PeepholeOptimizer.cpp:69:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PeepholeOptimizer.cpp:69:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PeepholeOptimizer.cpp:69:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PeepholeOptimizer.cpp:69:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PeepholeOptimizer.cpp:69:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PeepholeOptimizer.cpp:69:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVN.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PeepholeOptimizer.cpp:69:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PeepholeOptimizer.cpp:69:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/ConstantMerge.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/ConstantMerge.h:23,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/ConstantMerge.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::GlobalVariable*, llvm::GlobalVariable*>]':
/<<PKGBUILDDIR>>/lib/Transforms/IPO/ConstantMerge.cpp:192:54:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::GlobalVariable*, llvm::GlobalVariable*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/ConstantMerge.h:23,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/ConstantMerge.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::GlobalVariable*, llvm::GlobalVariable*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/GVN.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVN.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Value*, llvm::Value*>]':
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVN.cpp:1715:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Value*, llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/GVN.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVN.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Value*, llvm::Value*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/GVN.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVN.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Value*, llvm::BasicBlock*>]':
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVN.cpp:2237:73:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Value*, llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/GVN.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVN.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Value*, llvm::BasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/GVN.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVN.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::TerminatorInst*, unsigned int>]':
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVN.cpp:2284:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::TerminatorInst*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/GVN.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVN.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::TerminatorInst*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/GVN.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVN.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/GVN.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVN.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/GVN.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVN.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Value*, llvm::Constant*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:100:23:   required from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = llvm::Value*; ValueT = llvm::Constant*; MapType = llvm::SmallDenseMap<llvm::Value*, unsigned int, 4, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >; VectorType = llvm::SmallVector<std::pair<llvm::Value*, llvm::Constant*>, 4>]'
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVN.cpp:1423:24:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Value*, llvm::Constant*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/GVN.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVN.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Value*, llvm::Constant*>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/SplitModule.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/GVN.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVN.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::Value*, unsigned int>; DerivedT = llvm::DenseMap<llvm::Value*, unsigned int>; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]'
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVN.cpp:377:1:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<llvm::Value*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<llvm::Value*, unsigned int>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::GVN::Expression, unsigned int>; DerivedT = llvm::DenseMap<llvm::GVN::Expression, unsigned int>; KeyT = llvm::GVN::Expression; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::GVN::Expression>; BucketT = llvm::detail::DenseMapPair<llvm::GVN::Expression, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::GVN::Expression; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::GVN::Expression>; BucketT = llvm::detail::DenseMapPair<llvm::GVN::Expression, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::GVN::Expression; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::GVN::Expression>; BucketT = llvm::detail::DenseMapPair<llvm::GVN::Expression, unsigned int>]'
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVN.cpp:377:1:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<llvm::GVN::Expression, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<llvm::GVN::Expression, unsigned int>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<unsigned int, llvm::PHINode*>; DerivedT = llvm::DenseMap<unsigned int, llvm::PHINode*>; KeyT = unsigned int; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::PHINode*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::PHINode*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::PHINode*>]'
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVN.cpp:377:1:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<unsigned int, llvm::PHINode*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<unsigned int, llvm::PHINode*>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<unsigned int, const llvm::BasicBlock*>, unsigned int>; DerivedT = llvm::DenseMap<std::pair<unsigned int, const llvm::BasicBlock*>, unsigned int>; KeyT = std::pair<unsigned int, const llvm::BasicBlock*>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<std::pair<unsigned int, const llvm::BasicBlock*> >; BucketT = llvm::detail::DenseMapPair<std::pair<unsigned int, const llvm::BasicBlock*>, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<unsigned int, const llvm::BasicBlock*>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<std::pair<unsigned int, const llvm::BasicBlock*> >; BucketT = llvm::detail::DenseMapPair<std::pair<unsigned int, const llvm::BasicBlock*>, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<unsigned int, const llvm::BasicBlock*>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<std::pair<unsigned int, const llvm::BasicBlock*> >; BucketT = llvm::detail::DenseMapPair<std::pair<unsigned int, const llvm::BasicBlock*>, unsigned int>]'
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVN.cpp:377:1:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<std::pair<unsigned int, const llvm::BasicBlock*>, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<std::pair<unsigned int, const llvm::BasicBlock*>, unsigned int>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/PHIElimination.cpp
[ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/CrossDSOCFI.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/GVN.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVN.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/GVN.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVN.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/SplitModule.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/SplitModule.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, std::_Rb_tree_const_iterator<llvm::EquivalenceClasses<const llvm::GlobalValue*>::ECValue> >]':
/<<PKGBUILDDIR>>/lib/Transforms/Utils/SplitModule.cpp:181:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, std::_Rb_tree_const_iterator<llvm::EquivalenceClasses<const llvm::GlobalValue*>::ECValue> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/SplitModule.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/SplitModule.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, std::_Rb_tree_const_iterator<llvm::EquivalenceClasses<const llvm::GlobalValue*>::ECValue> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/CrossDSOCFI.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/CrossDSOCFI.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Transforms/IPO/CrossDSOCFI.cpp:139:64:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIElimination.cpp:32:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/CrossDSOCFI.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/CrossDSOCFI.cpp:15:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/CrossDSOCFI.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/CrossDSOCFI.cpp:15:
/usr/include/c++/10/bits/stl_vector.h: In function 'bool llvm::SetVector<T, Vector, Set>::insert(const value_type&) [with T = long long unsigned int; Vector = std::vector<long long unsigned int, std::allocator<long long unsigned int> >; Set = llvm::DenseSet<long long unsigned int>]':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIElimination.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIElimination.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIElimination.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIElimination.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIElimination.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIElimination.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/DeadArgumentElimination.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIElimination.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIElimination.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIElimination.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIElimination.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIElimination.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIElimination.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIElimination.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIElimination.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/StripNonLineTableDebugInfo.cpp
[ 29%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/SymbolRewriter.cpp
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/PHIEliminationUtils.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/SymbolRewriter.h:36,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/SymbolRewriter.cpp:60:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/SymbolRewriter.h:36,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/SymbolRewriter.cpp:60:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/ElimAvailExtern.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIEliminationUtils.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVNHoist.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIEliminationUtils.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIEliminationUtils.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIEliminationUtils.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIEliminationUtils.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PHIEliminationUtils.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp
[ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/ExtractGV.cpp
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/PostRAHazardRecognizer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVNHoist.cpp:37:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>]':
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVNHoist.cpp:791:70:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVNHoist.cpp:37:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/Utils.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVNHoist.cpp:37:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/IR/PredIteratorCache.h:53:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVNHoist.cpp:37:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/ForceFunctionAttrs.cpp
[ 29%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/ValueMapper.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVNHoist.cpp:37:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>; T2 = std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>; T = std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>*; It2 = std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>*; T = std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:376:9:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:739:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:502:40:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:546:13:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::BasicBlock*; DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:512:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::BasicBlock*; ValueArgs = {}; DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:304:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:308:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](KeyT&&) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>, 2> >]'
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVNHoist.cpp:791:34:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVNHoist.cpp:37:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<unsigned int, unsigned int>, llvm::Instruction*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PostRAHazardRecognizer.cpp:35:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PostRAHazardRecognizer.cpp:31:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Statistic.h:32,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PostRAHazardRecognizer.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PostRAHazardRecognizer.cpp:31:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Statistic.h:32,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PostRAHazardRecognizer.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunctionPass.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PostRAHazardRecognizer.cpp:31:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Statistic.h:32,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PostRAHazardRecognizer.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/PostRASchedulerList.cpp
[ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/FunctionAttrs.cpp
[ 29%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/VNCoercion.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/lib/Transforms/Utils -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/VNCoercion.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Utils/VNCoercion.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AggressiveAntiDepBreaker.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PostRASchedulerList.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AntiDepBreaker.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PostRASchedulerList.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AntiDepBreaker.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PostRASchedulerList.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AntiDepBreaker.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PostRASchedulerList.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AntiDepBreaker.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PostRASchedulerList.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AntiDepBreaker.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PostRASchedulerList.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AntiDepBreaker.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PostRASchedulerList.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNSink.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/GVNSink.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVNSink.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AntiDepBreaker.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PostRASchedulerList.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AntiDepBreaker.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AggressiveAntiDepBreaker.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PostRASchedulerList.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/IRBuilder.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/VNCoercion.h:24,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/VNCoercion.cpp:1:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/IR/PredIteratorCache.h:53:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/IRBuilder.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Utils/VNCoercion.h:24,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Utils/VNCoercion.cpp:1:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Linking CXX static library ../../libLLVMTransformUtils.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/cmake -P CMakeFiles/LLVMTransformUtils.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMTransformUtils.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMTransformUtils.a CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o CMakeFiles/LLVMTransformUtils.dir/CallPromotionUtils.cpp.o CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o CMakeFiles/LLVMTransformUtils.dir/EntryExitInstrumenter.cpp.o CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o CMakeFiles/LLVMTransformUtils.dir/ImportedFunctionsInliningStatistics.cpp.o CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o CMakeFiles/LLVMTransformUtils.dir/LibCallsShrinkWrap.cpp.o CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o CMakeFiles/LLVMTransformUtils.dir/LoopUnrollPeel.cpp.o CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o CMakeFiles/LLVMTransformUtils.dir/LowerMemIntrinsics.cpp.o CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o CMakeFiles/LLVMTransformUtils.dir/OrderedInstructions.cpp.o CMakeFiles/LLVMTransformUtils.dir/PredicateInfo.cpp.o CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o CMakeFiles/LLVMTransformUtils.dir/SimplifyInstructions.cpp.o CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o CMakeFiles/LLVMTransformUtils.dir/VNCoercion.cpp.o
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/PreISelIntrinsicLowering.cpp
/usr/bin/ranlib ../../libLLVMTransformUtils.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 29%] Built target LLVMTransformUtils
/usr/bin/make  -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Transforms/Vectorize /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Vectorize /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Vectorize/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend.internal".
Scanning dependencies of target LLVMVectorize
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 29%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Vectorize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Vectorize -I/<<PKGBUILDDIR>>/lib/Transforms/Vectorize -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVNSink.cpp:37:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>]':
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVNSink.cpp:241:71:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVNSink.cpp:37:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVNSink.cpp:37:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::Value*; unsigned int Align = 4]'
/<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/GVNExpression.h:205:79:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVNSink.cpp:37:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVNSink.cpp:38:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<{anonymous}::ModelledPHI, llvm::detail::DenseSetEmpty, {anonymous}::DenseMapInfo<{anonymous}::ModelledPHI>, llvm::detail::DenseSetPair<{anonymous}::ModelledPHI> >; DerivedT = llvm::DenseMap<{anonymous}::ModelledPHI, llvm::detail::DenseSetEmpty, {anonymous}::DenseMapInfo<{anonymous}::ModelledPHI>, llvm::detail::DenseSetPair<{anonymous}::ModelledPHI> >; KeyT = {anonymous}::ModelledPHI; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = {anonymous}::DenseMapInfo<{anonymous}::ModelledPHI>; BucketT = llvm::detail::DenseSetPair<{anonymous}::ModelledPHI>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = {anonymous}::ModelledPHI; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = {anonymous}::DenseMapInfo<{anonymous}::ModelledPHI>; BucketT = llvm::detail::DenseSetPair<{anonymous}::ModelledPHI>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:695:7:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>& llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::operator=(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = {anonymous}::ModelledPHI; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = {anonymous}::DenseMapInfo<{anonymous}::ModelledPHI>; BucketT = llvm::detail::DenseSetPair<{anonymous}::ModelledPHI>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<{anonymous}::ModelledPHI>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/GVNSink.cpp:40:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<{anonymous}::ModelledPHI>' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
[ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/FunctionImport.cpp
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/ProcessImplicitDefs.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >; DerivedT = llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:38:7:   required from 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 8> >&; _U2 = llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 8> >&; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 8> >; _T2 = llvm::MapVector<llvm::Value*, llvm::SmallVector<llvm::Instruction*, 8> >]'
/<<PKGBUILDDIR>>/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:694:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<llvm::Value*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<llvm::Value*, unsigned int>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/lib/Transforms/IPO/FunctionImport.cpp: In member function 'llvm::Expected<bool> llvm::FunctionImporter::importFunctions(llvm::Module&, const ImportMapTy&)':
/<<PKGBUILDDIR>>/lib/Transforms/IPO/FunctionImport.cpp:759:23: warning: redundant move in return statement [-Wredundant-move]
  759 |       return std::move(Err);
      |              ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Transforms/IPO/FunctionImport.cpp:759:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Transforms/IPO/FunctionImport.cpp:774:27: warning: redundant move in return statement [-Wredundant-move]
  774 |           return std::move(Err);
      |                  ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Transforms/IPO/FunctionImport.cpp:774:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Transforms/IPO/FunctionImport.cpp:796:27: warning: redundant move in return statement [-Wredundant-move]
  796 |           return std::move(Err);
      |                  ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Transforms/IPO/FunctionImport.cpp:796:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Transforms/IPO/FunctionImport.cpp:810:27: warning: redundant move in return statement [-Wredundant-move]
  810 |           return std::move(Err);
      |                  ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Transforms/IPO/FunctionImport.cpp:810:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Transforms/IPO/FunctionImport.cpp:814:27: warning: redundant move in return statement [-Wredundant-move]
  814 |           return std::move(Err);
      |                  ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Transforms/IPO/FunctionImport.cpp:814:27: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/FunctionImport.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/FunctionImport.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]':
/<<PKGBUILDDIR>>/lib/Transforms/IPO/FunctionImport.cpp:781:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Metadata*>::Data' from 'std::initializer_list<llvm::Metadata*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/FunctionImport.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/FunctionImport.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<long long unsigned int, llvm::GlobalValueSummary*>; DerivedT = llvm::DenseMap<long long unsigned int, llvm::GlobalValueSummary*>; KeyT = long long unsigned int; ValueT = llvm::GlobalValueSummary*; KeyInfoT = llvm::DenseMapInfo<long long unsigned int>; BucketT = llvm::detail::DenseMapPair<long long unsigned int, llvm::GlobalValueSummary*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = long long unsigned int; ValueT = llvm::GlobalValueSummary*; KeyInfoT = llvm::DenseMapInfo<long long unsigned int>; BucketT = llvm::detail::DenseMapPair<long long unsigned int, llvm::GlobalValueSummary*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = long long unsigned int; ValueT = llvm::GlobalValueSummary*; KeyInfoT = llvm::DenseMapInfo<long long unsigned int>; BucketT = llvm::detail::DenseMapPair<long long unsigned int, llvm::GlobalValueSummary*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:354:18:   required from 'ValueTy llvm::StringMap<ValueTy, AllocatorTy>::lookup(llvm::StringRef) const [with ValueTy = llvm::DenseMap<long long unsigned int, llvm::GlobalValueSummary*>; AllocatorTy = llvm::MallocAllocator]'
/<<PKGBUILDDIR>>/lib/Transforms/IPO/FunctionImport.cpp:410:54:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<long long unsigned int, llvm::GlobalValueSummary*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<long long unsigned int, llvm::GlobalValueSummary*>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ProcessImplicitDefs.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ProcessImplicitDefs.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ProcessImplicitDefs.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ProcessImplicitDefs.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ProcessImplicitDefs.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ProcessImplicitDefs.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ProcessImplicitDefs.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Vectorize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Vectorize -I/<<PKGBUILDDIR>>/lib/Transforms/Vectorize -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/LoopVectorize.cpp
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:29,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/ModuleSummaryIndex.h:27,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/FunctionImport.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/FunctionImport.cpp:14:
/usr/include/c++/10/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]':
/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
 2193 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]':
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:29,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/ModuleSummaryIndex.h:27,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/FunctionImport.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/FunctionImport.cpp:14:
/usr/include/c++/10/bits/stl_map.h: In function 'void llvm::ComputeCrossModuleImportForModuleFromIndex(llvm::StringRef, const llvm::ModuleSummaryIndex&, llvm::FunctionImporter::ImportMapTy&)':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
[ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/IVUsersPrinter.cpp
/usr/include/c++/10/bits/stl_map.h: In function 'void ComputeImportForModule(const GVSummaryMapTy&, const llvm::ModuleSummaryIndex&, llvm::FunctionImporter::ImportMapTy&, llvm::StringMap<std::unordered_set<long long unsigned int> >*)':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/PrologEpilogInserter.cpp
[ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/GlobalDCE.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PrologEpilogInserter.cpp:39:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/IVUsers.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/IVUsersPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/IVUsersPrinter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/IVUsers.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/IVUsersPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/IVUsersPrinter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/MemoryLocation.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasAnalysis.h:44,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Vectorize/LoopVectorize.h:52,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/LoopVectorize.cpp:49:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPValue*]':
/<<PKGBUILDDIR>>/lib/Transforms/Vectorize/VPlanValue.h:113:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::VPValue*>::Data' from 'std::initializer_list<llvm::VPValue*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]':
/<<PKGBUILDDIR>>/lib/Transforms/Vectorize/LoopVectorize.cpp:6520:48:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<unsigned int>::Data' from 'std::initializer_list<unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PrologEpilogInserter.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PrologEpilogInserter.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasAnalysis.h:43,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Vectorize/LoopVectorize.h:52,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/LoopVectorize.cpp:49:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasAnalysis.h:42,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Vectorize/LoopVectorize.h:52,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/LoopVectorize.cpp:49:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PrologEpilogInserter.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PrologEpilogInserter.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PrologEpilogInserter.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PrologEpilogInserter.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PrologEpilogInserter.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PrologEpilogInserter.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/CallSite.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/MemoryLocation.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasAnalysis.h:44,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Vectorize/LoopVectorize.h:52,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/LoopVectorize.cpp:49:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; DerivedT = llvm::DenseMap<const llvm::Value*, llvm::Value*>; KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::Value*; ValueT = llvm::Value*; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>]'
/<<PKGBUILDDIR>>/lib/Transforms/Vectorize/LoopVectorize.cpp:2892:21:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<const llvm::Value*, llvm::Value*>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PrologEpilogInserter.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PrologEpilogInserter.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/IRBuilder.h:41,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/VPlan.h:38,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/LoopVectorize.cpp:50:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/CallSite.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/MemoryLocation.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasAnalysis.h:44,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Vectorize/LoopVectorize.h:52,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/LoopVectorize.cpp:49:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/IRBuilder.h:41,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/VPlan.h:38,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/LoopVectorize.cpp:50:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/CallSite.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/MemoryLocation.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasAnalysis.h:44,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Vectorize/LoopVectorize.h:52,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/LoopVectorize.cpp:49:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<const llvm::Loop*, llvm::BasicBlock*>, unsigned int, llvm::DenseMapInfo<std::pair<const llvm::Loop*, llvm::BasicBlock*> >, llvm::detail::DenseMapPair<std::pair<const llvm::Loop*, llvm::BasicBlock*>, unsigned int> >; DerivedT = llvm::DenseMap<std::pair<const llvm::Loop*, llvm::BasicBlock*>, unsigned int, llvm::DenseMapInfo<std::pair<const llvm::Loop*, llvm::BasicBlock*> >, llvm::detail::DenseMapPair<std::pair<const llvm::Loop*, llvm::BasicBlock*>, unsigned int> >; KeyT = std::pair<const llvm::Loop*, llvm::BasicBlock*>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::Loop*, llvm::BasicBlock*> >; BucketT = llvm::detail::DenseMapPair<std::pair<const llvm::Loop*, llvm::BasicBlock*>, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::Loop*, llvm::BasicBlock*>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::Loop*, llvm::BasicBlock*> >; BucketT = llvm::detail::DenseMapPair<std::pair<const llvm::Loop*, llvm::BasicBlock*>, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<const llvm::Loop*, llvm::BasicBlock*>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<std::pair<const llvm::Loop*, llvm::BasicBlock*> >; BucketT = llvm::detail::DenseMapPair<std::pair<const llvm::Loop*, llvm::BasicBlock*>, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SCCIterator.h:43:7:   required from 'IteratorT llvm::iterator_range<IteratorT>::begin() const [with IteratorT = llvm::scc_iterator<llvm::Loop, llvm::LoopBodyTraits>]'
/<<PKGBUILDDIR>>/lib/Transforms/Vectorize/LoopVectorize.cpp:297:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<std::pair<const llvm::Loop*, llvm::BasicBlock*>, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<std::pair<const llvm::Loop*, llvm::BasicBlock*>, unsigned int>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasAnalysis.h:43,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Vectorize/LoopVectorize.h:52,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/LoopVectorize.cpp:49:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasAnalysis.h:42,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Vectorize/LoopVectorize.h:52,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/LoopVectorize.cpp:49:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/GlobalOpt.cpp
In file included from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:47:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]':
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:433:68:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Metadata*>::Data' from 'std::initializer_list<llvm::Metadata*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/BranchProbabilityInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:54:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/BranchProbabilityInfo.h:24,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:54:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/BranchProbabilityInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:54:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/BranchProbabilityInfo.h:24,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:54:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:47:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:643:51:   required from 'LoopT* llvm::LoopInfoBase<N, M>::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:1385:32:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:46:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:47:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:46:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/PseudoSourceValue.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/GlobalOpt.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/GlobalOpt.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, llvm::Instruction*>]':
/<<PKGBUILDDIR>>/lib/Transforms/IPO/GlobalOpt.cpp:199:47:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Instruction*, llvm::Instruction*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/GlobalOpt.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/GlobalOpt.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Instruction*, llvm::Instruction*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/GlobalOpt.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/GlobalOpt.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/lib/Transforms/IPO/GlobalOpt.cpp:1663:56:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/PseudoSourceValue.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PseudoSourceValue.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/PseudoSourceValue.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PseudoSourceValue.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/PseudoSourceValue.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PseudoSourceValue.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/PseudoSourceValue.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PseudoSourceValue.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/PseudoSourceValue.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PseudoSourceValue.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/PseudoSourceValue.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PseudoSourceValue.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/PseudoSourceValue.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PseudoSourceValue.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/PseudoSourceValue.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/PseudoSourceValue.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/IndVarSimplify.cpp
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBase.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/MemoryLocation.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasAnalysis.h:44,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Vectorize/LoopVectorize.h:52,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/LoopVectorize.cpp:49:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::Instruction*, long long unsigned int>}; _Tp = std::pair<llvm::Instruction*, long long unsigned int>; _Alloc = std::allocator<std::pair<llvm::Instruction*, long long unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::Instruction*, long long unsigned int>, std::allocator<std::pair<llvm::Instruction*, long long unsigned int> > >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/GlobalSplit.cpp
/usr/include/c++/10/bits/vector.tcc: In member function 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = llvm::Instruction*; ValueT = long long unsigned int; MapType = llvm::DenseMap<llvm::Instruction*, unsigned int>; VectorType = std::vector<std::pair<llvm::Instruction*, long long unsigned int>, std::allocator<std::pair<llvm::Instruction*, long long unsigned int> > >]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::Instruction*, long long unsigned int>*, std::vector<std::pair<llvm::Instruction*, long long unsigned int>, std::allocator<std::pair<llvm::Instruction*, long long unsigned int> > > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/IndVarSimplify.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/IndVarSimplify.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, {anonymous}::WidenIV::ExtendKind>; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = {anonymous}::WidenIV::ExtendKind; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, {anonymous}::WidenIV::ExtendKind>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = {anonymous}::WidenIV::ExtendKind; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, {anonymous}::WidenIV::ExtendKind>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = {anonymous}::WidenIV::ExtendKind; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, {anonymous}::WidenIV::ExtendKind>]'
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/IndVarSimplify.cpp:996:43:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/AssumptionCache.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BasicAliasAnalysis.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:37,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/IndVarSimplify.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/IndVarSimplify.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Instruction>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBase.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/IndVarSimplify.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/IndVarSimplify.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/AssumptionCache.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BasicAliasAnalysis.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:37,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/IndVarSimplify.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/IndVarSimplify.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/IndVarSimplify.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/IndVarSimplify.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/AssumptionCache.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BasicAliasAnalysis.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:37,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/IndVarSimplify.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/IndVarSimplify.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Instruction]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, {anonymous}::WidenIV::ExtendKind>; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = {anonymous}::WidenIV::ExtendKind; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, {anonymous}::WidenIV::ExtendKind>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, {anonymous}::WidenIV::ExtendKind>; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = {anonymous}::WidenIV::ExtendKind; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, {anonymous}::WidenIV::ExtendKind>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = {anonymous}::WidenIV::ExtendKind; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, {anonymous}::WidenIV::ExtendKind>]'
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/IndVarSimplify.cpp:996:43:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Instruction>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Instruction]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, {anonymous}::WidenIV::ExtendKind>; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = {anonymous}::WidenIV::ExtendKind; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, {anonymous}::WidenIV::ExtendKind>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, {anonymous}::WidenIV::ExtendKind>; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = {anonymous}::WidenIV::ExtendKind; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, {anonymous}::WidenIV::ExtendKind>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = {anonymous}::WidenIV::ExtendKind; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, {anonymous}::WidenIV::ExtendKind>]'
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/IndVarSimplify.cpp:996:43:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Instruction>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/IndVarSimplify.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/IndVarSimplify.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/IndVarSimplify.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/IndVarSimplify.cpp:27:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterClassInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBase.h:41,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBase.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBase.h:40,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBase.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterClassInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBase.h:41,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBase.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBase.h:40,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBase.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterClassInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBase.h:41,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBase.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBase.h:40,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBase.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterClassInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBase.h:41,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBase.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBase.h:40,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBase.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterClassInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBase.h:41,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBase.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBase.h:40,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBase.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/GlobalSplit.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/GlobalSplit.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]':
/<<PKGBUILDDIR>>/lib/Transforms/IPO/GlobalSplit.cpp:112:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Metadata*>::Data' from 'std::initializer_list<llvm::Metadata*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/IPConstantPropagation.cpp
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBasic.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRangeEdit.h:30,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBasic.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPO.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/IPO.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/IPO.cpp
[ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/InferAddressSpaces.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBasic.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBasic.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBasic.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBasic.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBasic.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBasic.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBasic.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBasic.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBasic.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBasic.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBasic.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocBasic.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/InferAddressSpaces.cpp:92:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/InferAddressSpaces.cpp:274:75:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/InferFunctionAttrs.cpp
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocFast.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocFast.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocFast.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocFast.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/InlineSimple.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocFast.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocFast.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocFast.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocFast.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocFast.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocFast.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/JumpThreading.cpp
[ 29%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Vectorize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Vectorize -I/<<PKGBUILDDIR>>/lib/Transforms/Vectorize -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/SLPVectorizer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/AssumptionCache.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/InlineSimple.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/AssumptionCache.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/InlineSimple.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Inliner.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/Inliner.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/Inliner.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/JumpThreading.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/JumpThreading.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Constant*, llvm::BasicBlock*>]':
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/JumpThreading.cpp:598:48:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Constant*, llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/JumpThreading.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/JumpThreading.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Constant*, llvm::BasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocGreedy.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/JumpThreading.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/JumpThreading.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>]':
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/JumpThreading.cpp:1375:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/JumpThreading.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/JumpThreading.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/JumpThreading.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/JumpThreading.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::BasicBlock*>]':
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/JumpThreading.cpp:1637:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/JumpThreading.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/JumpThreading.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/JumpThreading.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/JumpThreading.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DomTreeBuilder::Update<llvm::BasicBlock*>]':
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/JumpThreading.cpp:2047:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::DomTreeBuilder::Update<llvm::BasicBlock*> >::Data' from 'std::initializer_list<llvm::DomTreeBuilder::Update<llvm::BasicBlock*> >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/JumpThreading.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/JumpThreading.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/JumpThreading.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/JumpThreading.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRangeEdit.h:30,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocGreedy.cpp:40:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/SLPVectorizer.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, unsigned int>]':
/<<PKGBUILDDIR>>/lib/Transforms/Vectorize/SLPVectorizer.cpp:5141:76:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Instruction*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/SLPVectorizer.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Instruction*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CGSCCPassManager.h:92,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/Inliner.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/Inliner.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::CallSite, int>]':
/<<PKGBUILDDIR>>/lib/Transforms/IPO/Inliner.cpp:523:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::CallSite, int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CGSCCPassManager.h:92,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/Inliner.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/Inliner.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::CallSite, int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CGSCCPassManager.h:92,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/Inliner.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/Inliner.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Function*, int>]':
/<<PKGBUILDDIR>>/lib/Transforms/IPO/Inliner.cpp:644:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Function*, int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CGSCCPassManager.h:92,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/Inliner.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/Inliner.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Function*, int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/SLPVectorizer.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/SLPVectorizer.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CGSCCPassManager.h:92,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/Inliner.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/Inliner.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CGSCCPassManager.h:92,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/Inliner.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/Inliner.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocGreedy.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocGreedy.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocGreedy.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocGreedy.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocGreedy.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]':
/<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:274:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::LiveRangeCalc::LiveInBlock' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocGreedy.cpp:21:
/<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:100:10: note: 'struct llvm::LiveRangeCalc::LiveInBlock' declared here
  100 |   struct LiveInBlock {
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocGreedy.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocGreedy.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/SLPVectorizer.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/SLPVectorizer.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocGreedy.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocGreedy.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocGreedy.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocGreedy.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocGreedy.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocGreedy.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocGreedy.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocGreedy.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocGreedy.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/AllocationOrder.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocGreedy.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LICM.cpp
[ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Internalize.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/Internalize.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/Internalize.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/SLPVectorizer.cpp:20:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >}; _Tp = std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >; _Alloc = std::allocator<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> > >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >, std::allocator<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> > > >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = llvm::Value*; ValueT = std::pair<long long unsigned int, bool>; MapType = llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >; VectorType = std::vector<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >, std::allocator<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> > > >]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >*, std::vector<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> >, std::allocator<std::pair<llvm::Value*, std::pair<long long unsigned int, bool> > > > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocPBQP.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LICM.h:36,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LICM.cpp:33:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LICM.h:36,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LICM.cpp:33:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LICM.h:36,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LICM.cpp:33:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LICM.h:36,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LICM.cpp:33:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/LoopExtractor.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRangeEdit.h:30,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocPBQP.cpp:47:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegAllocPBQP.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocPBQP.cpp:32:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegAllocPBQP.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocPBQP.cpp:32:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegAllocPBQP.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocPBQP.cpp:32:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegAllocPBQP.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocPBQP.cpp:32:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegAllocPBQP.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocPBQP.cpp:32:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegAllocPBQP.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocPBQP.cpp:32:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegAllocPBQP.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocPBQP.cpp:32:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegAllocPBQP.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocPBQP.cpp:32:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopPass.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/LoopExtractor.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Statistic.h:32,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/LoopExtractor.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegAllocPBQP.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocPBQP.cpp:32:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegAllocPBQP.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocPBQP.cpp:32:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegAllocPBQP.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocPBQP.cpp:32:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegAllocPBQP.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocPBQP.cpp:32:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegAllocPBQP.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocPBQP.cpp:32:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegAllocPBQP.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegAllocPBQP.cpp:32:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/LowerTypeTests.cpp
[ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp
[ 29%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Vectorize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Vectorize -I/<<PKGBUILDDIR>>/lib/Transforms/Vectorize -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/Vectorize.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/LowerTypeTests.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/LowerTypeTests.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]':
/<<PKGBUILDDIR>>/lib/Transforms/IPO/LowerTypeTests.cpp:885:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Metadata*>::Data' from 'std::initializer_list<llvm::Metadata*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]':
/<<PKGBUILDDIR>>/lib/Transforms/IPO/LowerTypeTests.cpp:1377:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Constant*>::Data' from 'std::initializer_list<llvm::Constant*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/LowerTypeTests.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/LowerTypeTests.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/LowerTypeTests.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/LowerTypeTests.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlan.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Vectorize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Vectorize -I/<<PKGBUILDDIR>>/lib/Transforms/Vectorize -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMVectorize.dir/VPlan.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/VPlan.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/raw_ostream.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/raw_ostream.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/raw_ostream.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/raw_ostream.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/VPlanValue.h:24,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/VPlan.h:29,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/VPlan.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPValue*]':
/<<PKGBUILDDIR>>/lib/Transforms/Vectorize/VPlanValue.h:113:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::VPValue*>::Data' from 'std::initializer_list<llvm::VPValue*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopSink.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/VPlanValue.h:24,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/VPlan.h:29,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/VPlan.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/VPlanValue.h:24,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/VPlan.h:29,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Vectorize/VPlan.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/RegisterClassInfo.cpp
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/LowerTypeTests.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/LowerTypeTests.cpp:15:
/usr/include/c++/10/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Tp = {anonymous}::ByteArrayInfo; _Compare = __gnu_cxx::__ops::_Val_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2048 |     __upper_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
In file included from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/LowerTypeTests.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/LowerTypeTests.cpp:15:
/usr/include/c++/10/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Tp = {anonymous}::ByteArrayInfo; _Compare = __gnu_cxx::__ops::_Iter_comp_val<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 1309 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/LowerTypeTests.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/LowerTypeTests.cpp:15:
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::ByteArrayInfo*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2650 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _OutputIterator = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterClassInfo.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2717 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2707:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2707 |    std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >]':
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 1318 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2427 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2457:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2457 |   = std::__lower_bound(__middle, __last, *__first_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2458 |          __gnu_cxx::__ops::__iter_comp_val(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2466:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2466 |   = std::__upper_bound(__first, __middle, *__second_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2467 |          __gnu_cxx::__ops::__val_comp_iter(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2475:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2475 |    std::__merge_adaptive(__first, __first_cut, __new_middle, __len11,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2476 |     __len22, __buffer, __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2477:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2477 |    std::__merge_adaptive(__new_middle, __second_cut, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2478 |     __len1 - __len11,
      |     ~~~~~~~~~~~~~~~~~    
 2479 |     __len2 - __len22, __buffer,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2480 |     __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2744 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2753:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2753 |    std::__stable_sort_adaptive(__first, __middle, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2754 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2755:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2755 |    std::__stable_sort_adaptive(__middle, __last, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2756 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2760:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2760 |    std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2761:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2761 |    std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2763:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2763 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2764 |        _Distance(__middle - __first),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2765 |        _Distance(__last - __middle),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2766 |        __buffer, __buffer_size,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |        __comp);
      |        ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2488 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2513:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2513 |      = std::__lower_bound(__middle, __last, *__first_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2514 |      __gnu_cxx::__ops::__iter_comp_val(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2522:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2522 |      = std::__upper_bound(__first, __middle, *__second_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2523 |      __gnu_cxx::__ops::__val_comp_iter(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2529:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2529 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2530 |       __len11, __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~   
/usr/include/c++/10/bits/stl_algo.h:2531:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2531 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2532 |       __len1 - __len11, __len2 - __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays()::<lambda(const {anonymous}::ByteArrayInfo&, const {anonymous}::ByteArrayInfo&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2773 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2778:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2778 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2782:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2782 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2783:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2783 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2784:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 2784 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2785 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2786 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2787 |       __comp);
      |       ~~~~~~~                     
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopSink.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopSink.cpp:34:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopSink.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopSink.cpp:34:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterClassInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterClassInfo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterClassInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterClassInfo.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterClassInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterClassInfo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterClassInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterClassInfo.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/LowerTypeTests.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/LowerTypeTests.cpp:15:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/LowerTypeTests.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/LowerTypeTests.cpp:15:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void llvm::lowertypetests::GlobalLayoutBuilder::addFragment(const std::set<long long unsigned int>&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/LowerTypeTests.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/LowerTypeTests.cpp:15:
/usr/include/c++/10/bits/stl_algo.h: In member function 'void {anonymous}::LowerTypeTestsModule::allocateByteArrays()':
/usr/include/c++/10/bits/stl_algo.h:5035:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 5035 |  std::__inplace_stable_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:5037:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >' changed in GCC 7.1
 5037 |  std::__stable_sort_adaptive(__first, __last, __buf.begin(),
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5038 |         _DistanceType(__buf.size()), __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 29%] Linking CXX static library ../../libLLVMVectorize.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Vectorize && /usr/bin/cmake -P CMakeFiles/LLVMVectorize.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Vectorize && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMVectorize.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMVectorize.a CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o CMakeFiles/LLVMVectorize.dir/VPlan.cpp.o
/usr/bin/ranlib ../../libLLVMVectorize.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 29%] Built target LLVMVectorize
[ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopDeletion.cpp
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/RegisterCoalescer.cpp
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:29,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Argument.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:45,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/LowerTypeTests.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/LowerTypeTests.cpp:15:
/usr/include/c++/10/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::vector<long long unsigned int, std::allocator<long long unsigned int> >; _Val = std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>; _KeyOfValue = std::_Select1st<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >; _Compare = std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Alloc = std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >]':
/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >, std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator' changed in GCC 7.1
 2193 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/LowerTypeTests.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/LowerTypeTests.cpp:15:
/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void llvm::yaml::CustomMappingTraits<std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >::inputOne(llvm::yaml::IO&, llvm::StringRef, std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/bin/make  -f lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Transforms/Hello /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Hello /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Hello/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/depend.internal".
Scanning dependencies of target LLVMHello
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 29%] Building CXX object lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/Hello.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Hello && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Hello -I/<<PKGBUILDDIR>>/lib/Transforms/Hello -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/LLVMHello.dir/Hello.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Hello/Hello.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRangeEdit.h:30,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterCoalescer.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 29%] Linking CXX shared module ../../LLVMHello.so
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Hello && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMHello.dir/link.txt --verbose=1
/usr/bin/g++-10 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections  -Wl,--version-script,/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Hello/LLVMHello.exports -Wl,-z,relro -shared  -o ../../LLVMHello.so CMakeFiles/LLVMHello.dir/Hello.cpp.o  -Wl,-rpath,"\$ORIGIN/../lib" 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 29%] Built target LLVMHello
[ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopDataPrefetch.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterCoalescer.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterCoalescer.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterCoalescer.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterCoalescer.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterCoalescer.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterCoalescer.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterCoalescer.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::LaneBitmask>]':
/<<PKGBUILDDIR>>/lib/CodeGen/RegisterCoalescer.cpp:2553:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::LaneBitmask>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterCoalescer.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::LaneBitmask>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopDeletion.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopDeletion.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopDeletion.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopDeletion.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterCoalescer.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterCoalescer.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterCoalescer.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterCoalescer.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterCoalescer.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterCoalescer.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Transforms/ObjCARC /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/ObjCARC /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend.internal".
Scanning dependencies of target LLVMObjCARCOpts
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 29%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/ObjCARC -I/<<PKGBUILDDIR>>/lib/Transforms/ObjCARC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/ObjCARC.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, const llvm::SCEVAddRecExpr*>]':
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopDataPrefetch.cpp:307:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Instruction*, const llvm::SCEVAddRecExpr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Instruction*, const llvm::SCEVAddRecExpr*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopDataPrefetch.cpp:321:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/MergeFunctions.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/AssumptionCache.h:24,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopDataPrefetch.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/AssumptionCache.h:24,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopDataPrefetch.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/ObjCARC -I/<<PKGBUILDDIR>>/lib/Transforms/ObjCARC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/ObjCARCOpts.cpp
[ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopDistribute.cpp
In file included from /usr/include/c++/10/algorithm:61,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/MergeFunctions.cpp:92:
/usr/include/c++/10/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _Tp = std::pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::<lambda(const std::pair<long long unsigned int, llvm::Function*>&, const std::pair<long long unsigned int, llvm::Function*>&)> >]':
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1309 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/MergeFunctions.cpp:92:
/usr/include/c++/10/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _Tp = std::pair<long long unsigned int, llvm::Function*>; _Compare = __gnu_cxx::__ops::_Val_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::<lambda(const std::pair<long long unsigned int, llvm::Function*>&, const std::pair<long long unsigned int, llvm::Function*>&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2048 |     __upper_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::<lambda(const std::pair<long long unsigned int, llvm::Function*>&, const std::pair<long long unsigned int, llvm::Function*>&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >]':
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1318 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = std::pair<long long unsigned int, llvm::Function*>*; _OutputIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::<lambda(const std::pair<long long unsigned int, llvm::Function*>&, const std::pair<long long unsigned int, llvm::Function*>&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2650 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _OutputIterator = std::pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::<lambda(const std::pair<long long unsigned int, llvm::Function*>&, const std::pair<long long unsigned int, llvm::Function*>&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _Pointer = std::pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::<lambda(const std::pair<long long unsigned int, llvm::Function*>&, const std::pair<long long unsigned int, llvm::Function*>&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2717 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2707:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2707 |    std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::<lambda(const std::pair<long long unsigned int, llvm::Function*>&, const std::pair<long long unsigned int, llvm::Function*>&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2488 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2513:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2513 |      = std::__lower_bound(__middle, __last, *__first_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2514 |      __gnu_cxx::__ops::__iter_comp_val(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2522:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2522 |      = std::__upper_bound(__first, __middle, *__second_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2523 |      __gnu_cxx::__ops::__val_comp_iter(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2529:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2529 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2530 |       __len11, __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~   
/usr/include/c++/10/bits/stl_algo.h:2531:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2531 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2532 |       __len1 - __len11, __len2 - __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::<lambda(const std::pair<long long unsigned int, llvm::Function*>&, const std::pair<long long unsigned int, llvm::Function*>&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2773 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2778:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2778 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2782:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2782 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2783:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2783 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2784:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2784 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2785 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2786 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2787 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _Distance = int; _Pointer = std::pair<long long unsigned int, llvm::Function*>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::<lambda(const std::pair<long long unsigned int, llvm::Function*>&, const std::pair<long long unsigned int, llvm::Function*>&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2427 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2457:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2457 |   = std::__lower_bound(__middle, __last, *__first_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2458 |          __gnu_cxx::__ops::__iter_comp_val(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2466:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2466 |   = std::__upper_bound(__first, __middle, *__second_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2467 |          __gnu_cxx::__ops::__val_comp_iter(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h:26,
                 from /<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, const llvm::Value*>]':
/<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:853:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Instruction*, const llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2475:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2475 |    std::__merge_adaptive(__first, __first_cut, __new_middle, __len11,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2476 |     __len22, __buffer, __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2477:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2477 |    std::__merge_adaptive(__new_middle, __second_cut, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2478 |     __len1 - __len11,
      |     ~~~~~~~~~~~~~~~~~    
 2479 |     __len2 - __len22, __buffer,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2480 |     __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h:26,
                 from /<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:28:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Instruction*, const llvm::Value*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h:26,
                 from /<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::TerminatorInst::SuccIterator<llvm::TerminatorInst*, llvm::BasicBlock> >]':
/<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:1368:70:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::TerminatorInst::SuccIterator<llvm::TerminatorInst*, llvm::BasicBlock> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h:26,
                 from /<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:28:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::TerminatorInst::SuccIterator<llvm::TerminatorInst*, llvm::BasicBlock> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h:26,
                 from /<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::BasicBlock* const*>]':
/<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:1412:71:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock* const*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h:26,
                 from /<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:28:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock* const*>' declared here
  211 |     struct pair
      |            ^~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _Pointer = std::pair<long long unsigned int, llvm::Function*>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::<lambda(const std::pair<long long unsigned int, llvm::Function*>&, const std::pair<long long unsigned int, llvm::Function*>&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2744 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2753:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2753 |    std::__stable_sort_adaptive(__first, __middle, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2754 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2755:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2755 |    std::__stable_sort_adaptive(__middle, __last, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2756 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2760:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2760 |    std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2761:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2761 |    std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2763:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 2763 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2764 |        _Distance(__middle - __first),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2765 |        _Distance(__last - __middle),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2766 |        __buffer, __buffer_size,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |        __comp);
      |        ~~~~~~~              
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/RegisterPressure.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/PassSupport.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:376,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:29,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:25,
                 from /<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h:29,
                 from /<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<const llvm::Value*, unsigned int, llvm::DenseMapInfo<const llvm::Value*>, llvm::detail::DenseMapPair<const llvm::Value*, unsigned int> >; DerivedT = llvm::DenseMap<const llvm::Value*, unsigned int, llvm::DenseMapInfo<const llvm::Value*>, llvm::detail::DenseMapPair<const llvm::Value*, unsigned int> >; KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:695:7:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>& llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::operator=(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<const llvm::Value*>; BucketT = llvm::detail::DenseMapPair<const llvm::Value*, unsigned int>]'
/<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/BlotMapVector.h:23:43:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<const llvm::Value*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<const llvm::Value*, unsigned int>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/MergeFunctions.cpp:92:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::Function*>}; _Tp = std::pair<long long unsigned int, llvm::Function*>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::Function*> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, llvm::Function*> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:62,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/MergeFunctions.cpp:92:
/usr/include/c++/10/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >; _Tp = std::pair<long long unsigned int, llvm::Function*>]':
/usr/include/c++/10/bits/stl_tempbuf.h:257:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
  257 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/MergeFunctions.cpp:92:
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual bool {anonymous}::MergeFunctions::runOnModule(llvm::Module&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/MergeFunctions.cpp:92:
/usr/include/c++/10/bits/stl_algo.h:5032:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 5032 |       _TmpBuf __buf(__first, std::distance(__first, __last));
      |               ^~~~~
/usr/include/c++/10/bits/stl_algo.h:5035:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 5035 |  std::__inplace_stable_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:5037:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Function*>*, std::vector<std::pair<long long unsigned int, llvm::Function*> > >' changed in GCC 7.1
 5037 |  std::__stable_sort_adaptive(__first, __last, __buf.begin(),
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5038 |         _DistanceType(__buf.size()), __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/PartialInlining.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterPressure.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::PressureDiffs::init(unsigned int)':
/<<PKGBUILDDIR>>/lib/CodeGen/RegisterPressure.cpp:633:51: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class llvm::PressureDiff'; use assignment or value-initialization instead [-Wclass-memaccess]
  633 |     memset(PDiffArray, 0, N * sizeof(PressureDiff));
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterPressure.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterPressure.h:144:7: note: 'class llvm::PressureDiff' declared here
  144 | class PressureDiff {
      |       ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopDistribute.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopDistribute.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopDistribute.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopDistribute.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterPressure.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterPressure.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterPressure.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterPressure.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterPressure.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterPressure.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterPressure.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterPressure.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterPressure.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterPressure.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterPressure.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterPressure.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopDistribute.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopDistribute.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >; DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<const llvm::SCEVPredicate*, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<const llvm::SCEVPredicate*, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<const llvm::SCEVPredicate*, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:381:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopDistribute.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopDistribute.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; T2 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>*; It2 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>*; T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; unsigned int N = 4]'
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopDistribute.cpp:759:64:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopDistribute.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopDistribute.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopDistribute.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopDistribute.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>]':
/usr/include/c++/10/bits/stl_iterator.h:639:22:   required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector<std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>, 4>; typename _Container::value_type = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>]'
/usr/include/c++/10/bits/stl_algo.h:702:16:   required from '_OIter std::copy_if(_IIter, _IIter, _OIter, _Predicate) [with _IIter = const std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>*; _OIter = std::back_insert_iterator<llvm::SmallVector<std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>, 4> >; _Predicate = {anonymous}::LoopDistributeForLoop::includeOnlyCrossPartitionChecks(const llvm::SmallVectorImpl<std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*> >&, const llvm::SmallVectorImpl<int>&, const llvm::RuntimePointerChecking*)::<lambda(const PointerCheck&)>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:861:22:   required from 'OutputIt llvm::copy_if(R&&, OutputIt, UnaryPredicate) [with R = const llvm::SmallVectorImpl<std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*> >&; OutputIt = std::back_insert_iterator<llvm::SmallVector<std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>, 4> >; UnaryPredicate = {anonymous}::LoopDistributeForLoop::includeOnlyCrossPartitionChecks(const llvm::SmallVectorImpl<std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*> >&, const llvm::SmallVectorImpl<int>&, const llvm::RuntimePointerChecking*)::<lambda(const PointerCheck&)>]'
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopDistribute.cpp:871:14:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopDistribute.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopDistribute.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterPressure.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterPressure.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterPressure.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterPressure.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopDistribute.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopDistribute.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopDistribute.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopDistribute.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterPressure.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterPressure.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterPressure.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterPressure.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/PartialInlining.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/PartialInlining.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Function*, llvm::BasicBlock*>]':
/<<PKGBUILDDIR>>/lib/Transforms/IPO/PartialInlining.cpp:1160:79:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Function*, llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/PartialInlining.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/PartialInlining.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Function*, llvm::BasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/PartialInlining.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/PartialInlining.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/PartialInlining.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/PartialInlining.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/PartialInlining.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/PartialInlining.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/PartialInlining.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/PartialInlining.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/ObjCARC -I/<<PKGBUILDDIR>>/lib/Transforms/ObjCARC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/ObjCARCExpand.cpp
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/RegisterScavenging.cpp
[ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterScavenging.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterScavenging.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 29%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/ObjCARC -I/<<PKGBUILDDIR>>/lib/Transforms/ObjCARC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/ObjCARCAPElim.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterScavenging.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterScavenging.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterScavenging.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterScavenging.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterScavenging.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterScavenging.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterScavenging.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterScavenging.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterScavenging.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterScavenging.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterScavenging.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterScavenging.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterScavenging.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterScavenging.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterScavenging.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterScavenging.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:936:70:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/RenameIndependentSubregs.cpp
[ 29%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/ObjCARC -I/<<PKGBUILDDIR>>/lib/Transforms/ObjCARC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/ObjCARCContract.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/AssumptionCache.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BasicAliasAnalysis.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:37,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/AssumptionCache.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BasicAliasAnalysis.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:37,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
[ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/PassManagerBuilder.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RenameIndependentSubregs.cpp:36:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeUtils.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RenameIndependentSubregs.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeUtils.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RenameIndependentSubregs.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeUtils.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RenameIndependentSubregs.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeUtils.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RenameIndependentSubregs.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeUtils.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RenameIndependentSubregs.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeUtils.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RenameIndependentSubregs.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeUtils.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RenameIndependentSubregs.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeUtils.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RenameIndependentSubregs.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeUtils.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RenameIndependentSubregs.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeUtils.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RenameIndependentSubregs.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeUtils.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RenameIndependentSubregs.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveInterval.h:24,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeUtils.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RenameIndependentSubregs.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/ObjCARC -I/<<PKGBUILDDIR>>/lib/Transforms/ObjCARC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/DependencyAnalysis.cpp
In file included from /<<PKGBUILDDIR>>/lib/Transforms/IPO/PassManagerBuilder.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/PassManagerBuilder.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/PassManagerBuilder.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Transforms/IPO/PassManagerBuilder.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/PassManagerBuilder.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/PassManagerBuilder.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopInstSimplify.cpp
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRCanonicalizerPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MIRCanonicalizerPass.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/MIRCanonicalizerPass.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ObjCARCInstKind.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/DependencyAnalysis.h:27,
                 from /<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/DependencyAnalysis.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, false> >]':
/<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/DependencyAnalysis.cpp:232:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, false> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/DependencyAnalysis.h:26,
                 from /<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/DependencyAnalysis.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::Instruction, false, false, void>, false, false> >' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PruneEH.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/PruneEH.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/PruneEH.cpp
[ 29%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/ObjCARC -I/<<PKGBUILDDIR>>/lib/Transforms/ObjCARC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRCanonicalizerPass.cpp:31:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRCanonicalizerPass.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRCanonicalizerPass.cpp:27:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRCanonicalizerPass.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/MIRCanonicalizerPass.cpp:27:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopInstSimplify.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopInstSimplify.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopInstSimplify.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopInstSimplify.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/SampleProfile.cpp
[ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopInterchange.cpp
[ 29%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/ObjCARC -I/<<PKGBUILDDIR>>/lib/Transforms/ObjCARC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/RegisterUsageInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegisterUsageInfo.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopInterchange.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopInterchange.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/ObjCARC -I/<<PKGBUILDDIR>>/lib/Transforms/ObjCARC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/ObjCARC/PtrState.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/SampleProfile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/SampleProfile.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::sampleprof::LineLocation, llvm::StringRef>]':
/<<PKGBUILDDIR>>/lib/Transforms/IPO/SampleProfile.cpp:717:64:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::sampleprof::LineLocation, llvm::StringRef>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/SampleProfile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/SampleProfile.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::sampleprof::LineLocation, llvm::StringRef>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopInterchange.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopInterchange.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/SampleProfile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/SampleProfile.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/SampleProfile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/SampleProfile.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/SampleProfile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/SampleProfile.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::BasicBlock*, const llvm::BasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const llvm::BasicBlock*, const llvm::BasicBlock*>; unsigned int N = 32; C = std::less<std::pair<const llvm::BasicBlock*, const llvm::BasicBlock*> >]'
/<<PKGBUILDDIR>>/lib/Transforms/IPO/SampleProfile.cpp:1114:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::BasicBlock*, const llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/SampleProfile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/SampleProfile.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::BasicBlock*, const llvm::BasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/SampleProfile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/SampleProfile.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/SampleProfile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/SampleProfile.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/RegUsageInfoCollector.cpp
[ 29%] Linking CXX static library ../../libLLVMObjCARCOpts.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/cmake -P CMakeFiles/LLVMObjCARCOpts.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMObjCARCOpts.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMObjCARCOpts.a CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o
/usr/bin/ranlib ../../libLLVMObjCARCOpts.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 29%] Built target LLVMObjCARCOpts
/usr/bin/make  -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Transforms/Coroutines /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Coroutines /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Coroutines/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend.internal".
Scanning dependencies of target LLVMCoroutines
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 29%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/Coroutines.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Coroutines && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Coroutines -I/<<PKGBUILDDIR>>/lib/Transforms/Coroutines -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCoroutines.dir/Coroutines.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Coroutines/Coroutines.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegUsageInfoCollector.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegUsageInfoCollector.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Statistic.h:32,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegUsageInfoCollector.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegUsageInfoCollector.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Statistic.h:32,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegUsageInfoCollector.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopLoadElimination.cpp
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/RegUsageInfoPropagate.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PointerUnion.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/GlobalVariable.h:23,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Coroutines/CoroInstr.h:29,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Coroutines/Coroutines.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Transforms/Coroutines/Coroutines.cpp:115:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 29%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroCleanup.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Coroutines && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Coroutines -I/<<PKGBUILDDIR>>/lib/Transforms/Coroutines -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCoroutines.dir/CoroCleanup.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Coroutines/CoroCleanup.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegUsageInfoPropagate.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegUsageInfoPropagate.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegUsageInfoPropagate.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegUsageInfoPropagate.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegUsageInfoPropagate.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegUsageInfoPropagate.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/RegUsageInfoPropagate.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopLoadElimination.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopLoadElimination.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopLoadElimination.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >; DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<const llvm::SCEVPredicate*, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<const llvm::SCEVPredicate*, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<const llvm::SCEVPredicate*, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:381:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/AssumptionCache.h:24,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopLoadElimination.cpp:32:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopLoadElimination.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/AssumptionCache.h:24,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopLoadElimination.cpp:32:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopLoadElimination.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>]':
/usr/include/c++/10/bits/stl_iterator.h:639:22:   required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector<std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>, 4>; typename _Container::value_type = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>]'
/usr/include/c++/10/bits/stl_algo.h:702:16:   required from '_OIter std::copy_if(_IIter, _IIter, _OIter, _Predicate) [with _IIter = const std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>*; _OIter = std::back_insert_iterator<llvm::SmallVector<std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>, 4> >; _Predicate = {anonymous}::LoadEliminationForLoop::collectMemchecks(const llvm::SmallVectorImpl<{anonymous}::StoreToLoadForwardingCandidate>&)::<lambda(const PointerCheck&)>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:861:22:   required from 'OutputIt llvm::copy_if(R&&, OutputIt, UnaryPredicate) [with R = const llvm::SmallVector<std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>, 4>&; OutputIt = std::back_insert_iterator<llvm::SmallVector<std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>, 4> >; UnaryPredicate = {anonymous}::LoadEliminationForLoop::collectMemchecks(const llvm::SmallVectorImpl<{anonymous}::StoreToLoadForwardingCandidate>&)::<lambda(const PointerCheck&)>]'
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopLoadElimination.cpp:395:14:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopLoadElimination.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopLoadElimination.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; T2 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>*; It2 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>*; T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; unsigned int N = 4]'
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopLoadElimination.cpp:400:12:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopLoadElimination.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>' declared here
  211 |     struct pair
      |            ^~~~
[ 29%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/StripDeadPrototypes.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopLoadElimination.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopLoadElimination.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PointerUnion.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/GlobalVariable.h:23,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Coroutines/CoroInstr.h:29,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Coroutines/CoroInternal.h:15,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Coroutines/CoroCleanup.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/lib/Transforms/Coroutines/CoroCleanup.cpp:47:76:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/ResetMachineFunctionPass.cpp
[ 30%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroEarly.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Coroutines && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Coroutines -I/<<PKGBUILDDIR>>/lib/Transforms/Coroutines -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCoroutines.dir/CoroEarly.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Coroutines/CoroEarly.cpp
[ 30%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/StripSymbols.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ResetMachineFunctionPass.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Statistic.h:32,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ResetMachineFunctionPass.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ResetMachineFunctionPass.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Statistic.h:32,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ResetMachineFunctionPass.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PointerUnion.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/GlobalVariable.h:23,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Coroutines/CoroInstr.h:29,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Coroutines/CoroInternal.h:15,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Coroutines/CoroEarly.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/lib/Transforms/Coroutines/CoroEarly.cpp:70:76:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SafeStack.cpp
[ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopPassManager.cpp
[ 30%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroElide.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Coroutines && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Coroutines -I/<<PKGBUILDDIR>>/lib/Transforms/Coroutines -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCoroutines.dir/CoroElide.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Coroutines/CoroElide.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SafeStack.cpp:33:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 30%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopPassManager.h:41,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopPassManager.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopPassManager.h:40,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopPassManager.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 30%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroFrame.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Coroutines && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Coroutines -I/<<PKGBUILDDIR>>/lib/Transforms/Coroutines -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCoroutines.dir/CoroFrame.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Coroutines/CoroFrame.cpp
In file included from /<<PKGBUILDDIR>>/lib/CodeGen/SafeStackColoring.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SafeStack.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SafeStackColoring.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SafeStack.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SafeStackColoring.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SafeStack.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SafeStackColoring.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SafeStack.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SafeStackColoring.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SafeStack.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopPredication.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SafeStackColoring.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SafeStack.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SafeStackColoring.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SafeStack.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]':
/<<PKGBUILDDIR>>/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp:132:73:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Metadata*>::Data' from 'std::initializer_list<llvm::Metadata*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopPredication.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopPredication.cpp:176:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/AssumptionCache.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BasicAliasAnalysis.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopPassManager.h:44,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopPredication.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopPredication.cpp:176:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopPredication.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopPredication.cpp:176:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/AssumptionCache.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BasicAliasAnalysis.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopPassManager.h:44,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopPredication.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopPredication.cpp:176:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopPredication.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopPredication.cpp:176:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopPredication.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopPredication.cpp:176:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 30%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroSplit.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Coroutines && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Coroutines -I/<<PKGBUILDDIR>>/lib/Transforms/Coroutines -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCoroutines.dir/CoroSplit.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Coroutines/CoroSplit.cpp
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SafeStackColoring.cpp
[ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopRerollPass.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SafeStackColoring.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SafeStackColoring.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::safestack::StackColoring::Marker>]':
/<<PKGBUILDDIR>>/lib/CodeGen/SafeStackColoring.cpp:128:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::safestack::StackColoring::Marker>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SafeStackColoring.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SafeStackColoring.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, llvm::safestack::StackColoring::Marker>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SafeStackColoring.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SafeStackColoring.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<unsigned int, llvm::safestack::StackColoring::Marker>; T2 = std::pair<unsigned int, llvm::safestack::StackColoring::Marker>; T = std::pair<unsigned int, llvm::safestack::StackColoring::Marker>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<unsigned int, llvm::safestack::StackColoring::Marker>*; It2 = std::pair<unsigned int, llvm::safestack::StackColoring::Marker>*; T = std::pair<unsigned int, llvm::safestack::StackColoring::Marker>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<unsigned int, llvm::safestack::StackColoring::Marker>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<unsigned int, llvm::safestack::StackColoring::Marker>; unsigned int N = 4]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:376:9:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:739:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:502:40:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:546:13:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::BasicBlock*; DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:512:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::BasicBlock* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:292:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:296:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<llvm::BasicBlock*, llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<llvm::BasicBlock*, llvm::SmallVector<std::pair<unsigned int, llvm::safestack::StackColoring::Marker>, 4> >]'
/<<PKGBUILDDIR>>/lib/CodeGen/SafeStackColoring.cpp:128:19:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::safestack::StackColoring::Marker>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SafeStackColoring.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SafeStackColoring.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, llvm::safestack::StackColoring::Marker>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PointerUnion.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/GlobalVariable.h:23,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Coroutines/CoroInstr.h:29,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Coroutines/CoroSplit.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Function*]':
/<<PKGBUILDDIR>>/lib/Transforms/Coroutines/CoroSplit.cpp:739:78:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Function*>::Data' from 'std::initializer_list<llvm::Function*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 30%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/lib/Transforms/IPO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/IPO/WholeProgramDevirt.cpp
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SafeStackLayout.cpp
In file included from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopRerollPass.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasSetTracker.h:27,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopRerollPass.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopRerollPass.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasSetTracker.h:27,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopRerollPass.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopRerollPass.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopRerollPass.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]':
/<<PKGBUILDDIR>>/lib/Transforms/IPO/WholeProgramDevirt.cpp:919:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Metadata*>::Data' from 'std::initializer_list<llvm::Metadata*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]':
/<<PKGBUILDDIR>>/lib/Transforms/IPO/WholeProgramDevirt.cpp:1138:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Constant*>::Data' from 'std::initializer_list<llvm::Constant*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Transforms/IPO/WholeProgramDevirt.cpp:1264:79:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]':
/<<PKGBUILDDIR>>/lib/Transforms/IPO/WholeProgramDevirt.cpp:1278:56:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<unsigned int>::Data' from 'std::initializer_list<unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/set:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:23,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopRerollPass.cpp:20:
/usr/include/c++/10/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long int; _Val = std::pair<const long long int, llvm::Instruction*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, llvm::Instruction*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, llvm::Instruction*> >]':
/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, llvm::Instruction*>, std::_Select1st<std::pair<const long long int, llvm::Instruction*> >, std::less<long long int>, std::allocator<std::pair<const long long int, llvm::Instruction*> > >::const_iterator' changed in GCC 7.1
 2193 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 30%] Linking CXX static library ../../libLLVMCoroutines.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Coroutines && /usr/bin/cmake -P CMakeFiles/LLVMCoroutines.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Coroutines && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMCoroutines.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMCoroutines.a CMakeFiles/LLVMCoroutines.dir/Coroutines.cpp.o CMakeFiles/LLVMCoroutines.dir/CoroCleanup.cpp.o CMakeFiles/LLVMCoroutines.dir/CoroEarly.cpp.o CMakeFiles/LLVMCoroutines.dir/CoroElide.cpp.o CMakeFiles/LLVMCoroutines.dir/CoroFrame.cpp.o CMakeFiles/LLVMCoroutines.dir/CoroSplit.cpp.o
/usr/bin/ranlib ../../libLLVMCoroutines.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 30%] Built target LLVMCoroutines
/usr/bin/make  -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Linker /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Linker /<<PKGBUILDDIR>>/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Linker/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Linker/CMakeFiles/LLVMLinker.dir/depend.internal".
Scanning dependencies of target LLVMLinker
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 30%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/IRMover.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Linker && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Linker -I/<<PKGBUILDDIR>>/lib/Linker -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLinker.dir/IRMover.cpp.o -c /<<PKGBUILDDIR>>/lib/Linker/IRMover.cpp
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScalarizeMaskedMemIntrin.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ScalarizeMaskedMemIntrin.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Linker/IRMover.h:13,
                 from /<<PKGBUILDDIR>>/lib/Linker/IRMover.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Linker/IRMover.h:13,
                 from /<<PKGBUILDDIR>>/lib/Linker/IRMover.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopRotation.cpp
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/ScheduleDAG.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::wholeprogramdevirt::VTableBits; _Alloc = std::allocator<llvm::wholeprogramdevirt::VTableBits>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::wholeprogramdevirt::VTableBits>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function '{anonymous}::CallSiteInfo& {anonymous}::VTableSlotInfo::findCallSiteInfo(llvm::CallSite)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::wholeprogramdevirt::VirtualCallTarget}; _Tp = llvm::wholeprogramdevirt::VirtualCallTarget; _Alloc = std::allocator<llvm::wholeprogramdevirt::VirtualCallTarget>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::wholeprogramdevirt::VirtualCallTarget, std::allocator<llvm::wholeprogramdevirt::VirtualCallTarget> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:29,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/10/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::vector<long long unsigned int, std::allocator<long long unsigned int> >; _Val = std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>; _KeyOfValue = std::_Select1st<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >; _Compare = std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Alloc = std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >]':
/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >, std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator' changed in GCC 7.1
 2193 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >&>, std::tuple<>}; _Key = std::vector<long long unsigned int, std::allocator<long long unsigned int> >; _Val = std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>; _KeyOfValue = std::_Select1st<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >; _Compare = std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Alloc = std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >]':
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >, std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:29,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/10/bits/stl_map.h: In member function 'bool {anonymous}::DevirtModule::tryVirtualConstProp(llvm::MutableArrayRef<llvm::wholeprogramdevirt::VirtualCallTarget>, {anonymous}::VTableSlotInfo&, llvm::WholeProgramDevirtResolution*, {anonymous}::VTableSlot)':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >, std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void llvm::yaml::CustomMappingTraits<std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >::inputOne(llvm::yaml::IO&, llvm::StringRef, std::map<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:29,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<std::vector<long long unsigned int, std::allocator<long long unsigned int> >, std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less<std::vector<long long unsigned int, std::allocator<long long unsigned int> > >, std::allocator<std::pair<const std::vector<long long unsigned int, std::allocator<long long unsigned int> >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:29,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >]':
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution>, std::_Select1st<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:29,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/10/bits/stl_map.h: In function 'typename std::enable_if<llvm::yaml::unvalidatedMappingTraits<T, Context>::value, void>::type llvm::yaml::yamlize(llvm::yaml::IO&, T&, bool, Context&) [with T = llvm::TypeIdSummary; Context = llvm::yaml::EmptyContext]':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution>, std::_Select1st<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/10/bits/vector.tcc: In member function 'void {anonymous}::DevirtModule::buildTypeIdentifierMap(std::vector<llvm::wholeprogramdevirt::VTableBits>&, llvm::DenseMap<llvm::Metadata*, std::set<llvm::wholeprogramdevirt::TypeMemberInfo> >&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::wholeprogramdevirt::VTableBits*, std::vector<llvm::wholeprogramdevirt::VTableBits> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'bool {anonymous}::DevirtModule::run()':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::wholeprogramdevirt::VirtualCallTarget*, std::vector<llvm::wholeprogramdevirt::VirtualCallTarget, std::allocator<llvm::wholeprogramdevirt::VirtualCallTarget> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:29,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution>, std::_Select1st<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, llvm::WholeProgramDevirtResolution> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/IPO/WholeProgramDevirt.cpp:44:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScheduleDAG.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScheduleDAG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScheduleDAG.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScheduleDAG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScheduleDAG.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopRotation.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopRotation.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopRotation.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopRotation.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScheduleDAG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScheduleDAG.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 30%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Linker && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Linker -I/<<PKGBUILDDIR>>/lib/Linker -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o -c /<<PKGBUILDDIR>>/lib/Linker/LinkModules.cpp
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/ScheduleDAGInstrs.cpp
[ 30%] Linking CXX static library ../../libLLVMipo.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/cmake -P CMakeFiles/LLVMipo.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/IPO && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMipo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMipo.a CMakeFiles/LLVMipo.dir/AlwaysInliner.cpp.o CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o CMakeFiles/LLVMipo.dir/CalledValuePropagation.cpp.o CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o CMakeFiles/LLVMipo.dir/IPO.cpp.o CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o CMakeFiles/LLVMipo.dir/Inliner.cpp.o CMakeFiles/LLVMipo.dir/Internalize.cpp.o CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o CMakeFiles/LLVMipo.dir/PruneEH.cpp.o CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o
/usr/bin/ranlib ../../libLLVMipo.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 30%] Built target LLVMipo
/usr/bin/make  -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Analysis /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Analysis /<<PKGBUILDDIR>>/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Analysis/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend.internal".
Scanning dependencies of target LLVMAnalysis
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopSimplifyCFG.cpp
[ 30%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/AliasAnalysis.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DiagnosticInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Linker/LinkDiagnosticInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Linker/LinkModules.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DiagnosticInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Linker/LinkDiagnosticInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Linker/LinkModules.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSchedule.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAGInstrs.h:28,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScheduleDAGInstrs.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAGInstrs.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScheduleDAGInstrs.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAGInstrs.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScheduleDAGInstrs.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAGInstrs.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScheduleDAGInstrs.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAGInstrs.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScheduleDAGInstrs.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAGInstrs.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScheduleDAGInstrs.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAGInstrs.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScheduleDAGInstrs.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAGInstrs.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScheduleDAGInstrs.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAGInstrs.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScheduleDAGInstrs.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAGInstrs.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScheduleDAGInstrs.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAGInstrs.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScheduleDAGInstrs.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 30%] Linking CXX static library ../libLLVMLinker.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Linker && /usr/bin/cmake -P CMakeFiles/LLVMLinker.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Linker && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLinker.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMLinker.a CMakeFiles/LLVMLinker.dir/IRMover.cpp.o CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o
/usr/bin/ranlib ../libLLVMLinker.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 30%] Built target LLVMLinker
[ 30%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopStrengthReduce.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAGInstrs.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScheduleDAGInstrs.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAGInstrs.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScheduleDAGInstrs.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasAnalysis.h:43,
                 from /<<PKGBUILDDIR>>/lib/Analysis/AliasAnalysis.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasAnalysis.h:42,
                 from /<<PKGBUILDDIR>>/lib/Analysis/AliasAnalysis.cpp:27:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopSimplifyCFG.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopSimplifyCFG.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/LTO /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/LTO /<<PKGBUILDDIR>>/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/LTO/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/depend.internal".
Scanning dependencies of target LLVMLTO
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 30%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/Caching.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/LTO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/LTO -I/<<PKGBUILDDIR>>/lib/LTO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLTO.dir/Caching.cpp.o -c /<<PKGBUILDDIR>>/lib/LTO/Caching.cpp
[ 30%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/AliasAnalysisEvaluator.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:25,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopStrengthReduce.cpp:56:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<unsigned int, long long int>; unsigned int N = 32; C = std::less<std::pair<unsigned int, long long int> >]'
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopStrengthReduce.cpp:3975:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:25,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopStrengthReduce.cpp:56:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:25,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopStrengthReduce.cpp:56:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/AssumptionCache.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BasicAliasAnalysis.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:37,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:25,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopStrengthReduce.cpp:56:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:25,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopStrengthReduce.cpp:56:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/AssumptionCache.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BasicAliasAnalysis.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:37,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:25,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopStrengthReduce.cpp:56:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/ScheduleDAGPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:25,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopStrengthReduce.cpp:56:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:25,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopStrengthReduce.cpp:56:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/LTO/LTO.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/LTO/Caching.h:18,
                 from /<<PKGBUILDDIR>>/lib/LTO/Caching.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/LTO/LTO.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/LTO/Caching.h:18,
                 from /<<PKGBUILDDIR>>/lib/LTO/Caching.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 30%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/LTO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/LTO -I/<<PKGBUILDDIR>>/lib/LTO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLTO.dir/LTO.cpp.o -c /<<PKGBUILDDIR>>/lib/LTO/LTO.cpp
[ 30%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/AliasAnalysisSummary.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScheduleDAGPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScheduleDAGPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScheduleDAGPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScheduleDAGPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 30%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/ScoreboardHazardRecognizer.cpp
[ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/AliasSetTracker.cpp
/<<PKGBUILDDIR>>/lib/LTO/LTO.cpp: In static member function 'static llvm::Expected<std::unique_ptr<llvm::lto::InputFile> > llvm::lto::InputFile::create(llvm::MemoryBufferRef)':
/<<PKGBUILDDIR>>/lib/LTO/LTO.cpp:378:19: warning: redundant move in return statement [-Wredundant-move]
  378 |   return std::move(File);
      |          ~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/lib/LTO/LTO.cpp:378:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/LTO/LTO.cpp: In member function 'llvm::Expected<llvm::lto::LTO::RegularLTOState::AddedModule> llvm::lto::LTO::addRegularLTO(llvm::BitcodeModule, llvm::ArrayRef<llvm::lto::InputFile::Symbol>, const llvm::lto::SymbolResolution*&, const llvm::lto::SymbolResolution*)':
/<<PKGBUILDDIR>>/lib/LTO/LTO.cpp:567:21: warning: redundant move in return statement [-Wredundant-move]
  567 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/LTO/LTO.cpp:567:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/LTO/LTO.cpp:661:19: warning: redundant move in return statement [-Wredundant-move]
  661 |   return std::move(Mod);
      |          ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/LTO/LTO.cpp:661:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/LTO/LTO.cpp: In function 'llvm::Expected<std::unique_ptr<llvm::ToolOutputFile> > llvm::lto::setupOptimizationRemarks(llvm::LLVMContext&, llvm::StringRef, bool, int)':
/<<PKGBUILDDIR>>/lib/LTO/LTO.cpp:1195:19: warning: redundant move in return statement [-Wredundant-move]
 1195 |   return std::move(DiagnosticFile);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/LTO/LTO.cpp:1195:19: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/LTO/LTO.h:19,
                 from /<<PKGBUILDDIR>>/lib/LTO/LTO.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned char]':
/<<PKGBUILDDIR>>/lib/LTO/LTO.cpp:86:38:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<unsigned char>::Data' from 'std::initializer_list<unsigned char>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/LTO/LTO.h:19,
                 from /<<PKGBUILDDIR>>/lib/LTO/LTO.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/LTO/LTO.h:19,
                 from /<<PKGBUILDDIR>>/lib/LTO/LTO.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/Analysis.cpp
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/ShadowStackGCLowering.cpp
In file included from /<<PKGBUILDDIR>>/lib/CodeGen/ShadowStackGCLowering.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::CallInst*, llvm::AllocaInst*>]':
/<<PKGBUILDDIR>>/lib/CodeGen/ShadowStackGCLowering.cpp:248:39:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::CallInst*, llvm::AllocaInst*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ShadowStackGCLowering.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::CallInst*, llvm::AllocaInst*>' declared here
  211 |     struct pair
      |            ^~~~
[ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/AssumptionCache.cpp
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:29,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/GlobalVariable.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ObjectUtils.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/LTO/LTO.h:22,
                 from /<<PKGBUILDDIR>>/lib/LTO/LTO.cpp:14:
/usr/include/c++/10/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, llvm::lto::LTO::RegularLTOState::CommonResolution>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::lto::LTO::RegularLTOState::CommonResolution> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::lto::LTO::RegularLTOState::CommonResolution> >]':
/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::lto::LTO::RegularLTOState::CommonResolution>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::lto::LTO::RegularLTOState::CommonResolution> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::lto::LTO::RegularLTOState::CommonResolution> > >::const_iterator' changed in GCC 7.1
 2193 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/LTO/LTO.h:19,
                 from /<<PKGBUILDDIR>>/lib/LTO/LTO.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::StringRef, llvm::BitcodeModule>}; _Tp = std::pair<llvm::StringRef, llvm::BitcodeModule>; _Alloc = std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::StringRef, llvm::BitcodeModule>, std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> > >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::StringRef, llvm::BitcodeModule>, std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> > >::iterator' changed in GCC 7.1
[ 32%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopUnrollPass.cpp
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/ShrinkWrap.cpp
/usr/include/c++/10/bits/vector.tcc: In member function 'std::pair<typename VectorType::iterator, bool> llvm::MapVector<KeyT, ValueT, MapType, VectorType>::insert(std::pair<_T1, _T2>&&) [with KeyT = llvm::StringRef; ValueT = llvm::BitcodeModule; MapType = llvm::DenseMap<llvm::StringRef, unsigned int, llvm::DenseMapInfo<llvm::StringRef>, llvm::detail::DenseMapPair<llvm::StringRef, unsigned int> >; VectorType = std::vector<std::pair<llvm::StringRef, llvm::BitcodeModule>, std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> > >]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::BitcodeModule>*, std::vector<std::pair<llvm::StringRef, llvm::BitcodeModule>, std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> > > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 32%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOBackend.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/LTO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/LTO -I/<<PKGBUILDDIR>>/lib/LTO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLTO.dir/LTOBackend.cpp.o -c /<<PKGBUILDDIR>>/lib/LTO/LTOBackend.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterScavenging.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ShrinkWrap.cpp:67:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopUnrollPass.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Value*, llvm::Constant*>]':
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopUnrollPass.cpp:473:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Value*, llvm::Constant*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopUnrollPass.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Value*, llvm::Constant*>' declared here
  211 |     struct pair
      |            ^~~~
[ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/BasicAliasAnalysis.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ShrinkWrap.cpp:51:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ShrinkWrap.cpp:51:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopUnrollPass.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopUnrollPass.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopUnrollPass.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::BasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:145:24:   required from 'bool llvm::SetVector<T, Vector, Set>::insert(const value_type&) [with T = std::pair<llvm::BasicBlock*, llvm::BasicBlock*>; Vector = llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::BasicBlock*>, 4>; Set = llvm::SmallDenseSet<std::pair<llvm::BasicBlock*, llvm::BasicBlock*>, 4, llvm::DenseMapInfo<std::pair<llvm::BasicBlock*, llvm::BasicBlock*> > >; llvm::SetVector<T, Vector, Set>::value_type = std::pair<llvm::BasicBlock*, llvm::BasicBlock*>]'
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopUnrollPass.cpp:565:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopUnrollPass.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ShrinkWrap.cpp:51:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ShrinkWrap.cpp:51:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ShrinkWrap.cpp:51:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ShrinkWrap.cpp:51:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ShrinkWrap.cpp:51:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ShrinkWrap.cpp:51:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopUnrollPass.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopUnrollPass.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ShrinkWrap.cpp:51:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/ShrinkWrap.cpp:51:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BasicAliasAnalysis.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/BasicAliasAnalysis.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BasicAliasAnalysis.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/BasicAliasAnalysis.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/LTO/LTOBackend.h:20,
                 from /<<PKGBUILDDIR>>/lib/LTO/LTOBackend.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/LTO/LTOBackend.h:20,
                 from /<<PKGBUILDDIR>>/lib/LTO/LTOBackend.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SjLjEHPrepare.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/LTO/LTOBackend.h:20,
                 from /<<PKGBUILDDIR>>/lib/LTO/LTOBackend.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/LTO/LTOBackend.h:20,
                 from /<<PKGBUILDDIR>>/lib/LTO/LTOBackend.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 32%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopUnswitch.cpp
[ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/BlockFrequencyInfo.cpp
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SlotIndexes.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/BlockFrequencyInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/BlockFrequencyInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 32%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/LTO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/LTO -I/<<PKGBUILDDIR>>/lib/LTO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o -c /<<PKGBUILDDIR>>/lib/LTO/LTOModule.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopUnswitch.cpp:29:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:643:51:   required from 'LoopT* llvm::LoopInfoBase<N, M>::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopUnswitch.cpp:884:33:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopUnswitch.cpp:29:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopUnswitch.cpp:29:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopUnswitch.cpp:29:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/BlockFrequencyInfo.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::BlockFrequencyInfoImplBase::FrequencyData; _Alloc = std::allocator<llvm::BlockFrequencyInfoImplBase::FrequencyData>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::BlockFrequencyInfoImplBase::FrequencyData>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = llvm::BlockFrequencyInfoImplBase::WorkingData; _Alloc = std::allocator<llvm::BlockFrequencyInfoImplBase::WorkingData>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::BlockFrequencyInfoImplBase::WorkingData>::iterator' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/lib/Analysis/BlockFrequencyInfo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::bfi_detail::IrreducibleGraph::addEdges(const BlockNode&, const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder<llvm::BasicBlock>]':
/<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:672:6: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder<llvm::BasicBlock>' changed in GCC 7.1
  672 | void IrreducibleGraph::addEdges(const BlockNode &Node,
      |      ^~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/BlockFrequencyInfo.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void llvm::BlockFrequencyInfoImpl<BlockT>::setBlockFreq(const BlockT*, uint64_t) [with BT = llvm::BasicBlock]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BlockFrequencyInfoImplBase::FrequencyData*, std::vector<llvm::BlockFrequencyInfoImplBase::FrequencyData> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/LTO/LTOModule.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SlotIndexes.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SlotIndexes.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SlotIndexes.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SlotIndexes.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SlotIndexes.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SlotIndexes.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/lib/LTO/LTOModule.cpp: In static member function 'static llvm::ErrorOr<std::unique_ptr<llvm::LTOModule> > llvm::LTOModule::makeLTOModule(llvm::MemoryBufferRef, const llvm::TargetOptions&, llvm::LLVMContext&, bool)':
/<<PKGBUILDDIR>>/lib/LTO/LTOModule.cpp:247:19: warning: redundant move in return statement [-Wredundant-move]
  247 |   return std::move(Ret);
      |          ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/LTO/LTOModule.cpp:247:19: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SlotIndexes.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SlotIndexes.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void llvm::BlockFrequencyInfoImpl<BlockT>::initializeRPOT() [with BT = llvm::BasicBlock]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::BlockFrequencyInfoImplBase::WorkingData*, std::vector<llvm::BlockFrequencyInfoImplBase::WorkingData> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/Analysis/BlockFrequencyInfo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::bfi_detail::IrreducibleGraph::initialize(const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder<llvm::BasicBlock>]':
/<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:657:6: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder<llvm::BasicBlock>' changed in GCC 7.1
  657 | void IrreducibleGraph::initialize(const BFIBase::LoopData *OuterLoop,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:662:15: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder<llvm::BasicBlock>' changed in GCC 7.1
  662 |       addEdges(N, OuterLoop, addBlockEdges);
      |       ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:666:15: note: parameter passing for argument of type 'llvm::bfi_detail::BlockEdgesAdder<llvm::BasicBlock>' changed in GCC 7.1
  666 |       addEdges(Index, OuterLoop, addBlockEdges);
      |       ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function 'void llvm::BlockFrequencyInfoImpl<BlockT>::computeIrreducibleMass(llvm::BlockFrequencyInfoImplBase::LoopData*, std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator) [with BT = llvm::BasicBlock]':
/<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1277:6: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator' changed in GCC 7.1
 1277 | void BlockFrequencyInfoImpl<BT>::computeIrreducibleMass(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1290:36: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator' changed in GCC 7.1
 1290 |   for (auto &L : analyzeIrreducible(G, OuterLoop, Insert))
      |                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/LTO/legacy/LTOModule.h:18,
                 from /<<PKGBUILDDIR>>/lib/LTO/LTOModule.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/LTO/legacy/LTOModule.h:18,
                 from /<<PKGBUILDDIR>>/lib/LTO/LTOModule.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/BlockFrequencyInfoImpl.cpp
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SpillPlacement.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/BlockFrequencyInfoImpl.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BlockMass>]':
/<<PKGBUILDDIR>>/lib/Analysis/BlockFrequencyInfoImpl.cpp:454:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BlockMass>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/BlockFrequencyInfoImpl.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BlockFrequencyInfoImplBase::BlockNode, llvm::bfi_detail::BlockMass>' declared here
  211 |     struct pair
      |            ^~~~
[ 32%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/LTO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/LTO -I/<<PKGBUILDDIR>>/lib/LTO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o -c /<<PKGBUILDDIR>>/lib/LTO/LTOCodeGenerator.cpp
[ 32%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopVersioningLICM.cpp
In file included from /usr/include/c++/10/list:64,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SparseBitVector.h:25,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:24,
                 from /<<PKGBUILDDIR>>/lib/Analysis/BlockFrequencyInfoImpl.cpp:14:
/usr/include/c++/10/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::emplace(std::__cxx11::list<_Tp, _Alloc>::const_iterator, _Args&& ...) [with _Args = {llvm::BlockFrequencyInfoImplBase::LoopData*&, llvm::BlockFrequencyInfoImplBase::BlockNode*, llvm::BlockFrequencyInfoImplBase::BlockNode*, llvm::BlockFrequencyInfoImplBase::BlockNode*, llvm::BlockFrequencyInfoImplBase::BlockNode*}; _Tp = llvm::BlockFrequencyInfoImplBase::LoopData; _Alloc = std::allocator<llvm::BlockFrequencyInfoImplBase::LoopData>]':
/usr/include/c++/10/bits/list.tcc:89:7: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::const_iterator' changed in GCC 7.1
   89 |       list<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SpillPlacement.h:30,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SpillPlacement.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BlockFrequency, unsigned int>]':
/<<PKGBUILDDIR>>/lib/CodeGen/SpillPlacement.cpp:134:41:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BlockFrequency, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SpillPlacement.h:30,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SpillPlacement.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BlockFrequency, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/lib/Analysis/BlockFrequencyInfoImpl.cpp: In member function 'llvm::iterator_range<std::_List_iterator<llvm::BlockFrequencyInfoImplBase::LoopData> > llvm::BlockFrequencyInfoImplBase::analyzeIrreducible(const llvm::bfi_detail::IrreducibleGraph&, llvm::BlockFrequencyInfoImplBase::LoopData*, std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator)':
/<<PKGBUILDDIR>>/lib/Analysis/BlockFrequencyInfoImpl.cpp:766:1: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::iterator' changed in GCC 7.1
  766 | BlockFrequencyInfoImplBase::analyzeIrreducible(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/Analysis/BlockFrequencyInfoImpl.cpp:755:76: note: parameter passing for argument of type 'std::__cxx11::list<llvm::BlockFrequencyInfoImplBase::LoopData>::const_iterator' changed in GCC 7.1
  755 |                                 Headers.end(), Others.begin(), Others.end());
      |                                                                            ^
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SpillPlacement.h:30,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SpillPlacement.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SpillPlacement.h:30,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SpillPlacement.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SpillPlacement.h:30,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SpillPlacement.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SpillPlacement.h:30,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SpillPlacement.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SpillPlacement.h:30,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SpillPlacement.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SpillPlacement.h:30,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SpillPlacement.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/BranchProbabilityInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/LTO/LTOCodeGenerator.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.cpp
In file included from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopVersioningLICM.cpp:63:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopVersioningLICM.cpp:63:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/LTO/legacy/LTOCodeGenerator.h:40,
                 from /<<PKGBUILDDIR>>/lib/LTO/LTOCodeGenerator.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/LTO/legacy/LTOCodeGenerator.h:39,
                 from /<<PKGBUILDDIR>>/lib/LTO/LTOCodeGenerator.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/LTO/legacy/LTOCodeGenerator.h:40,
                 from /<<PKGBUILDDIR>>/lib/LTO/LTOCodeGenerator.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/LTO/legacy/LTOCodeGenerator.h:39,
                 from /<<PKGBUILDDIR>>/lib/LTO/LTOCodeGenerator.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BranchProbabilityInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/BranchProbabilityInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BranchProbabilityInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/BranchProbabilityInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopVersioningLICM.cpp:63:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LoopVersioningLICM.cpp:63:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/BranchProbabilityInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/BranchProbabilityInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<const llvm::BasicBlock*, bool>; DerivedT = llvm::DenseMap<const llvm::BasicBlock*, bool>; KeyT = const llvm::BasicBlock*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, bool>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::BasicBlock*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, bool>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::BasicBlock*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo<const llvm::BasicBlock*>; BucketT = llvm::detail::DenseMapPair<const llvm::BasicBlock*, bool>]'
/usr/include/c++/10/bits/stl_construct.h:109:7:   required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::DenseMap<const llvm::BasicBlock*, bool>; _Args = {const llvm::DenseMap<const llvm::BasicBlock*, bool, llvm::DenseMapInfo<const llvm::BasicBlock*>, llvm::detail::DenseMapPair<const llvm::BasicBlock*, bool> >&}]'
/usr/include/c++/10/bits/stl_uninitialized.h:91:18:   required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const llvm::DenseMap<const llvm::BasicBlock*, bool>*; _ForwardIterator = llvm::DenseMap<const llvm::BasicBlock*, bool>*; bool _TrivialValueTypes = false]'
/usr/include/c++/10/bits/stl_uninitialized.h:150:15:   required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const llvm::DenseMap<const llvm::BasicBlock*, bool>*; _ForwardIterator = llvm::DenseMap<const llvm::BasicBlock*, bool>*]'
/usr/include/c++/10/bits/stl_uninitialized.h:325:37:   required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = const llvm::DenseMap<const llvm::BasicBlock*, bool>*; _ForwardIterator = llvm::DenseMap<const llvm::BasicBlock*, bool>*; _Tp = llvm::DenseMap<const llvm::BasicBlock*, bool>]'
/usr/include/c++/10/bits/stl_uninitialized.h:347:2:   required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::DenseMap<const llvm::BasicBlock*, bool>*; _ForwardIterator = llvm::DenseMap<const llvm::BasicBlock*, bool>*; _Allocator = std::allocator<llvm::DenseMap<const llvm::BasicBlock*, bool> >]'
/usr/include/c++/10/bits/vector.tcc:659:48:   required from 'void std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, _Alloc>::size_type) [with _Tp = llvm::DenseMap<const llvm::BasicBlock*, bool>; _Alloc = std::allocator<llvm::DenseMap<const llvm::BasicBlock*, bool> >; std::vector<_Tp, _Alloc>::size_type = unsigned int]'
/usr/include/c++/10/bits/stl_vector.h:940:4:   required from 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type) [with _Tp = llvm::DenseMap<const llvm::BasicBlock*, bool>; _Alloc = std::allocator<llvm::DenseMap<const llvm::BasicBlock*, bool> >; std::vector<_Tp, _Alloc>::size_type = unsigned int]'
/<<PKGBUILDDIR>>/lib/Analysis/BranchProbabilityInfo.cpp:444:38:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<const llvm::BasicBlock*, bool>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<const llvm::BasicBlock*, bool>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveRangeEdit.h:30,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]':
/<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:274:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::LiveRangeCalc::LiveInBlock' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.cpp:15:
/<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:100:10: note: 'struct llvm::LiveRangeCalc::LiveInBlock' declared here
  100 |   struct LiveInBlock {
      |          ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 32%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LowerAtomic.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/LiveRangeCalc.h:25,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/SplitKit.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/CFG.cpp
[ 32%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/LTO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/LTO -I/<<PKGBUILDDIR>>/lib/LTO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o -c /<<PKGBUILDDIR>>/lib/LTO/UpdateCompilerUsed.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/BasicBlock.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CFG.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/CFG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::BasicBlock*, llvm::TerminatorInst::SuccIterator<const llvm::TerminatorInst*, const llvm::BasicBlock> >]':
/<<PKGBUILDDIR>>/lib/Analysis/CFG.cpp:38:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::BasicBlock*, llvm::TerminatorInst::SuccIterator<const llvm::TerminatorInst*, const llvm::BasicBlock> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/BasicBlock.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CFG.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/CFG.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::BasicBlock*, llvm::TerminatorInst::SuccIterator<const llvm::TerminatorInst*, const llvm::BasicBlock> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/BasicBlock.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CFG.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/CFG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::BasicBlock*, const llvm::BasicBlock*>]':
/<<PKGBUILDDIR>>/lib/Analysis/CFG.cpp:54:54:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::BasicBlock*, const llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/BasicBlock.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CFG.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/CFG.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::BasicBlock*, const llvm::BasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/BasicBlock.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CFG.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/CFG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/BasicBlock.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CFG.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/CFG.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 32%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/LTO/UpdateCompilerUsed.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/CFGPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/LTO/legacy/UpdateCompilerUsed.h:17,
                 from /<<PKGBUILDDIR>>/lib/LTO/UpdateCompilerUsed.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/LTO/legacy/UpdateCompilerUsed.h:17,
                 from /<<PKGBUILDDIR>>/lib/LTO/UpdateCompilerUsed.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/LTO/legacy/UpdateCompilerUsed.h:17,
                 from /<<PKGBUILDDIR>>/lib/LTO/UpdateCompilerUsed.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/LTO/legacy/UpdateCompilerUsed.h:17,
                 from /<<PKGBUILDDIR>>/lib/LTO/UpdateCompilerUsed.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 32%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/LTO && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/LTO -I/<<PKGBUILDDIR>>/lib/LTO -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o -c /<<PKGBUILDDIR>>/lib/LTO/ThinLTOCodeGenerator.cpp
[ 32%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp
[ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/CFLAndersAliasAnalysis.cpp
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/StackColoring.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/LowerGuardIntrinsic.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::OperandBundleDefT<llvm::Value*>]':
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp:75:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::OperandBundleDefT<llvm::Value*> >::Data' from 'std::initializer_list<llvm::OperandBundleDefT<llvm::Value*> >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp:107:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/ModuleSummaryIndex.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h:22,
                 from /<<PKGBUILDDIR>>/lib/LTO/ThinLTOCodeGenerator.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned char]':
/<<PKGBUILDDIR>>/lib/LTO/ThinLTOCodeGenerator.cpp:320:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<unsigned char>::Data' from 'std::initializer_list<unsigned char>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 32%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/MemCpyOptimizer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h:20,
                 from /<<PKGBUILDDIR>>/lib/LTO/ThinLTOCodeGenerator.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h:20,
                 from /<<PKGBUILDDIR>>/lib/LTO/ThinLTOCodeGenerator.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackColoring.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackColoring.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackColoring.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackColoring.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackColoring.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackColoring.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CFLAndersAliasAnalysis.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/CFLAndersAliasAnalysis.cpp:56:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1
 1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CFLAndersAliasAnalysis.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/CFLAndersAliasAnalysis.cpp:56:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >; _Distance = int; _Tp = {anonymous}::OffsetValue; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackColoring.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackColoring.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CFLAndersAliasAnalysis.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/CFLAndersAliasAnalysis.cpp:56:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void populateAliasMap(llvm::DenseMap<const llvm::Value*, std::vector<{anonymous}::OffsetValue> >&, const {anonymous}::ReachabilitySet&)':
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackColoring.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackColoring.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CFLAndersAliasAnalysis.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/CFLAndersAliasAnalysis.cpp:56:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::cflaa::CFLGraph::Edge}; _Tp = llvm::cflaa::CFLGraph::Edge; _Alloc = std::allocator<llvm::cflaa::CFLGraph::Edge>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::cflaa::CFLGraph::Edge>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::cflaa::CFLGraph::Edge}; _Tp = llvm::cflaa::CFLGraph::Edge; _Alloc = std::allocator<llvm::cflaa::CFLGraph::Edge>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::cflaa::CFLGraph::Edge*, std::vector<llvm::cflaa::CFLGraph::Edge> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasAnalysis.h:43,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/MemCpyOptimizer.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/MemCpyOptimizer.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/IR/PredIteratorCache.h:53:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasAnalysis.h:42,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/MemCpyOptimizer.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/MemCpyOptimizer.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 32%] Linking CXX static library ../libLLVMLTO.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/LTO && /usr/bin/cmake -P CMakeFiles/LLVMLTO.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/LTO && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLTO.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMLTO.a CMakeFiles/LLVMLTO.dir/Caching.cpp.o CMakeFiles/LLVMLTO.dir/LTO.cpp.o CMakeFiles/LLVMLTO.dir/LTOBackend.cpp.o CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o
/usr/bin/ranlib ../libLLVMLTO.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 32%] Built target LLVMLTO
/usr/bin/make  -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Object /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Object /<<PKGBUILDDIR>>/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Object/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/depend.internal".
Scanning dependencies of target LLVMObject
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 32%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Archive.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Object && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Object -I/<<PKGBUILDDIR>>/lib/Object -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObject.dir/Archive.cpp.o -c /<<PKGBUILDDIR>>/lib/Object/Archive.cpp
[ 32%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergeICmps.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/MergeICmps.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/MergeICmps.cpp
[ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/CFLSteensAliasAnalysis.cpp
/<<PKGBUILDDIR>>/lib/Object/Archive.cpp: In member function 'llvm::Expected<llvm::object::Archive::Child> llvm::object::Archive::Child::getNext() const':
/<<PKGBUILDDIR>>/lib/Object/Archive.cpp:481:21: warning: redundant move in return statement [-Wredundant-move]
  481 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Object/Archive.cpp:481:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Object/Archive.cpp: In static member function 'static llvm::Expected<std::unique_ptr<llvm::object::Archive> > llvm::object::Archive::create(llvm::MemoryBufferRef)':
/<<PKGBUILDDIR>>/lib/Object/Archive.cpp:531:21: warning: redundant move in return statement [-Wredundant-move]
  531 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Object/Archive.cpp:531:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Object/Archive.cpp:532:19: warning: redundant move in return statement [-Wredundant-move]
  532 |   return std::move(Ret);
      |          ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Object/Archive.cpp:532:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Object/Archive.cpp: In member function 'llvm::Expected<llvm::object::Archive::Child> llvm::object::Archive::Symbol::getMember() const':
/<<PKGBUILDDIR>>/lib/Object/Archive.cpp:853:21: warning: redundant move in return statement [-Wredundant-move]
  853 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Object/Archive.cpp:853:21: note: remove 'std::move' call
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/StackMapLivenessAnalysis.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackMapLivenessAnalysis.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 32%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Object && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Object -I/<<PKGBUILDDIR>>/lib/Object -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Object/ArchiveWriter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SparseSet.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LivePhysRegs.h:33,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackMapLivenessAnalysis.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Statistic.h:32,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackMapLivenessAnalysis.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/MergeICmps.cpp:25:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<{anonymous}::BCECmpChain::BCECmpChain(const std::vector<llvm::BasicBlock*>&, llvm::PHINode&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
 1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::BCECmpChain::BCECmpChain(const std::vector<llvm::BasicBlock*>&, llvm::PHINode&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/MergeICmps.cpp:25:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >; _Distance = int; _Tp = {anonymous}::BCECmpBlock; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::BCECmpChain::BCECmpChain(const std::vector<llvm::BasicBlock*>&, llvm::PHINode&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/MergeICmps.cpp:25:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::BCECmpChain::BCECmpChain(const std::vector<llvm::BasicBlock*>&, llvm::PHINode&)::<lambda(const {anonymous}::BCECmpBlock&, const {anonymous}::BCECmpBlock&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SparseSet.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LivePhysRegs.h:33,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackMapLivenessAnalysis.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Statistic.h:32,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackMapLivenessAnalysis.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SparseSet.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LivePhysRegs.h:33,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackMapLivenessAnalysis.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Statistic.h:32,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackMapLivenessAnalysis.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/lib/Object/ArchiveWriter.cpp: In static member function 'static llvm::Expected<llvm::NewArchiveMember> llvm::NewArchiveMember::getOldMember(const llvm::object::Archive::Child&, bool)':
/<<PKGBUILDDIR>>/lib/Object/ArchiveWriter.cpp:80:19: warning: redundant move in return statement [-Wredundant-move]
   80 |   return std::move(M);
      |          ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/Object/ArchiveWriter.cpp:80:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Object/ArchiveWriter.cpp: In static member function 'static llvm::Expected<llvm::NewArchiveMember> llvm::NewArchiveMember::getFile(llvm::StringRef, bool)':
/<<PKGBUILDDIR>>/lib/Object/ArchiveWriter.cpp:119:19: warning: redundant move in return statement [-Wredundant-move]
  119 |   return std::move(M);
      |          ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/Object/ArchiveWriter.cpp:119:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Object/ArchiveWriter.cpp: In function 'llvm::Expected<std::vector<{anonymous}::MemberData, std::allocator<{anonymous}::MemberData> > > computeMemberData(llvm::raw_ostream&, llvm::raw_ostream&, llvm::object::Archive::Kind, bool, llvm::StringRef, llvm::ArrayRef<llvm::NewArchiveMember>)':
/<<PKGBUILDDIR>>/lib/Object/ArchiveWriter.cpp:447:23: warning: redundant move in return statement [-Wredundant-move]
  447 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/Object/ArchiveWriter.cpp:447:23: note: remove 'std::move' call
/usr/include/c++/10/bits/stl_algo.h: In member function 'virtual bool {anonymous}::MergeICmps::runOnFunction(llvm::Function&)':
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CFLSteensAliasAnalysis.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/CFLSteensAliasAnalysis.cpp:38:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::cflaa::CFLGraph::Edge}; _Tp = llvm::cflaa::CFLGraph::Edge; _Alloc = std::allocator<llvm::cflaa::CFLGraph::Edge>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::cflaa::CFLGraph::Edge>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::cflaa::CFLGraph::Edge}; _Tp = llvm::cflaa::CFLGraph::Edge; _Alloc = std::allocator<llvm::cflaa::CFLGraph::Edge>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::cflaa::CFLGraph::Edge*, std::vector<llvm::cflaa::CFLGraph::Edge> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/StackMaps.cpp
[ 32%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp
[ 32%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Binary.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Object && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Object -I/<<PKGBUILDDIR>>/lib/Object -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObject.dir/Binary.cpp.o -c /<<PKGBUILDDIR>>/lib/Object/Binary.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackMaps.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 32%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/CGSCCPassManager.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/StackMaps.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackMaps.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/StackMaps.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackMaps.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h:27,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp:77:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/IR/PredIteratorCache.h:53:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h:27,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp:77:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/StackMaps.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackMaps.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/StackMaps.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackMaps.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
[ 32%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Object && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Object -I/<<PKGBUILDDIR>>/lib/Object -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o -c /<<PKGBUILDDIR>>/lib/Object/COFFImportFile.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/StackMaps.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackMaps.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/StackMaps.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackMaps.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/StackMaps.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackMaps.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/StackMaps.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackMaps.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 32%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/NaryReassociate.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Object/COFFImportFile.h:20,
                 from /<<PKGBUILDDIR>>/lib/Object/COFFImportFile.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = const std::__cxx11::basic_string<char>]':
/<<PKGBUILDDIR>>/lib/Object/COFFImportFile.cpp:306:41:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<const std::__cxx11::basic_string<char> >::Data' from 'std::initializer_list<const std::__cxx11::basic_string<char> >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/COFFImportFile.h:20,
                 from /<<PKGBUILDDIR>>/lib/Object/COFFImportFile.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/lib/Object/COFFImportFile.cpp:461:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/COFFImportFile.h:20,
                 from /<<PKGBUILDDIR>>/lib/Object/COFFImportFile.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/COFFImportFile.h:20,
                 from /<<PKGBUILDDIR>>/lib/Object/COFFImportFile.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/StackMaps.h:13,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackMaps.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MCExpr*&, long long unsigned int&, llvm::SmallVector<llvm::StackMaps::Location, 8>, llvm::SmallVector<llvm::StackMaps::LiveOutReg, 8>}; _Tp = llvm::StackMaps::CallsiteInfo; _Alloc = std::allocator<llvm::StackMaps::CallsiteInfo>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::StackMaps::CallsiteInfo>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::StackMaps::CallsiteInfo>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, long long unsigned int>}; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, long long unsigned int>, std::allocator<std::pair<long long unsigned int, long long unsigned int> > >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'std::pair<typename VectorType::iterator, bool> llvm::MapVector<KeyT, ValueT, MapType, VectorType>::insert(std::pair<_T1, _T2>&&) [with KeyT = long long unsigned int; ValueT = long long unsigned int; MapType = llvm::DenseMap<long long unsigned int, unsigned int, llvm::DenseMapInfo<long long unsigned int>, llvm::detail::DenseMapPair<long long unsigned int, unsigned int> >; VectorType = std::vector<std::pair<long long unsigned int, long long unsigned int>, std::allocator<std::pair<long long unsigned int, long long unsigned int> > >]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int>, std::allocator<std::pair<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void llvm::StackMaps::recordStackMapOpers(const llvm::MachineInstr&, uint64_t, llvm::MachineInstr::const_mop_iterator, llvm::MachineInstr::const_mop_iterator, bool)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::StackMaps::CallsiteInfo*, std::vector<llvm::StackMaps::CallsiteInfo> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CodeGen/StackMaps.cpp:363:1: note: parameter passing for argument of type 'std::vector<llvm::StackMaps::CallsiteInfo>::iterator' changed in GCC 7.1
  363 | }
      | ^
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/StackProtector.cpp
[ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Object && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Object -I/<<PKGBUILDDIR>>/lib/Object -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o -c /<<PKGBUILDDIR>>/lib/Object/COFFModuleDefinition.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/NaryReassociate.h:82,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/NaryReassociate.cpp:79:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/NaryReassociate.h:82,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/NaryReassociate.cpp:79:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/lib/Object/COFFModuleDefinition.cpp: In member function 'llvm::Expected<llvm::object::COFFModuleDefinition> llvm::object::Parser::parse()':
/<<PKGBUILDDIR>>/lib/Object/COFFModuleDefinition.cpp:153:25: warning: redundant move in return statement [-Wredundant-move]
  153 |         return std::move(Err);
      |                ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Object/COFFModuleDefinition.cpp:153:25: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackProtector.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Object && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Object -I/<<PKGBUILDDIR>>/lib/Object -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o -c /<<PKGBUILDDIR>>/lib/Object/COFFObjectFile.cpp
[ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/NewGVN.cpp
/<<PKGBUILDDIR>>/lib/Object/COFFObjectFile.cpp: In static member function 'static llvm::Expected<std::unique_ptr<llvm::object::COFFObjectFile> > llvm::object::ObjectFile::createCOFFObjectFile(llvm::MemoryBufferRef)':
/<<PKGBUILDDIR>>/lib/Object/COFFObjectFile.cpp:1599:19: warning: redundant move in return statement [-Wredundant-move]
 1599 |   return std::move(Ret);
      |          ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Object/COFFObjectFile.cpp:1599:19: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/Instructions.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/StackProtector.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackProtector.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/CodeGen/StackProtector.cpp:377:31:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/StackProtector.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackProtector.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/StackProtector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackProtector.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/StackProtector.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackProtector.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/StackProtector.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackProtector.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/CallGraph.cpp
[ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Decompressor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Object && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Object -I/<<PKGBUILDDIR>>/lib/Object -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObject.dir/Decompressor.cpp.o -c /<<PKGBUILDDIR>>/lib/Object/Decompressor.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/NewGVN.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/NewGVN.cpp:55:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Value*, llvm::BasicBlock*>]':
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/NewGVN.cpp:1992:73:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Value*, llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/NewGVN.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/NewGVN.cpp:55:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Value*, llvm::BasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/lib/Object/Decompressor.cpp: In static member function 'static llvm::Expected<llvm::object::Decompressor> llvm::object::Decompressor::create(llvm::StringRef, llvm::StringRef, bool, bool)':
/<<PKGBUILDDIR>>/lib/Object/Decompressor.cpp:30:21: warning: redundant move in return statement [-Wredundant-move]
   30 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Object/Decompressor.cpp:30:21: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/NewGVN.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/NewGVN.cpp:55:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/NewGVN.cpp:3849:24:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/NewGVN.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/NewGVN.cpp:55:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/NewGVN.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/NewGVN.cpp:55:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::Value*; unsigned int Align = 4]'
/<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/GVNExpression.h:205:79:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/NewGVN.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/NewGVN.cpp:55:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELF.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Object && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Object -I/<<PKGBUILDDIR>>/lib/Object -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObject.dir/ELF.cpp.o -c /<<PKGBUILDDIR>>/lib/Object/ELF.cpp
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/StackSlotColoring.cpp
[ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/CallGraphSCCPass.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackSlotColoring.cpp:33:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackSlotColoring.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackSlotColoring.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackSlotColoring.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackSlotColoring.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackSlotColoring.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackSlotColoring.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackSlotColoring.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackSlotColoring.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackSlotColoring.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackSlotColoring.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackSlotColoring.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackSlotColoring.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackSlotColoring.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/StackSlotColoring.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/CallPrinter.cpp
[ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Object && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Object -I/<<PKGBUILDDIR>>/lib/Object -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o -c /<<PKGBUILDDIR>>/lib/Object/ELFObjectFile.cpp
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/TailDuplication.cpp
/<<PKGBUILDDIR>>/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected<std::unique_ptr<llvm::object::ELFObjectFile<ELFT> > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]':
/<<PKGBUILDDIR>>/lib/Object/ELFObjectFile.cpp:61:36:   required from here
/<<PKGBUILDDIR>>/lib/Object/ELFObjectFile.cpp:45:23: warning: redundant move in return statement [-Wredundant-move]
   45 |     return std::move(E);
      |                       ^
/<<PKGBUILDDIR>>/lib/Object/ELFObjectFile.cpp:45:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected<std::unique_ptr<llvm::object::ELFObjectFile<ELFT> > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]':
/<<PKGBUILDDIR>>/lib/Object/ELFObjectFile.cpp:63:36:   required from here
/<<PKGBUILDDIR>>/lib/Object/ELFObjectFile.cpp:45:23: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/Object/ELFObjectFile.cpp:45:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected<std::unique_ptr<llvm::object::ELFObjectFile<ELFT> > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]':
/<<PKGBUILDDIR>>/lib/Object/ELFObjectFile.cpp:68:36:   required from here
/<<PKGBUILDDIR>>/lib/Object/ELFObjectFile.cpp:45:23: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/Object/ELFObjectFile.cpp:45:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected<std::unique_ptr<llvm::object::ELFObjectFile<ELFT> > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]':
/<<PKGBUILDDIR>>/lib/Object/ELFObjectFile.cpp:70:36:   required from here
/<<PKGBUILDDIR>>/lib/Object/ELFObjectFile.cpp:45:23: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/Object/ELFObjectFile.cpp:45:23: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/lib/Object/ELFObjectFile.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected<llvm::object::ELFObjectFile<ELFT> > llvm::object::ELFObjectFile<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]':
/<<PKGBUILDDIR>>/lib/Object/ELFObjectFile.cpp:43:41:   required from 'llvm::Expected<std::unique_ptr<llvm::object::ELFObjectFile<ELFT> > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]'
/<<PKGBUILDDIR>>/lib/Object/ELFObjectFile.cpp:61:36:   required from here
/<<PKGBUILDDIR>>/include/llvm/Object/ELFObjectFile.h:856:23: warning: redundant move in return statement [-Wredundant-move]
  856 |     return std::move(E);
      |                       ^
/<<PKGBUILDDIR>>/include/llvm/Object/ELFObjectFile.h:856:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected<llvm::object::ELFObjectFile<ELFT> > llvm::object::ELFObjectFile<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]':
/<<PKGBUILDDIR>>/lib/Object/ELFObjectFile.cpp:43:41:   required from 'llvm::Expected<std::unique_ptr<llvm::object::ELFObjectFile<ELFT> > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]'
/<<PKGBUILDDIR>>/lib/Object/ELFObjectFile.cpp:63:36:   required from here
/<<PKGBUILDDIR>>/include/llvm/Object/ELFObjectFile.h:856:23: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/include/llvm/Object/ELFObjectFile.h:856:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected<llvm::object::ELFObjectFile<ELFT> > llvm::object::ELFObjectFile<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]':
/<<PKGBUILDDIR>>/lib/Object/ELFObjectFile.cpp:43:41:   required from 'llvm::Expected<std::unique_ptr<llvm::object::ELFObjectFile<ELFT> > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]'
/<<PKGBUILDDIR>>/lib/Object/ELFObjectFile.cpp:68:36:   required from here
/<<PKGBUILDDIR>>/include/llvm/Object/ELFObjectFile.h:856:23: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/include/llvm/Object/ELFObjectFile.h:856:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected<llvm::object::ELFObjectFile<ELFT> > llvm::object::ELFObjectFile<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]':
/<<PKGBUILDDIR>>/lib/Object/ELFObjectFile.cpp:43:41:   required from 'llvm::Expected<std::unique_ptr<llvm::object::ELFObjectFile<ELFT> > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]'
/<<PKGBUILDDIR>>/lib/Object/ELFObjectFile.cpp:70:36:   required from here
/<<PKGBUILDDIR>>/include/llvm/Object/ELFObjectFile.h:856:23: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/include/llvm/Object/ELFObjectFile.h:856:23: note: remove 'std::move' call
[ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/CaptureTracking.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TailDuplication.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TailDuplication.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TailDuplication.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TailDuplication.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TailDuplication.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TailDuplication.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TailDuplication.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/TailDuplicator.cpp
[ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CmpInstAnalysis.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CmpInstAnalysis.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/CmpInstAnalysis.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TailDuplicator.cpp:29:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp
[ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Error.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Object && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Object -I/<<PKGBUILDDIR>>/lib/Object -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObject.dir/Error.cpp.o -c /<<PKGBUILDDIR>>/lib/Object/Error.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TailDuplicator.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TailDuplicator.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::TargetInstrInfo::RegSubRegPair>]':
/<<PKGBUILDDIR>>/lib/CodeGen/TailDuplicator.cpp:354:76:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::TargetInstrInfo::RegSubRegPair>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TailDuplicator.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TailDuplicator.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, llvm::TargetInstrInfo::RegSubRegPair>' declared here
  211 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/CostModel.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TailDuplicator.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TailDuplicator.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TailDuplicator.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TailDuplicator.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TailDuplicator.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TailDuplicator.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TailDuplicator.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TailDuplicator.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TailDuplicator.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TailDuplicator.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TailDuplicator.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TailDuplicator.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Object && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Object -I/<<PKGBUILDDIR>>/lib/Object -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o -c /<<PKGBUILDDIR>>/lib/Object/IRObjectFile.cpp
[ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/CodeMetrics.cpp
[ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/PlaceSafepoints.cpp
/<<PKGBUILDDIR>>/lib/Object/IRObjectFile.cpp: In function 'llvm::Expected<llvm::object::IRSymtabFile> llvm::object::readIRSymtab(llvm::MemoryBufferRef)':
/<<PKGBUILDDIR>>/lib/Object/IRObjectFile.cpp:154:19: warning: redundant move in return statement [-Wredundant-move]
  154 |   return std::move(F);
      |          ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/Object/IRObjectFile.cpp:154:19: note: remove 'std::move' call
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/TargetFrameLoweringImpl.cpp
[ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Object && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Object -I/<<PKGBUILDDIR>>/lib/Object -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o -c /<<PKGBUILDDIR>>/lib/Object/IRSymtab.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CodeMetrics.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/CodeMetrics.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CodeMetrics.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/CodeMetrics.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:32,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/PlaceSafepoints.cpp:51:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:32,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/PlaceSafepoints.cpp:51:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/ConstantFolding.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetFrameLoweringImpl.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetFrameLoweringImpl.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetFrameLoweringImpl.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/lib/Object/IRSymtab.cpp: In function 'llvm::Expected<llvm::irsymtab::FileContents> upgrade(llvm::ArrayRef<llvm::BitcodeModule>)':
/<<PKGBUILDDIR>>/lib/Object/IRSymtab.cpp:339:21: warning: redundant move in return statement [-Wredundant-move]
  339 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/Object/IRSymtab.cpp:339:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Object/IRSymtab.cpp:347:19: warning: redundant move in return statement [-Wredundant-move]
  347 |   return std::move(FC);
      |          ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/Object/IRSymtab.cpp:347:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Object/IRSymtab.cpp: In function 'llvm::Expected<llvm::irsymtab::FileContents> llvm::irsymtab::readBitcode(const llvm::BitcodeFileContents&)':
/<<PKGBUILDDIR>>/lib/Object/IRSymtab.cpp:381:19: warning: redundant move in return statement [-Wredundant-move]
  381 |   return std::move(FC);
      |          ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/Object/IRSymtab.cpp:381:19: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetFrameLoweringImpl.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetFrameLoweringImpl.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetFrameLoweringImpl.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetFrameLoweringImpl.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/TargetInstrInfo.cpp
[ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Reassociate.cpp
[ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Object && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Object -I/<<PKGBUILDDIR>>/lib/Object -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o -c /<<PKGBUILDDIR>>/lib/Object/MachOObjectFile.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetInstrInfo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/Reassociate.h:28,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Reassociate.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h: In instantiation of 'T llvm::SetVector<T, Vector, Set>::pop_back_val() [with T = llvm::AssertingVH<llvm::Instruction>; Vector = std::vector<llvm::AssertingVH<llvm::Instruction>, std::allocator<llvm::AssertingVH<llvm::Instruction> > >; Set = llvm::DenseSet<llvm::AssertingVH<llvm::Instruction>, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> > >]':
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/Reassociate.cpp:2330:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:229:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)' is deprecated [-Wdeprecated-copy]
  229 |     T Ret = back();
      |       ^~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/IRBuilder.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/Reassociate.h:29,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Reassociate.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Instruction>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/Reassociate.h:28,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Reassociate.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:231:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)' is deprecated [-Wdeprecated-copy]
  231 |     return Ret;
      |            ^~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/IRBuilder.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/Reassociate.h:29,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Reassociate.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Instruction>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/lib/Object/MachOObjectFile.cpp: In static member function 'static llvm::Expected<std::unique_ptr<llvm::object::MachOObjectFile> > llvm::object::MachOObjectFile::create(llvm::MemoryBufferRef, bool, bool, uint32_t, uint32_t)':
/<<PKGBUILDDIR>>/lib/Object/MachOObjectFile.cpp:1160:21: warning: redundant move in return statement [-Wredundant-move]
 1160 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Object/MachOObjectFile.cpp:1160:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Object/MachOObjectFile.cpp:1161:19: warning: redundant move in return statement [-Wredundant-move]
 1161 |   return std::move(Obj);
      |          ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Object/MachOObjectFile.cpp:1161:19: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/Reassociate.h:26,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Reassociate.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Value*, llvm::Value*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<llvm::Value*, llvm::Value*>; unsigned int N = 32; C = std::less<std::pair<llvm::Value*, llvm::Value*> >]'
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/Reassociate.cpp:2275:41:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Value*, llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/Reassociate.h:26,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Reassociate.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Value*, llvm::Value*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/IRBuilder.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/Reassociate.h:29,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Reassociate.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int>; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:274:44:   required from 'bool llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::erase(const KeyT&) [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int>; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]'
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/Reassociate.cpp:1866:23:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/Reassociate.h:26,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Reassociate.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> > >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:664:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/IRBuilder.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/Reassociate.h:29,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Reassociate.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Instruction>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/Reassociate.h:26,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Reassociate.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> > >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> > >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/Reassociate.h:28,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Reassociate.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/Reassociate.h:26,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Reassociate.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/IRBuilder.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/Reassociate.h:29,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Reassociate.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Instruction>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int>; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:118:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::clear() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int>; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]'
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/Reassociate.cpp:2350:22:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/Reassociate.h:26,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Reassociate.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int>; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/Reassociate.h:71:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/IRBuilder.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/Reassociate.h:29,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Reassociate.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Instruction]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> > >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> > >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Instruction>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Instruction]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> > >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> > >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Instruction>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/Delinearization.cpp
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/TargetLoweringBase.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/lib/Analysis/Delinearization.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/lib/Analysis/Delinearization.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/DemandedBits.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetLoweringBase.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/CodeGen/TargetLoweringBase.cpp: In member function 'void llvm::TargetLoweringBase::computeRegisterProperties(const llvm::TargetRegisterInfo*)':
/<<PKGBUILDDIR>>/lib/CodeGen/TargetLoweringBase.cpp:1055:9: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
 1055 |         (const MVT::SimpleValueType)LegalIntReg;
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetLoweringBase.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetLoweringBase.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetLoweringBase.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetLoweringBase.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetLoweringBase.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetLoweringBase.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Reg2Mem.cpp
[ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Object && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Object -I/<<PKGBUILDDIR>>/lib/Object -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o -c /<<PKGBUILDDIR>>/lib/Object/MachOUniversal.cpp
/<<PKGBUILDDIR>>/lib/Object/MachOUniversal.cpp: In static member function 'static llvm::Expected<std::unique_ptr<llvm::object::MachOUniversalBinary> > llvm::object::MachOUniversalBinary::create(llvm::MemoryBufferRef)':
/<<PKGBUILDDIR>>/lib/Object/MachOUniversal.cpp:109:21: warning: redundant move in return statement [-Wredundant-move]
  109 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Object/MachOUniversal.cpp:109:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Object/MachOUniversal.cpp:110:19: warning: redundant move in return statement [-Wredundant-move]
  110 |   return std::move(Ret);
      |          ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Object/MachOUniversal.cpp:110:19: note: remove 'std::move' call
[ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/DependenceAnalysis.cpp
[ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
[ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Object && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Object -I/<<PKGBUILDDIR>>/lib/Object -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o -c /<<PKGBUILDDIR>>/lib/Object/ModuleSymbolTable.cpp
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallBitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/DependenceAnalysis.h:43,
                 from /<<PKGBUILDDIR>>/lib/Analysis/DependenceAnalysis.cpp:54:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallBitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/DependenceAnalysis.h:43,
                 from /<<PKGBUILDDIR>>/lib/Analysis/DependenceAnalysis.cpp:54:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ModuleSymbolTable.h:19,
                 from /<<PKGBUILDDIR>>/lib/Object/ModuleSymbolTable.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ModuleSymbolTable.h:19,
                 from /<<PKGBUILDDIR>>/lib/Object/ModuleSymbolTable.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:1296:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:1318:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ModuleSymbolTable.h:19,
                 from /<<PKGBUILDDIR>>/lib/Object/ModuleSymbolTable.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ModuleSymbolTable.h:19,
                 from /<<PKGBUILDDIR>>/lib/Object/ModuleSymbolTable.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ModuleSymbolTable.h:19,
                 from /<<PKGBUILDDIR>>/lib/Object/ModuleSymbolTable.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ModuleSymbolTable.h:19,
                 from /<<PKGBUILDDIR>>/lib/Object/ModuleSymbolTable.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >; DerivedT = llvm::DenseMap<llvm::Value*, unsigned int, llvm::DenseMapInfo<llvm::Value*>, llvm::detail::DenseMapPair<llvm::Value*, unsigned int> >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:695:7:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>& llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::operator=(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::Value*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:38:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<llvm::Value*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<llvm::Value*, unsigned int>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int> >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:38:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/IRBuilder.h:41,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:42:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Instruction>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Instruction]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int> >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int> >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:38:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Instruction>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Instruction]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int> >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int> >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:38:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Instruction>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int> >; DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, unsigned int, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int> >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:38:7:   required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = {anonymous}::PartiallyConstructedSafepointRecord; _Args = {const {anonymous}::PartiallyConstructedSafepointRecord&}]'
/usr/include/c++/10/bits/stl_uninitialized.h:167:18:   required from 'static void std::__uninitialized_fill<_TrivialValueType>::__uninit_fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = {anonymous}::PartiallyConstructedSafepointRecord*; _Tp = {anonymous}::PartiallyConstructedSafepointRecord; bool _TrivialValueType = false]'
/usr/include/c++/10/bits/stl_uninitialized.h:219:15:   required from 'void std::uninitialized_fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = {anonymous}::PartiallyConstructedSafepointRecord*; _Tp = {anonymous}::PartiallyConstructedSafepointRecord]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:432:28:   required from 'void llvm::SmallVectorImpl<T>::assign(llvm::SmallVectorImpl<T>::size_type, const T&) [with T = {anonymous}::PartiallyConstructedSafepointRecord; llvm::SmallVectorImpl<T>::size_type = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:873:17:   required from 'llvm::SmallVector<T, N>::SmallVector(size_t, const T&) [with T = {anonymous}::PartiallyConstructedSafepointRecord; unsigned int N = 64; size_t = unsigned int]'
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:2215:79:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Instruction>, unsigned int>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:400:9: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)' is deprecated [-Wdeprecated-copy]
  400 |         ::new (&getBuckets()[i].getFirst())
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |             KeyT(other.getBuckets()[i].getFirst());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/IRBuilder.h:41,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:42:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Instruction>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Object.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Object && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Object -I/<<PKGBUILDDIR>>/lib/Object -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObject.dir/Object.cpp.o -c /<<PKGBUILDDIR>>/lib/Object/Object.cpp
[ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Object && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Object -I/<<PKGBUILDDIR>>/lib/Object -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o -c /<<PKGBUILDDIR>>/lib/Object/ObjectFile.cpp
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/TargetOptionsImpl.cpp
/<<PKGBUILDDIR>>/lib/Object/ObjectFile.cpp: In static member function 'static llvm::Expected<llvm::object::OwningBinary<llvm::object::ObjectFile> > llvm::object::ObjectFile::createObjectFile(llvm::StringRef)':
/<<PKGBUILDDIR>>/lib/Object/ObjectFile.cpp:162:21: warning: redundant move in return statement [-Wredundant-move]
  162 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Object/ObjectFile.cpp:162:21: note: remove 'std::move' call
[ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/DivergenceAnalysis.cpp
[ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Object && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Object -I/<<PKGBUILDDIR>>/lib/Object -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/Object/RecordStreamer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetOptionsImpl.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetOptionsImpl.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetOptionsImpl.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetOptionsImpl.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetOptionsImpl.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetOptionsImpl.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetOptionsImpl.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Object/RecordStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Object/RecordStreamer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Object/RecordStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Object/RecordStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Object/RecordStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Object/RecordStreamer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Object/RecordStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Object/RecordStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Object && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Object -I/<<PKGBUILDDIR>>/lib/Object -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o -c /<<PKGBUILDDIR>>/lib/Object/SymbolicFile.cpp
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/TargetPassConfig.cpp
/<<PKGBUILDDIR>>/lib/Object/SymbolicFile.cpp: In static member function 'static llvm::Expected<std::unique_ptr<llvm::object::SymbolicFile> > llvm::object::SymbolicFile::createSymbolicFile(llvm::MemoryBufferRef, llvm::file_magic, llvm::LLVMContext*)':
/<<PKGBUILDDIR>>/lib/Object/SymbolicFile.cpp:81:23: warning: redundant move in return statement [-Wredundant-move]
   81 |       return std::move(Obj);
      |              ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Object/SymbolicFile.cpp:81:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Object/SymbolicFile.cpp:87:23: warning: redundant move in return statement [-Wredundant-move]
   87 |       return std::move(Obj);
      |              ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Object/SymbolicFile.cpp:87:23: note: remove 'std::move' call
[ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/SCCP.cpp
[ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Object && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Object -I/<<PKGBUILDDIR>>/lib/Object -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o -c /<<PKGBUILDDIR>>/lib/Object/SymbolSize.cpp
[ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/DomPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:32,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetPassConfig.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetPassConfig.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:32,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetPassConfig.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetPassConfig.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ObjectFile.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/SymbolSize.h:14,
                 from /<<PKGBUILDDIR>>/lib/Object/SymbolSize.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::object::SymbolRef, long long unsigned int>}; _Tp = std::pair<llvm::object::SymbolRef, long long unsigned int>; _Alloc = std::allocator<std::pair<llvm::object::SymbolRef, long long unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::object::SymbolRef, long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:32,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetPassConfig.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetPassConfig.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:32,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetPassConfig.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetPassConfig.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::object::SymEntry}; _Tp = llvm::object::SymEntry; _Alloc = std::allocator<llvm::object::SymEntry>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::object::SymEntry>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::object::SymEntry}; _Tp = llvm::object::SymEntry; _Alloc = std::allocator<llvm::object::SymEntry>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::object::SymEntry*, std::vector<llvm::object::SymEntry> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function 'std::vector<std::pair<llvm::object::SymbolRef, long long unsigned int> > llvm::object::computeSymbolSizes(const llvm::object::ObjectFile&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::object::SymbolRef, long long unsigned int>*, std::vector<std::pair<llvm::object::SymbolRef, long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Object && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Object -I/<<PKGBUILDDIR>>/lib/Object -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o -c /<<PKGBUILDDIR>>/lib/Object/WasmObjectFile.cpp
/<<PKGBUILDDIR>>/lib/Object/WasmObjectFile.cpp: In static member function 'static llvm::Expected<std::unique_ptr<llvm::object::WasmObjectFile> > llvm::object::ObjectFile::createWasmObjectFile(llvm::MemoryBufferRef)':
/<<PKGBUILDDIR>>/lib/Object/WasmObjectFile.cpp:41:21: warning: redundant move in return statement [-Wredundant-move]
   41 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Object/WasmObjectFile.cpp:41:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Object/WasmObjectFile.cpp:43:19: warning: redundant move in return statement [-Wredundant-move]
   43 |   return std::move(ObjectFile);
      |          ~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/Object/WasmObjectFile.cpp:43:19: note: remove 'std::move' call
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/lib/Object/WasmObjectFile.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmRelocation&}; _Tp = llvm::wasm::WasmRelocation; _Alloc = std::allocator<llvm::wasm::WasmRelocation>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::wasm::WasmRelocation>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/lib/Object/WasmObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'llvm::Error llvm::object::WasmObjectFile::parseRelocSection(llvm::StringRef, const uint8_t*, const uint8_t*)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::wasm::WasmRelocation*, std::vector<llvm::wasm::WasmRelocation> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/lib/Object/WasmObjectFile.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmImport&}; _Tp = llvm::wasm::WasmImport; _Alloc = std::allocator<llvm::wasm::WasmImport>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::wasm::WasmImport>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/lib/Object/WasmObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'llvm::Error llvm::object::WasmObjectFile::parseImportSection(const uint8_t*, const uint8_t*)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::wasm::WasmImport*, std::vector<llvm::wasm::WasmImport> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/lib/Object/WasmObjectFile.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmGlobal&}; _Tp = llvm::wasm::WasmGlobal; _Alloc = std::allocator<llvm::wasm::WasmGlobal>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::wasm::WasmGlobal>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/lib/Object/WasmObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'llvm::Error llvm::object::WasmObjectFile::parseGlobalSection(const uint8_t*, const uint8_t*)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::wasm::WasmGlobal*, std::vector<llvm::wasm::WasmGlobal> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/TargetRegisterInfo.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/lib/Object/WasmObjectFile.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmElemSegment&}; _Tp = llvm::wasm::WasmElemSegment; _Alloc = std::allocator<llvm::wasm::WasmElemSegment>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::wasm::WasmElemSegment>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::object::WasmSegment&}; _Tp = llvm::object::WasmSegment; _Alloc = std::allocator<llvm::object::WasmSegment>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::object::WasmSegment>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/lib/Object/WasmObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'llvm::Error llvm::object::WasmObjectFile::parseDataSection(const uint8_t*, const uint8_t*)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::object::WasmSegment*, std::vector<llvm::object::WasmSegment> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'llvm::Error llvm::object::WasmObjectFile::parseElemSection(const uint8_t*, const uint8_t*)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::wasm::WasmElemSegment*, std::vector<llvm::wasm::WasmElemSegment> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 33%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WindowsResource.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Object && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Object -I/<<PKGBUILDDIR>>/lib/Object -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMObject.dir/WindowsResource.cpp.o -c /<<PKGBUILDDIR>>/lib/Object/WindowsResource.cpp
[ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/DominanceFrontier.cpp
/<<PKGBUILDDIR>>/lib/Object/WindowsResource.cpp: In static member function 'static llvm::Expected<std::unique_ptr<llvm::object::WindowsResource> > llvm::object::WindowsResource::createWindowsResource(llvm::MemoryBufferRef)':
/<<PKGBUILDDIR>>/lib/Object/WindowsResource.cpp:56:19: warning: redundant move in return statement [-Wredundant-move]
   56 |   return std::move(Ret);
      |          ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/Object/WindowsResource.cpp:56:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/Object/WindowsResource.cpp: In static member function 'static llvm::Expected<llvm::object::ResourceEntryRef> llvm::object::ResourceEntryRef::create(llvm::BinaryStreamRef, const llvm::object::WindowsResource*)':
/<<PKGBUILDDIR>>/lib/Object/WindowsResource.cpp:74:21: warning: redundant move in return statement [-Wredundant-move]
   74 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/Object/WindowsResource.cpp:74:21: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetRegisterInfo.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/Object/WindowsResource.cpp: In function 'llvm::Expected<std::unique_ptr<llvm::MemoryBuffer> > llvm::object::writeWindowsResourceCOFF(llvm::COFF::MachineTypes, const llvm::object::WindowsResourceParser&)':
/<<PKGBUILDDIR>>/lib/Object/WindowsResource.cpp:720:21: warning: redundant move in return statement [-Wredundant-move]
  720 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/Object/WindowsResource.cpp:720:21: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/lib/Object/WindowsResource.cpp: In member function 'void llvm::object::WindowsResourceCOFFWriter::writeFirstSectionHeader()':
/<<PKGBUILDDIR>>/lib/Object/WindowsResource.cpp:459:10: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation]
  459 |   strncpy(SectionOneHeader->Name, ".rsrc$01", (size_t)COFF::NameSize);
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/Object/WindowsResource.cpp: In member function 'void llvm::object::WindowsResourceCOFFWriter::writeSecondSectionHeader()':
/<<PKGBUILDDIR>>/lib/Object/WindowsResource.cpp:477:10: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation]
  477 |   strncpy(SectionTwoHeader->Name, ".rsrc$02", (size_t)COFF::NameSize);
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/Object/WindowsResource.cpp: In member function 'void llvm::object::WindowsResourceCOFFWriter::writeSymbolTable()':
/<<PKGBUILDDIR>>/lib/Object/WindowsResource.cpp:516:10: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation]
  516 |   strncpy(Symbol->Name.ShortName, "@feat.00", (size_t)COFF::NameSize);
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/Object/WindowsResource.cpp:526:10: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation]
  526 |   strncpy(Symbol->Name.ShortName, ".rsrc$01", (size_t)COFF::NameSize);
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/Object/WindowsResource.cpp:545:10: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation]
  545 |   strncpy(Symbol->Name.ShortName, ".rsrc$02", (size_t)COFF::NameSize);
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/SROA.cpp
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/TargetSchedule.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/DominanceFrontier.h:22,
                 from /<<PKGBUILDDIR>>/lib/Analysis/DominanceFrontier.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:391:21:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::properlyDominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/DominanceFrontierImpl.h:218:34:   required from 'const DomSetType& llvm::ForwardDominanceFrontierBase<BlockT>::calculate(const DomTreeT&, const DomTreeNodeT*) [with BlockT = llvm::BasicBlock; llvm::ForwardDominanceFrontierBase<BlockT>::DomSetType = std::set<llvm::BasicBlock*, std::less<llvm::BasicBlock*>, std::allocator<llvm::BasicBlock*> >; llvm::ForwardDominanceFrontierBase<BlockT>::DomTreeT = llvm::DominatorTreeBase<llvm::BasicBlock, false>; llvm::ForwardDominanceFrontierBase<BlockT>::DomTreeNodeT = llvm::DomTreeNodeBase<llvm::BasicBlock>]'
/<<PKGBUILDDIR>>/lib/Analysis/DominanceFrontier.cpp:26:16:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/DominanceFrontier.h:21,
                 from /<<PKGBUILDDIR>>/lib/Analysis/DominanceFrontier.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::BasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::BasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
[ 33%] Linking CXX static library ../libLLVMObject.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Object && /usr/bin/cmake -P CMakeFiles/LLVMObject.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Object && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMObject.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMObject.a CMakeFiles/LLVMObject.dir/Archive.cpp.o CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o CMakeFiles/LLVMObject.dir/Binary.cpp.o CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o CMakeFiles/LLVMObject.dir/Decompressor.cpp.o CMakeFiles/LLVMObject.dir/ELF.cpp.o CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o CMakeFiles/LLVMObject.dir/Error.cpp.o CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o CMakeFiles/LLVMObject.dir/Object.cpp.o CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o CMakeFiles/LLVMObject.dir/WindowsResource.cpp.o
/usr/bin/ranlib ../libLLVMObject.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 33%] Built target LLVMObject
/usr/bin/make  -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/ExecutionEngine /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend.internal".
Scanning dependencies of target LLVMExecutionEngine
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 33%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine -I/<<PKGBUILDDIR>>/lib/ExecutionEngine -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o -c /<<PKGBUILDDIR>>/lib/ExecutionEngine/ExecutionEngine.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSchedule.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetSchedule.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/EHPersonalities.cpp
/<<PKGBUILDDIR>>/lib/ExecutionEngine/ExecutionEngine.cpp: In member function 'void llvm::ExecutionEngine::StoreValueToMemory(const llvm::GenericValue&, llvm::GenericValue*, llvm::Type*)':
/<<PKGBUILDDIR>>/lib/ExecutionEngine/ExecutionEngine.cpp:1065: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]
 1065 |     memcpy(Ptr, Val.IntVal.getRawData(), 10);
      |                                            ^
In file included from /<<PKGBUILDDIR>>/lib/ExecutionEngine/ExecutionEngine.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/GenericValue.h:24:8: note: 'struct llvm::GenericValue' declared here
   24 | struct GenericValue {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/EHPersonalities.h:13,
                 from /<<PKGBUILDDIR>>/lib/Analysis/EHPersonalities.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::BasicBlock*>]':
/<<PKGBUILDDIR>>/lib/Analysis/EHPersonalities.cpp:94:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/EHPersonalities.h:13,
                 from /<<PKGBUILDDIR>>/lib/Analysis/EHPersonalities.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSchedule.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetSchedule.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSchedule.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetSchedule.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSchedule.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetSchedule.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSchedule.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetSchedule.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/SROA.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/SROA.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/SROA.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/SROA.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, llvm::Instruction*>]':
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/SROA.cpp:938:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Instruction*, llvm::Instruction*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/SROA.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/SROA.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Instruction*, llvm::Instruction*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSchedule.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetSchedule.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSchedule.h:19,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetSchedule.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/GlobalsModRef.cpp
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/TargetSubtargetInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetSubtargetInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/ExecutionEngine.cpp:15:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::GenericValue&}; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/CallSite.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/MemoryLocation.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasAnalysis.h:44,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/GlobalsModRef.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/GlobalsModRef.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::SmallDenseMap<const llvm::GlobalValue*, llvm::ModRefInfo, 16>; DerivedT = llvm::SmallDenseMap<const llvm::GlobalValue*, llvm::ModRefInfo, 16>; KeyT = const llvm::GlobalValue*; ValueT = llvm::ModRefInfo; KeyInfoT = llvm::DenseMapInfo<const llvm::GlobalValue*>; BucketT = llvm::detail::DenseMapPair<const llvm::GlobalValue*, llvm::ModRefInfo>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:948:26:   required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::copyFrom(const llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>&) [with KeyT = const llvm::GlobalValue*; ValueT = llvm::ModRefInfo; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<const llvm::GlobalValue*>; BucketT = llvm::detail::DenseMapPair<const llvm::GlobalValue*, llvm::ModRefInfo>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:835:5:   required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(const llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>&) [with KeyT = const llvm::GlobalValue*; ValueT = llvm::ModRefInfo; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<const llvm::GlobalValue*>; BucketT = llvm::detail::DenseMapPair<const llvm::GlobalValue*, llvm::ModRefInfo>]'
/<<PKGBUILDDIR>>/lib/Analysis/GlobalsModRef.cpp:70:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<const llvm::GlobalValue*, llvm::ModRefInfo>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<const llvm::GlobalValue*, llvm::ModRefInfo>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]':
/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator' changed in GCC 7.1
  509 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/ExecutionEngine.cpp:15:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void llvm::ExecutionEngine::LoadValueFromMemory(llvm::GenericValue&, llvm::GenericValue*, llvm::Type*)':
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/ExecutionEngine.cpp:15:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::GenericValue}; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/ExecutionEngine.cpp:15:
/usr/include/c++/10/bits/stl_vector.h: In member function 'int llvm::ExecutionEngine::runFunctionAsMain(llvm::Function*, const std::vector<std::__cxx11::basic_string<char> >&, const char* const*)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/ExecutionEngine.cpp:15:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetSubtargetInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetSubtargetInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetSubtargetInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetSubtargetInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetSubtargetInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TargetSubtargetInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/TwoAddressInstructionPass.cpp
[ 33%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine -I/<<PKGBUILDDIR>>/lib/ExecutionEngine -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o -c /<<PKGBUILDDIR>>/lib/ExecutionEngine/ExecutionEngineBindings.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/SROA.h:19,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/SROA.cpp:26:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'bool llvm::SROA::presplitLoadsAndStores(llvm::AllocaInst&, llvm::sroa::AllocaSlices&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TwoAddressInstructionPass.cpp:46:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/SROA.cpp:3934:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
 3934 | }
      | ^
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/SROA.cpp:3934:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
[ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/IVUsers.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TwoAddressInstructionPass.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TwoAddressInstructionPass.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TwoAddressInstructionPass.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TwoAddressInstructionPass.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TwoAddressInstructionPass.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TwoAddressInstructionPass.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/ExecutionEngineBindings.cpp:15:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::GenericValue&}; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/ExecutionEngineBindings.cpp:15:
/usr/include/c++/10/bits/stl_vector.h: In function 'LLVMOpaqueGenericValue* LLVMRunFunction(LLVMExecutionEngineRef, LLVMValueRef, unsigned int, LLVMOpaqueGenericValue**)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TwoAddressInstructionPass.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TwoAddressInstructionPass.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine -I/<<PKGBUILDDIR>>/lib/ExecutionEngine -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o -c /<<PKGBUILDDIR>>/lib/ExecutionEngine/GDBRegistrationListener.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TwoAddressInstructionPass.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TwoAddressInstructionPass.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TwoAddressInstructionPass.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TwoAddressInstructionPass.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TwoAddressInstructionPass.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<unsigned int, unsigned int>; T2 = std::pair<unsigned int, unsigned int>; T = std::pair<unsigned int, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<unsigned int, unsigned int>*; It2 = std::pair<unsigned int, unsigned int>*; T = std::pair<unsigned int, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<unsigned int, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<unsigned int, unsigned int>; unsigned int N = 4]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:983:11:   required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:502:40:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:546:13:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = unsigned int; DerivedT = llvm::SmallDenseMap<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:512:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const unsigned int&; ValueArgs = {}; DerivedT = llvm::SmallDenseMap<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:292:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::SmallDenseMap<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:296:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::SmallDenseMap<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<unsigned int, unsigned int>, 4> >]'
/<<PKGBUILDDIR>>/lib/CodeGen/TwoAddressInstructionPass.cpp:1481:24:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/TwoAddressInstructionPass.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine -I/<<PKGBUILDDIR>>/lib/ExecutionEngine -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o -c /<<PKGBUILDDIR>>/lib/ExecutionEngine/SectionMemoryManager.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/IVUsers.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/IVUsers.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/IVUsers.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/IVUsers.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Scalar.cpp
[ 33%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine -I/<<PKGBUILDDIR>>/lib/ExecutionEngine -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o -c /<<PKGBUILDDIR>>/lib/ExecutionEngine/TargetSelect.cpp
[ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/IndirectCallPromotionAnalysis.cpp
[ 33%] Linking CXX static library ../libLLVMExecutionEngine.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine && /usr/bin/cmake -P CMakeFiles/LLVMExecutionEngine.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMExecutionEngine.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMExecutionEngine.a CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o
/usr/bin/ranlib ../libLLVMExecutionEngine.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 33%] Built target LLVMExecutionEngine
[ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Scalarizer.cpp
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/UnreachableBlockElim.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BasicAliasAnalysis.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Scalar.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/IR/PredIteratorCache.h:53:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Scalar.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BasicAliasAnalysis.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Scalar.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Scalar.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/InlineCost.cpp
In file included from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Scalarizer.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, llvm::SmallVector<llvm::Value*, 8>*>]':
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/Scalarizer.cpp:354:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Instruction*, llvm::SmallVector<llvm::Value*, 8>*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Scalarizer.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Instruction*, llvm::SmallVector<llvm::Value*, 8>*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/VectorUtils.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Scalarizer.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/Scalarizer.cpp:439:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/make  -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Interpreter /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend.internal".
Scanning dependencies of target LLVMInterpreter
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 33%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Interpreter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Interpreter -I/<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o -c /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/Execution.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/UnreachableBlockElim.cpp:31:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/UnreachableBlockElim.h:26,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/UnreachableBlockElim.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/UnreachableBlockElim.h:26,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/UnreachableBlockElim.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/AssumptionCache.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/InlineCost.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/InlineCost.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/AssumptionCache.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/InlineCost.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/InlineCost.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/UnreachableBlockElim.h:26,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/UnreachableBlockElim.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/UnreachableBlockElim.h:26,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/UnreachableBlockElim.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/UnreachableBlockElim.h:26,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/UnreachableBlockElim.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/UnreachableBlockElim.h:26,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/UnreachableBlockElim.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/UnreachableBlockElim.h:26,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/UnreachableBlockElim.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/UnreachableBlockElim.h:26,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/UnreachableBlockElim.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/Execution.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::GenericValue&}; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/VirtRegMap.cpp
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::GenericValue}; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:29,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/ExecutionEngine.h:26,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/Execution.cpp:14:
/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<llvm::Value* const&>, std::tuple<>}; _Key = llvm::Value*; _Val = std::pair<llvm::Value* const, llvm::GenericValue>; _KeyOfValue = std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >; _Compare = std::less<llvm::Value*>; _Alloc = std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> >]':
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:29,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/ExecutionEngine.h:26,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/Execution.cpp:14:
/usr/include/c++/10/bits/stl_map.h: In member function 'llvm::GenericValue llvm::Interpreter::getOperandValue(llvm::Value*, llvm::ExecutionContext&)':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp:169:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/Execution.cpp:14:
/usr/include/c++/10/bits/stl_vector.h: In member function 'llvm::GenericValue llvm::Interpreter::executeBitCastInst(llvm::Value*, llvm::Type*, llvm::ExecutionContext&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:29,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/ExecutionEngine.h:26,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/Execution.cpp:14:
/usr/include/c++/10/bits/stl_map.h: In function 'void SetValue(llvm::Value*, llvm::GenericValue, llvm::ExecutionContext&)':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<llvm::Value*, std::pair<llvm::Value* const, llvm::GenericValue>, std::_Select1st<std::pair<llvm::Value* const, llvm::GenericValue> >, std::less<llvm::Value*>, std::allocator<std::pair<llvm::Value* const, llvm::GenericValue> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/Execution.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void llvm::Interpreter::SwitchToNewBasicBlock(llvm::BasicBlock*, llvm::ExecutionContext&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/Execution.cpp:14:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void llvm::Interpreter::visitShl(llvm::BinaryOperator&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'void llvm::Interpreter::visitLShr(llvm::BinaryOperator&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp:160:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp:159:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'void llvm::Interpreter::visitAShr(llvm::BinaryOperator&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/Execution.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void llvm::Interpreter::visitCallSite(llvm::CallSite)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/InstCount.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/VirtRegMap.cpp:32:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 33%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Interpreter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Interpreter -I/<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o -c /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/VirtRegMap.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/VirtRegMap.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/VirtRegMap.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/VirtRegMap.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/VirtRegMap.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/VirtRegMap.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/VirtRegMap.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/VirtRegMap.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/VirtRegMap.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::LiveInterval::SubRange*, const llvm::LiveRange::Segment*>]':
/<<PKGBUILDDIR>>/lib/CodeGen/VirtRegMap.cpp:280:56:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::LiveInterval::SubRange*, const llvm::LiveRange::Segment*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/VirtRegMap.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::LiveInterval::SubRange*, const llvm::LiveRange::Segment*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/VirtRegMap.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/VirtRegMap.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/VirtRegMap.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/VirtRegMap.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/VirtRegMap.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/VirtRegMap.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/VirtRegMap.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimpleLoopUnswitch.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SimpleLoopUnswitch.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
[ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/InstructionSimplify.cpp
/<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'void* ffiValueFor(llvm::Type*, const llvm::GenericValue&, void*)':
/<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:168:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
  168 |       }
      |       ^
/<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:169:5: note: here
  169 |     case Type::FloatTyID: {
      |     ^~~~
/<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function 'ffi_type* ffiTypeFor(llvm::Type*)':
/<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:127:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
  127 |       switch (cast<IntegerType>(Ty)->getBitWidth()) {
      |       ^~~~~~
/<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:133:5: note: here
  133 |     case Type::FloatTyID:   return &ffi_type_float;
      |     ^~~~
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/WinEHPrepare.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:22:
/usr/include/c++/10/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const llvm::GenericValue*; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]':
/usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator' changed in GCC 7.1
  721 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::GenericValue}; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function 'llvm::GenericValue lle_X_printf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:22:
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator' changed in GCC 7.1
 1665 |    _M_range_insert(__pos, __first, __last,
      |    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1666 |      std::__iterator_category(__first));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:22:
/usr/include/c++/10/bits/vector.tcc: In function 'llvm::GenericValue lle_X_fprintf(llvm::FunctionType*, llvm::ArrayRef<llvm::GenericValue>)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:22:
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator' changed in GCC 7.1
 1665 |    _M_range_insert(__pos, __first, __last,
      |    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1666 |      std::__iterator_category(__first));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 33%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Interpreter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Interpreter -I/<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o -c /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/Interpreter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::ConstantInt*, llvm::BasicBlock*>]':
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:505:75:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::ConstantInt*, llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::ConstantInt*, llvm::BasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Loop*, llvm::Loop*>]':
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:941:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Loop*, llvm::Loop*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Loop*, llvm::Loop*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/WinEHPrepare.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>]':
/<<PKGBUILDDIR>>/lib/CodeGen/WinEHPrepare.cpp:1101:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/WinEHPrepare.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:643:51:   required from 'LoopT* llvm::LoopInfoBase<N, M>::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:924:39:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/Analysis/InstructionSimplify.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/User.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/InstructionSimplify.h:35,
                 from /<<PKGBUILDDIR>>/lib/Analysis/InstructionSimplify.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/WinEHPrepare.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/WinEHPrepare.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/memory:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:30,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/Interpreter.cpp:16:
/usr/include/c++/10/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const llvm::GenericValue*, std::vector<llvm::GenericValue> >; _ForwardIterator = llvm::GenericValue*; _Tp = llvm::GenericValue]':
/usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
  323 |     __uninitialized_copy_a(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/Interpreter.h:17,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Interpreter/Interpreter.cpp:16:
/usr/include/c++/10/bits/stl_vector.h:558:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
  558 |    std::__uninitialized_copy_a(__x.begin(), __x.end(),
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  559 |           this->_M_impl._M_start,
      |           ~~~~~~~~~~~~~~~~~~~~~~~
  560 |           _M_get_Tp_allocator());
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual llvm::GenericValue llvm::Interpreter::runFunction(llvm::Function*, llvm::ArrayRef<llvm::GenericValue>)':
/usr/include/c++/10/bits/stl_vector.h:558:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
  558 |    std::__uninitialized_copy_a(__x.begin(), __x.end(),
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  559 |           this->_M_impl._M_start,
      |           ~~~~~~~~~~~~~~~~~~~~~~~
  560 |           _M_get_Tp_allocator());
      |           ~~~~~~~~~~~~~~~~~~~~~~
[ 33%] Linking CXX static library ../../libLLVMInterpreter.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Interpreter && /usr/bin/cmake -P CMakeFiles/LLVMInterpreter.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Interpreter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMInterpreter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMInterpreter.a CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o
/usr/bin/ranlib ../../libLLVMInterpreter.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 33%] Built target LLVMInterpreter
[ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/SimplifyCFGPass.cpp
[ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Sink.cpp
[ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/CodeGen -I/<<PKGBUILDDIR>>/lib/CodeGen -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o -c /<<PKGBUILDDIR>>/lib/CodeGen/XRayInstrumentation.cpp
[ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/Interval.cpp
[ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/SpeculativeExecution.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/XRayInstrumentation.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/Sink.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Sink.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/Sink.h:18,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/Sink.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/XRayInstrumentation.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/XRayInstrumentation.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/XRayInstrumentation.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/XRayInstrumentation.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/XRayInstrumentation.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/XRayInstrumentation.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/IntervalPartition.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/XRayInstrumentation.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/CodeGen/XRayInstrumentation.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculateAroundPHIs.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SpeculateAroundPHIs.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp
[ 33%] Linking CXX static library ../libLLVMCodeGen.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/cmake -P CMakeFiles/LLVMCodeGen.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/CodeGen && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMCodeGen.a CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o CMakeFiles/LLVMCodeGen.dir/ExecutionDepsFix.cpp.o CMakeFiles/LLVMCodeGen.dir/ExpandISelPseudos.cpp.o CMakeFiles/LLVMCodeGen.dir/ExpandMemCmp.cpp.o CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o CMakeFiles/LLVMCodeGen.dir/ExpandReductions.cpp.o CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o CMakeFiles/LLVMCodeGen.dir/IndirectBrExpandPass.cpp.o CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o CMakeFiles/LLVMCodeGen.dir/LazyMachineBlockFrequencyInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveIntervals.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveRangeShrink.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveStacks.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o CMakeFiles/LLVMCodeGen.dir/LowLevelType.cpp.o CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineOperand.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o CMakeFiles/LLVMCodeGen.dir/MachinePassRegistry.cpp.o CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o CMakeFiles/LLVMCodeGen.dir/MacroFusion.cpp.o CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o CMakeFiles/LLVMCodeGen.dir/MIRCanonicalizerPass.cpp.o CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o CMakeFiles/LLVMCodeGen.dir/ScalarizeMaskedMemIntrin.cpp.o CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o
/usr/bin/ranlib ../libLLVMCodeGen.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 33%] Built target LLVMCodeGen
/usr/bin/make  -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/ExecutionEngine/MCJIT /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/MCJIT /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend.internal".
Scanning dependencies of target LLVMMCJIT
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 33%] Building CXX object lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/MCJIT && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/MCJIT -I/<<PKGBUILDDIR>>/lib/ExecutionEngine/MCJIT -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o -c /<<PKGBUILDDIR>>/lib/ExecutionEngine/MCJIT/MCJIT.cpp
[ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp
[ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/IteratedDominanceFrontier.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/SpeculateAroundPHIs.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, llvm::User::value_op_iterator>]':
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp:86:50:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Instruction*, llvm::User::value_op_iterator>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/SpeculateAroundPHIs.h:13,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Instruction*, llvm::User::value_op_iterator>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/IteratedDominanceFrontier.h:27,
                 from /<<PKGBUILDDIR>>/lib/Analysis/IteratedDominanceFrontier.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::DomTreeNodeBase<llvm::BasicBlock>*, unsigned int>]':
/usr/include/c++/10/bits/stl_queue.h:650:13:   required from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = std::pair<llvm::DomTreeNodeBase<llvm::BasicBlock>*, unsigned int>; _Sequence = llvm::SmallVector<std::pair<llvm::DomTreeNodeBase<llvm::BasicBlock>*, unsigned int>, 32>; _Compare = llvm::less_second; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = std::pair<llvm::DomTreeNodeBase<llvm::BasicBlock>*, unsigned int>]'
/<<PKGBUILDDIR>>/lib/Analysis/IteratedDominanceFrontier.cpp:32:14:   required from 'void llvm::IDFCalculator<NodeTy, IsPostDom>::calculate(llvm::SmallVectorImpl<llvm::BasicBlock*>&) [with NodeTy = llvm::BasicBlock*; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/lib/Analysis/IteratedDominanceFrontier.cpp:91:16:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::DomTreeNodeBase<llvm::BasicBlock>*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/IteratedDominanceFrontier.h:27,
                 from /<<PKGBUILDDIR>>/lib/Analysis/IteratedDominanceFrontier.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::DomTreeNodeBase<llvm::BasicBlock>*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp:61:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp:59:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/LazyBranchProbabilityInfo.cpp
[ 33%] Linking CXX static library ../../libLLVMMCJIT.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/MCJIT && /usr/bin/cmake -P CMakeFiles/LLVMMCJIT.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/MCJIT && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMCJIT.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMMCJIT.a CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o
/usr/bin/ranlib ../../libLLVMMCJIT.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 33%] Built target LLVMMCJIT
/usr/bin/make  -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Orc /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend.internal".
Scanning dependencies of target LLVMOrcJIT
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/StructurizeCFG.cpp
[ 33%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Orc -I/<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o -c /<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/ExecutionUtils.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BranchProbabilityInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LazyBranchProbabilityInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LazyBranchProbabilityInfo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BranchProbabilityInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LazyBranchProbabilityInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LazyBranchProbabilityInfo.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/LazyBlockFrequencyInfo.cpp
[ 33%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/lib/Transforms/Scalar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o -c /<<PKGBUILDDIR>>/lib/Transforms/Scalar/TailRecursionElimination.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/StructurizeCFG.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>]':
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/StructurizeCFG.cpp:550:56:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/StructurizeCFG.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' declared here
  211 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Orc -I/<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o -c /<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/IndirectionUtils.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/StructurizeCFG.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/StructurizeCFG.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/StructurizeCFG.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<llvm::BasicBlock*, llvm::Value*>; T2 = std::pair<llvm::BasicBlock*, llvm::Value*>; T = std::pair<llvm::BasicBlock*, llvm::Value*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::BasicBlock*, llvm::Value*>*; It2 = std::pair<llvm::BasicBlock*, llvm::Value*>*; T = std::pair<llvm::BasicBlock*, llvm::Value*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>; unsigned int N = 2]'
/usr/include/c++/10/bits/stl_pair.h:315:17:   required from 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = llvm::PHINode* const&; _T2 = llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2>; typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type = llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2>; typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type = llvm::PHINode*]'
/<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:100:38:   required from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = llvm::PHINode*; ValueT = llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2>; MapType = llvm::DenseMap<llvm::PHINode*, unsigned int, llvm::DenseMapInfo<llvm::PHINode*>, llvm::detail::DenseMapPair<llvm::PHINode*, unsigned int> >; VectorType = std::vector<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >, std::allocator<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> > > >]'
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/StructurizeCFG.cpp:550:15:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/StructurizeCFG.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/StructurizeCFG.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<llvm::BasicBlock*, llvm::Value*>; T2 = std::pair<llvm::BasicBlock*, llvm::Value*>; T = std::pair<llvm::BasicBlock*, llvm::Value*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>; unsigned int N = 2]'
/usr/include/c++/10/bits/stl_pair.h:314:17:   required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >; _Args = {const std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >&}]'
/usr/include/c++/10/bits/stl_uninitialized.h:91:18:   required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >*; _ForwardIterator = std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >*; bool _TrivialValueTypes = false]'
/usr/include/c++/10/bits/stl_uninitialized.h:150:15:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/10/bits/stl_uninitialized.h:347:2:   required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >*; _ForwardIterator = std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >*; _Allocator = std::allocator<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> > >]'
/usr/include/c++/10/bits/vector.tcc:474:3:   required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >}; _Tp = std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >; _Alloc = std::allocator<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> > >; std::vector<_Tp, _Alloc>::iterator = std::vector<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >, std::allocator<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> > > >::iterator]'
/usr/include/c++/10/bits/vector.tcc:121:21:   required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >}; _Tp = std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >; _Alloc = std::allocator<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> > >]'
/usr/include/c++/10/bits/stl_vector.h:1204:21:   required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >; _Alloc = std::allocator<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> > >; std::vector<_Tp, _Alloc>::value_type = std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:100:23:   required from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = llvm::PHINode*; ValueT = llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2>; MapType = llvm::DenseMap<llvm::PHINode*, unsigned int, llvm::DenseMapInfo<llvm::PHINode*>, llvm::detail::DenseMapPair<llvm::PHINode*, unsigned int> >; VectorType = std::vector<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> >, std::allocator<std::pair<llvm::PHINode*, llvm::SmallVector<std::pair<llvm::BasicBlock*, llvm::Value*>, 2> > > >]'
/<<PKGBUILDDIR>>/lib/Transforms/Scalar/StructurizeCFG.cpp:550:15:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/StructurizeCFG.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfo.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LazyBlockFrequencyInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LazyBlockFrequencyInfo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LazyBlockFrequencyInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LazyBlockFrequencyInfo.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 33%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/LazyCallGraph.cpp
In file included from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In member function 'llvm::Expected<long long unsigned int> llvm::orc::JITCompileCallbackManager::getAvailableTrampolineAddr()':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:147:25: warning: redundant move in return statement [-Wredundant-move]
  147 |         return std::move(Err);
      |                ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:147:25: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/TailRecursionElimination.h:56,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/TailRecursionElimination.cpp:53:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/TailRecursionElimination.h:56,
                 from /<<PKGBUILDDIR>>/lib/Transforms/Scalar/TailRecursionElimination.cpp:53:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LazyCallGraph.h:38,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LazyCallGraph.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::LazyCallGraph::Node*, llvm::LazyCallGraph::EdgeSequence::call_iterator>]':
/<<PKGBUILDDIR>>/lib/Analysis/LazyCallGraph.cpp:763:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::LazyCallGraph::Node*, llvm::LazyCallGraph::EdgeSequence::call_iterator>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LazyCallGraph.h:38,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LazyCallGraph.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::LazyCallGraph::Node*, llvm::LazyCallGraph::EdgeSequence::call_iterator>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LazyCallGraph.h:38,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LazyCallGraph.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::LazyCallGraph::Node*, llvm::LazyCallGraph::EdgeSequence::iterator>]':
/<<PKGBUILDDIR>>/lib/Analysis/LazyCallGraph.cpp:1196:50:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::LazyCallGraph::Node*, llvm::LazyCallGraph::EdgeSequence::iterator>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LazyCallGraph.h:38,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LazyCallGraph.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::LazyCallGraph::Node*, llvm::LazyCallGraph::EdgeSequence::iterator>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LazyCallGraph.h:38,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LazyCallGraph.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::LazyCallGraph::Node; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:434:61:   required from 'T* llvm::SpecificBumpPtrAllocator<T>::Allocate(size_t) [with T = llvm::LazyCallGraph::Node; size_t = unsigned int]'
/<<PKGBUILDDIR>>/lib/Analysis/LazyCallGraph.cpp:1543:39:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LazyCallGraph.h:38,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LazyCallGraph.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LazyCallGraph.h:38,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LazyCallGraph.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:395:43:   required from 'llvm::SpecificBumpPtrAllocator<T>::SpecificBumpPtrAllocator(llvm::SpecificBumpPtrAllocator<T>&&) [with T = llvm::LazyCallGraph::Node]'
/<<PKGBUILDDIR>>/lib/Analysis/LazyCallGraph.cpp:195:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LazyCallGraph.h:38,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LazyCallGraph.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/RuntimeDyld /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend.internal".
Scanning dependencies of target LLVMRuntimeDyld
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 33%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/RuntimeDyld -I/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o -c /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/JITSymbol.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/JITSymbol.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'llvm::JITTargetAddress llvm::orc::JITCompileCallbackManager::executeCompileCallback(llvm::JITTargetAddress)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:105:3: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1
  105 |   }
      |   ^
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/JITSymbol.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'llvm::Error llvm::orc::LocalJITCompileCallbackManager<TargetT>::grow() [with TargetT = llvm::orc::OrcAArch64]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'llvm::Error llvm::orc::LocalJITCompileCallbackManager<TargetT>::grow() [with TargetT = llvm::orc::OrcX86_64_SysV]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'llvm::Error llvm::orc::LocalJITCompileCallbackManager<TargetT>::grow() [with TargetT = llvm::orc::OrcX86_64_Win32]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'llvm::Error llvm::orc::LocalJITCompileCallbackManager<TargetT>::grow() [with TargetT = llvm::orc::OrcI386]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 33%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/RuntimeDyld -I/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o -c /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp
[ 33%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/NullResolver.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Orc -I/<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/NullResolver.cpp.o -c /<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/NullResolver.cpp
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp: In function 'void llvm::__register_frame(void*)':
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp:53:14: warning: unnecessary parentheses in declaration of 'rf' [-Wparentheses]
   53 |   static void((*rf)(void *)) = 0;
      |              ^
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp: In function 'void llvm::__deregister_frame(void*)':
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp:66:14: warning: unnecessary parentheses in declaration of 'df' [-Wparentheses]
   66 |   static void((*df)(void *)) = 0;
      |              ^
[ 35%] Linking CXX static library ../../libLLVMScalarOpts.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/cmake -P CMakeFiles/LLVMScalarOpts.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Transforms/Scalar && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMScalarOpts.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMScalarOpts.a CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o CMakeFiles/LLVMScalarOpts.dir/CallSiteSplitting.cpp.o CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o CMakeFiles/LLVMScalarOpts.dir/ConstantProp.cpp.o CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o CMakeFiles/LLVMScalarOpts.dir/DivRemPairs.cpp.o CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o CMakeFiles/LLVMScalarOpts.dir/GVNSink.cpp.o CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o CMakeFiles/LLVMScalarOpts.dir/MergeICmps.cpp.o CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o CMakeFiles/LLVMScalarOpts.dir/SimpleLoopUnswitch.cpp.o CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o CMakeFiles/LLVMScalarOpts.dir/SpeculateAroundPHIs.cpp.o CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o
[ 35%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/RuntimeDyld -I/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o -c /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
/usr/bin/ranlib ../../libLLVMScalarOpts.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 35%] Built target LLVMScalarOpts
[ 36%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Orc -I/<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o -c /<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/OrcABISupport.cpp
[ 36%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/RuntimeDyld -I/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o -c /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp: In member function 'llvm::Expected<std::map<llvm::object::SectionRef, unsigned int> > llvm::RuntimeDyldImpl::loadObjectImpl(const llvm::object::ObjectFile&)':
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:196:23: warning: redundant move in return statement [-Wredundant-move]
  196 |       return std::move(Err);
      |              ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:196:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:253:27: warning: redundant move in return statement [-Wredundant-move]
  253 |           return std::move(Err);
      |                  ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:253:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:291:27: warning: redundant move in return statement [-Wredundant-move]
  291 |           return std::move(Err);
      |                  ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:291:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:313:21: warning: redundant move in return statement [-Wredundant-move]
  313 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:313:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:355:21: warning: redundant move in return statement [-Wredundant-move]
  355 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:355:21: note: remove 'std::move' call
[ 36%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Orc -I/<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o -c /<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/OrcCBindings.cpp
[ 36%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/LazyValueInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:23,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:18,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/OrcCBindings.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In member function 'llvm::Expected<long long unsigned int> llvm::orc::JITCompileCallbackManager::getAvailableTrampolineAddr()':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:147:25: warning: redundant move in return statement [-Wredundant-move]
  147 |         return std::move(Err);
      |                ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:147:25: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h:13,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/RuntimeDyldChecker.h:13,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h:13,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/RuntimeDyldChecker.h:13,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ObjectFile.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/RuntimeDyld.h:19,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ObjectFile.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/RuntimeDyld.h:19,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:14:
/usr/include/c++/10/bits/stl_vector.h: In member function 'llvm::Error llvm::RuntimeDyldImpl::computeTotalAllocSize(const llvm::object::ObjectFile&, uint64_t&, uint32_t&, uint64_t&, uint32_t&, uint64_t&, uint32_t&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ObjectFile.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/RuntimeDyld.h:19,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:14:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ObjectFile.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/RuntimeDyld.h:19,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:14:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:18,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/OrcCBindings.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::JITSymbol llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::findSymbol(llvm::StringRef, bool) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]':
/<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:210:56:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:267:29: warning: redundant move in return statement [-Wredundant-move]
  267 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:267:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Expected<typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addModule(std::shared_ptr<llvm::Module>, std::shared_ptr<llvm::JITSymbolResolver>) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator = std::__cxx11::list<llvm::orc::CompileOnDemandLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator]':
/<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:255:39:   required from 'LLVMOrcErrorCode llvm::OrcCBindingsStack::addIRModule(llvm::OrcCBindingsStack::ModuleHandleT&, LayerT&, std::shared_ptr<llvm::Module>, std::unique_ptr<llvm::RuntimeDyld::MemoryManager>, LLVMOrcSymbolResolverFn, void*) [with LayerT = llvm::orc::CompileOnDemandLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, llvm::orc::JITCompileCallbackManager>; llvm::OrcCBindingsStack::ModuleHandleT = unsigned int; LLVMOrcSymbolResolverFn = long long unsigned int (*)(const char*, void*); uint64_t = long long unsigned int]'
/<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:287:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:235:27: warning: redundant move in return statement [-Wredundant-move]
  235 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:235:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::JITSymbol llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::findSymbol(BaseLayerT&, const string&, bool) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; std::string = std::__cxx11::basic_string<char>]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:276:25:   required from 'llvm::JITSymbol llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::findSymbolIn(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::ModuleHandleT, const string&, bool) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::ModuleHandleT = std::__cxx11::list<llvm::orc::CompileOnDemandLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator; std::string = std::__cxx11::basic_string<char>]'
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:264:22:   required from 'llvm::JITSymbol llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::findSymbol(llvm::StringRef, bool) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]'
/<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:210:56:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:175:31: warning: redundant move in return statement [-Wredundant-move]
  175 |           return std::move(Err);
      |                               ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:175:31: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Error llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addLogicalModule(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, std::shared_ptr<llvm::Module>) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:234:20:   required from 'llvm::Expected<typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addModule(std::shared_ptr<llvm::Module>, std::shared_ptr<llvm::JITSymbolResolver>) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator = std::__cxx11::list<llvm::orc::CompileOnDemandLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator]'
/<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:255:39:   required from 'LLVMOrcErrorCode llvm::OrcCBindingsStack::addIRModule(llvm::OrcCBindingsStack::ModuleHandleT&, LayerT&, std::shared_ptr<llvm::Module>, std::unique_ptr<llvm::RuntimeDyld::MemoryManager>, LLVMOrcSymbolResolverFn, void*) [with LayerT = llvm::orc::CompileOnDemandLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, llvm::orc::JITCompileCallbackManager>; llvm::OrcCBindingsStack::ModuleHandleT = unsigned int; LLVMOrcSymbolResolverFn = long long unsigned int (*)(const char*, void*); uint64_t = long long unsigned int]'
/<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:287:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:336:33: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  336 |             return std::move(Err);
      |                                 ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:336:33: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:464:33: warning: redundant move in return statement [-Wredundant-move]
  464 |             return std::move(Err);
      |                                 ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:464:33: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Expected<long long unsigned int> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::extractAndCompile(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle, llvm::Function&) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle = unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:352:48:   required from 'llvm::Error llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addLogicalModule(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, std::shared_ptr<llvm::Module>) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]'
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:234:20:   required from 'llvm::Expected<typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addModule(std::shared_ptr<llvm::Module>, std::shared_ptr<llvm::JITSymbolResolver>) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator = std::__cxx11::list<llvm::orc::CompileOnDemandLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator]'
/<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:255:39:   required from 'LLVMOrcErrorCode llvm::OrcCBindingsStack::addIRModule(llvm::OrcCBindingsStack::ModuleHandleT&, LayerT&, std::shared_ptr<llvm::Module>, std::unique_ptr<llvm::RuntimeDyld::MemoryManager>, LLVMOrcSymbolResolverFn, void*) [with LayerT = llvm::orc::CompileOnDemandLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, llvm::orc::JITCompileCallbackManager>; llvm::OrcCBindingsStack::ModuleHandleT = unsigned int; LLVMOrcSymbolResolverFn = long long unsigned int (*)(const char*, void*); uint64_t = long long unsigned int]'
/<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:287:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:524:31: warning: redundant move in return statement [-Wredundant-move]
  524 |           return std::move(Err);
      |                               ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:524:31: note: remove 'std::move' call
[ 36%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcError.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Orc -I/<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/OrcError.cpp.o -c /<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/OrcError.cpp
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Expected<typename BaseLayerT::ModuleHandleT> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::emitPartition(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle, const PartitionT&) [with PartitionT = std::set<llvm::Function*>; BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename BaseLayerT::ModuleHandleT = std::__cxx11::list<std::unique_ptr<llvm::orc::RTDyldObjectLinkingLayerBase::LinkedObject> >::iterator; typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle = unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:504:40:   required from 'llvm::Expected<long long unsigned int> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::extractAndCompile(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle, llvm::Function&) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:352:48:   required from 'llvm::Error llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addLogicalModule(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, std::shared_ptr<llvm::Module>) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]'
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:234:20:   required from 'llvm::Expected<typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addModule(std::shared_ptr<llvm::Module>, std::shared_ptr<llvm::JITSymbolResolver>) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator = std::__cxx11::list<llvm::orc::CompileOnDemandLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator]'
/<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:255:39:   required from 'LLVMOrcErrorCode llvm::OrcCBindingsStack::addIRModule(llvm::OrcCBindingsStack::ModuleHandleT&, LayerT&, std::shared_ptr<llvm::Module>, std::unique_ptr<llvm::RuntimeDyld::MemoryManager>, LLVMOrcSymbolResolverFn, void*) [with LayerT = llvm::orc::CompileOnDemandLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, llvm::orc::JITCompileCallbackManager>; llvm::OrcCBindingsStack::ModuleHandleT = unsigned int; LLVMOrcSymbolResolverFn = long long unsigned int (*)(const char*, void*); uint64_t = long long unsigned int]'
/<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:287:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:605:33: warning: redundant move in return statement [-Wredundant-move]
  605 |             return std::move(Err);
      |                                 ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:605:33: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LazyValueInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LazyValueInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>]':
/<<PKGBUILDDIR>>/lib/Analysis/LazyValueInfo.cpp:397:35:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LazyValueInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LazyValueInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LazyValueInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LazyValueInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<llvm::BasicBlock*, llvm::Value*>; T2 = std::pair<llvm::BasicBlock*, llvm::Value*>; T = std::pair<llvm::BasicBlock*, llvm::Value*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = std::pair<llvm::BasicBlock*, llvm::Value*>*; <template-parameter-2-2> = void; T = std::pair<llvm::BasicBlock*, llvm::Value*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = std::pair<llvm::BasicBlock*, llvm::Value*>*; <template-parameter-2-2> = void; T = std::pair<llvm::BasicBlock*, llvm::Value*>; unsigned int N = 8]'
/<<PKGBUILDDIR>>/lib/Analysis/LazyValueInfo.cpp:497:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LazyValueInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LazyValueInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' declared here
  211 |     struct pair
      |            ^~~~
[ 38%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/RuntimeDyld -I/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o -c /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/RuntimeDyld.h:27,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:19,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:20,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h:13,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:11:
/usr/include/c++/10/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >]':
/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> > >::const_iterator' changed in GCC 7.1
 2193 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >]':
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/RuntimeDyld.h:27,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:19,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:20,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h:13,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:11:
/usr/include/c++/10/bits/stl_map.h: In member function 'void llvm::RuntimeDyldCheckerImpl::registerSection(llvm::StringRef, unsigned int)':
/usr/include/c++/10/bits/stl_map.h:520:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> > >::const_iterator' changed in GCC 7.1
  520 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  521 |      std::forward_as_tuple(std::move(__k)),
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |      std::tuple<>());
      |      ~~~~~~~~~~~~~~~                 
/usr/include/c++/10/bits/stl_map.h: In member function 'void llvm::RuntimeDyldCheckerImpl::registerStubMap(llvm::StringRef, unsigned int, const StubMap&)':
/usr/include/c++/10/bits/stl_map.h:520:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> > >::const_iterator' changed in GCC 7.1
  520 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  521 |      std::forward_as_tuple(std::move(__k)),
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |      std::tuple<>());
      |      ~~~~~~~~~~~~~~~                 
/usr/include/c++/10/bits/stl_map.h:520:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> > >::const_iterator' changed in GCC 7.1
  520 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  521 |      std::forward_as_tuple(std::move(__k)),
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |      std::tuple<>());
      |      ~~~~~~~~~~~~~~~                 
/usr/bin/make  -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target /<<PKGBUILDDIR>>/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/CMakeFiles/LLVMTarget.dir/depend.internal".
Scanning dependencies of target LLVMTarget
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 38%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/Target.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target -I/<<PKGBUILDDIR>>/lib/Target -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTarget.dir/Target.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Target.cpp
[ 38%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/RuntimeDyld -I/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o -c /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
[ 39%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target -I/<<PKGBUILDDIR>>/lib/Target -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/TargetIntrinsicInfo.cpp
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In member function 'virtual llvm::Expected<llvm::object::content_iterator<llvm::object::RelocationRef> > llvm::RuntimeDyldELF::processRelocationRef(unsigned int, llvm::object::relocation_iterator, const llvm::object::ObjectFile&, llvm::RuntimeDyldImpl::ObjSectionToIDMap&, llvm::RuntimeDyldImpl::StubMap&)':
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1432:29: warning: redundant move in return statement [-Wredundant-move]
 1432 |             return std::move(Err);
      |                    ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1432:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1546:25: warning: redundant move in return statement [-Wredundant-move]
 1546 |         return std::move(Err);
      |                ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1546:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1559:27: warning: redundant move in return statement [-Wredundant-move]
 1559 |           return std::move(Err);
      |                  ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1559:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1562:27: warning: redundant move in return statement [-Wredundant-move]
 1562 |           return std::move(Err);
      |                  ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1562:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]':
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:194:73:   required from here
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:157:23: warning: redundant move in return statement [-Wredundant-move]
  157 |     return std::move(E);
      |                       ^
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:157:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:180:23: warning: redundant move in return statement [-Wredundant-move]
  180 |   return std::move(Obj);
      |                       ^
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:180:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]':
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:197:73:   required from here
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:157:23: warning: redundant move in return statement [-Wredundant-move]
  157 |     return std::move(E);
      |                       ^
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:157:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:180:23: warning: redundant move in return statement [-Wredundant-move]
  180 |   return std::move(Obj);
      |                       ^
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:180:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]':
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:200:73:   required from here
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:157:23: warning: redundant move in return statement [-Wredundant-move]
  157 |     return std::move(E);
      |                       ^
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:157:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:180:23: warning: redundant move in return statement [-Wredundant-move]
  180 |   return std::move(Obj);
      |                       ^
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:180:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]':
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:203:73:   required from here
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:157:23: warning: redundant move in return statement [-Wredundant-move]
  157 |     return std::move(E);
      |                       ^
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:157:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:180:23: warning: redundant move in return statement [-Wredundant-move]
  180 |   return std::move(Obj);
      |                       ^
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:180:23: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h:17,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::RelocationValueRef, llvm::RelocationEntry>]':
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1289:56:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::RelocationValueRef, llvm::RelocationEntry>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h:17,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::RelocationValueRef, llvm::RelocationEntry>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'static llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::DyldELFObject<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]':
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:155:34:   required from 'llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]'
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:194:73:   required from here
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:106:23: warning: redundant move in return statement [-Wredundant-move]
  106 |     return std::move(E);
      |                       ^
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:106:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:109:23: warning: redundant move in return statement [-Wredundant-move]
  109 |   return std::move(Ret);
      |                       ^
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:109:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'static llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::DyldELFObject<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]':
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:155:34:   required from 'llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]'
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:197:73:   required from here
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:106:23: warning: redundant move in return statement [-Wredundant-move]
  106 |     return std::move(E);
      |                       ^
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:106:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:109:23: warning: redundant move in return statement [-Wredundant-move]
  109 |   return std::move(Ret);
      |                       ^
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:109:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'static llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::DyldELFObject<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]':
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:155:34:   required from 'llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]'
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:200:73:   required from here
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:106:23: warning: redundant move in return statement [-Wredundant-move]
  106 |     return std::move(E);
      |                       ^
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:106:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:109:23: warning: redundant move in return statement [-Wredundant-move]
  109 |   return std::move(Ret);
      |                       ^
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:109:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'static llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::DyldELFObject<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]':
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:155:34:   required from 'llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]'
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:203:73:   required from here
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:106:23: warning: redundant move in return statement [-Wredundant-move]
  106 |     return std::move(E);
      |                       ^
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:106:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:109:23: warning: redundant move in return statement [-Wredundant-move]
  109 |   return std::move(Ret);
      |                       ^
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:109:23: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected<llvm::object::ELFObjectFile<ELFT> > llvm::object::ELFObjectFile<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]':
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:104:41:   required from 'static llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::DyldELFObject<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]'
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:155:34:   required from 'llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]'
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:194:73:   required from here
/<<PKGBUILDDIR>>/include/llvm/Object/ELFObjectFile.h:856:23: warning: redundant move in return statement [-Wredundant-move]
  856 |     return std::move(E);
      |                       ^
/<<PKGBUILDDIR>>/include/llvm/Object/ELFObjectFile.h:856:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected<llvm::object::ELFObjectFile<ELFT> > llvm::object::ELFObjectFile<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]':
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:104:41:   required from 'static llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::DyldELFObject<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]'
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:155:34:   required from 'llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]'
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:197:73:   required from here
/<<PKGBUILDDIR>>/include/llvm/Object/ELFObjectFile.h:856:23: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/include/llvm/Object/ELFObjectFile.h:856:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected<llvm::object::ELFObjectFile<ELFT> > llvm::object::ELFObjectFile<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]':
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:104:41:   required from 'static llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::DyldELFObject<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]'
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:155:34:   required from 'llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]'
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:200:73:   required from here
/<<PKGBUILDDIR>>/include/llvm/Object/ELFObjectFile.h:856:23: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/include/llvm/Object/ELFObjectFile.h:856:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected<llvm::object::ELFObjectFile<ELFT> > llvm::object::ELFObjectFile<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]':
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:104:41:   required from 'static llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::DyldELFObject<ELFT>::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]'
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:155:34:   required from 'llvm::Expected<std::unique_ptr<{anonymous}::DyldELFObject<ELFT> > > {anonymous}::createRTDyldELFObject(llvm::MemoryBufferRef, const llvm::object::ObjectFile&, const {anonymous}::LoadedELFObjectInfo&) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]'
/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:203:73:   required from here
/<<PKGBUILDDIR>>/include/llvm/Object/ELFObjectFile.h:856:23: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/include/llvm/Object/ELFObjectFile.h:856:23: note: remove 'std::move' call
[ 39%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/Lint.cpp
[ 39%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcMCJITReplacement.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Orc -I/<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/OrcMCJITReplacement.cpp.o -c /<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp
[ 39%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target -I/<<PKGBUILDDIR>>/lib/Target -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/TargetLoweringObjectFile.cpp
In file included from /<<PKGBUILDDIR>>/lib/Analysis/Lint.cpp:39:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Analysis/Lint.cpp:181:18:   required from 'void {anonymous}::Lint::CheckFailed(const llvm::Twine&, const T1&, const Ts& ...) [with T1 = llvm::Function*; Ts = {}]'
/<<PKGBUILDDIR>>/lib/Analysis/Lint.cpp:219:3:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<const llvm::Value*>::Data' from 'std::initializer_list<const llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:25,
                 from /<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h: In instantiation of 'llvm::JITSymbol llvm::orc::LazyEmittingLayer<BaseLayerT>::EmissionDeferredModule::find(llvm::StringRef, bool, BaseLayerT&) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h:247:42:   required from 'llvm::JITSymbol llvm::orc::LazyEmittingLayer<BaseLayerT>::findSymbol(const string&, bool) [with BaseLayerT = llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>; std::string = std::__cxx11::basic_string<char>]'
/<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:292:56:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h:77:37: warning: redundant move in return statement [-Wredundant-move]
   77 |                 return std::move(Err);
      |                                     ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h:77:37: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/TargetLoweringObjectFile.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/TargetLoweringObjectFile.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/TargetLoweringObjectFile.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/TargetLoweringObjectFile.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/TargetLoweringObjectFile.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/TargetLoweringObjectFile.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 39%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/Loads.cpp
[ 39%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target -I/<<PKGBUILDDIR>>/lib/Target -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/TargetMachine.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/TargetMachine.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 39%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/RPCUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Orc -I/<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/RPCUtils.cpp.o -c /<<PKGBUILDDIR>>/lib/ExecutionEngine/Orc/RPCUtils.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/TargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/TargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/TargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/TargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 39%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/LoopAccessAnalysis.cpp
[ 39%] Linking CXX static library ../../libLLVMOrcJIT.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/cmake -P CMakeFiles/LLVMOrcJIT.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMOrcJIT.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMOrcJIT.a CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o CMakeFiles/LLVMOrcJIT.dir/NullResolver.cpp.o CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o CMakeFiles/LLVMOrcJIT.dir/OrcError.cpp.o CMakeFiles/LLVMOrcJIT.dir/OrcMCJITReplacement.cpp.o CMakeFiles/LLVMOrcJIT.dir/RPCUtils.cpp.o
/usr/bin/ranlib ../../libLLVMOrcJIT.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 39%] Built target LLVMOrcJIT
/usr/bin/make  -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/AArch64 /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/depend.internal".
Scanning dependencies of target AArch64CommonTableGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 39%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target -I/<<PKGBUILDDIR>>/lib/Target -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/TargetMachineC.cpp
[ 39%] Building AArch64GenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-register-info -I /<<PKGBUILDDIR>>/lib/Target/AArch64 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenRegisterInfo.inc.tmp
[ 39%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/RuntimeDyld -I/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o -c /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
[ 39%] Building AArch64GenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-instr-info -I /<<PKGBUILDDIR>>/lib/Target/AArch64 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenInstrInfo.inc.tmp
[ 39%] Building AArch64GenMCCodeEmitter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-emitter -I /<<PKGBUILDDIR>>/lib/Target/AArch64 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc.tmp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAccessAnalysis.h:20,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LoopAccessAnalysis.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>]':
/<<PKGBUILDDIR>>/lib/Analysis/LoopAccessAnalysis.cpp:244:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/EquivalenceClasses.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAccessAnalysis.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LoopAccessAnalysis.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>' declared here
  211 |     struct pair
      |            ^~~~
[ 39%] Linking CXX static library ../libLLVMTarget.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target && /usr/bin/cmake -P CMakeFiles/LLVMTarget.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMTarget.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMTarget.a CMakeFiles/LLVMTarget.dir/Target.cpp.o CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o
[ 39%] Building AArch64GenMCPseudoLowering.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-pseudo-lowering -I /<<PKGBUILDDIR>>/lib/Target/AArch64 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenMCPseudoLowering.inc.tmp
/usr/bin/ranlib ../libLLVMTarget.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 39%] Built target LLVMTarget
[ 39%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/RuntimeDyld -I/<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o -c /<<PKGBUILDDIR>>/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldELFMips.cpp
[ 39%] Building AArch64GenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<PKGBUILDDIR>>/lib/Target/AArch64 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenAsmWriter.inc.tmp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAccessAnalysis.h:20,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LoopAccessAnalysis.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/EquivalenceClasses.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAccessAnalysis.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LoopAccessAnalysis.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 39%] Building AArch64GenAsmWriter1.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-asm-writer -asmwriternum=1 -I /<<PKGBUILDDIR>>/lib/Target/AArch64 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenAsmWriter1.inc.tmp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAccessAnalysis.h:20,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LoopAccessAnalysis.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasSetTracker.h:27,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAccessAnalysis.h:22,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LoopAccessAnalysis.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAccessAnalysis.h:20,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LoopAccessAnalysis.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasSetTracker.h:27,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAccessAnalysis.h:22,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LoopAccessAnalysis.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAccessAnalysis.h:20,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LoopAccessAnalysis.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; T2 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>*; It2 = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>*; T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>; unsigned int N = 4]'
/<<PKGBUILDDIR>>/lib/Analysis/LoopAccessAnalysis.cpp:247:10:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/EquivalenceClasses.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAccessAnalysis.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LoopAccessAnalysis.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::RuntimePointerChecking::CheckingPtrGroup*, const llvm::RuntimePointerChecking::CheckingPtrGroup*>' declared here
  211 |     struct pair
      |            ^~~~
[ 39%] Building AArch64GenAsmMatcher.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<PKGBUILDDIR>>/lib/Target/AArch64 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenAsmMatcher.inc.tmp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAccessAnalysis.h:20,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LoopAccessAnalysis.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/EquivalenceClasses.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAccessAnalysis.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LoopAccessAnalysis.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 39%] Building AArch64GenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<PKGBUILDDIR>>/lib/Target/AArch64 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenDAGISel.inc.tmp
/usr/bin/make  -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/AMDGPU /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend.internal".
Scanning dependencies of target AMDGPUCommonTableGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 39%] Building AMDGPUGenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-register-info -I /<<PKGBUILDDIR>>/lib/Target/AMDGPU -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc.tmp
[ 39%] Linking CXX static library ../../libLLVMRuntimeDyld.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/cmake -P CMakeFiles/LLVMRuntimeDyld.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMRuntimeDyld.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMRuntimeDyld.a CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o
/usr/bin/ranlib ../../libLLVMRuntimeDyld.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 39%] Built target LLVMRuntimeDyld
[ 39%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/LoopAnalysisManager.cpp
[ 39%] Building AArch64GenFastISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-fast-isel -I /<<PKGBUILDDIR>>/lib/Target/AArch64 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenFastISel.inc.tmp
[ 39%] Building AMDGPUGenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-instr-info -I /<<PKGBUILDDIR>>/lib/Target/AMDGPU -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenInstrInfo.inc.tmp
[ 39%] Building AArch64GenCallingConv.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-callingconv -I /<<PKGBUILDDIR>>/lib/Target/AArch64 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenCallingConv.inc.tmp
[ 39%] Building AArch64GenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-subtarget -I /<<PKGBUILDDIR>>/lib/Target/AArch64 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenSubtargetInfo.inc.tmp
[ 39%] Building AMDGPUGenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<PKGBUILDDIR>>/lib/Target/AMDGPU -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc.tmp
[ 39%] Building AArch64GenDisassemblerTables.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-disassembler -I /<<PKGBUILDDIR>>/lib/Target/AArch64 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenDisassemblerTables.inc.tmp
[ 39%] Building AArch64GenSystemOperands.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-searchable-tables -I /<<PKGBUILDDIR>>/lib/Target/AArch64 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenSystemOperands.inc.tmp
[ 39%] Building AArch64GenRegisterBank.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-register-bank -I /<<PKGBUILDDIR>>/lib/Target/AArch64 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenRegisterBank.inc.tmp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PriorityWorklist.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:34,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LoopAnalysisManager.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopAnalysisManager.h:33,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LoopAnalysisManager.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 39%] Building AArch64GenGlobalISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-global-isel -I /<<PKGBUILDDIR>>/lib/Target/AArch64 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenGlobalISel.inc.tmp
[ 39%] Building AMDGPUGenCallingConv.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-callingconv -I /<<PKGBUILDDIR>>/lib/Target/AMDGPU -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc.tmp
[ 39%] Updating AArch64GenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenRegisterInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenRegisterInfo.inc
[ 39%] Building AMDGPUGenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-subtarget -I /<<PKGBUILDDIR>>/lib/Target/AMDGPU -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc.tmp
[ 39%] Updating AArch64GenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenInstrInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenInstrInfo.inc
[ 39%] Updating AArch64GenMCCodeEmitter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc
[ 39%] Updating AArch64GenMCPseudoLowering.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenMCPseudoLowering.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenMCPseudoLowering.inc
[ 39%] Updating AArch64GenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenAsmWriter.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenAsmWriter.inc
[ 39%] Updating AArch64GenAsmWriter1.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenAsmWriter1.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenAsmWriter1.inc
[ 39%] Updating AArch64GenAsmMatcher.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenAsmMatcher.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenAsmMatcher.inc
[ 39%] Updating AArch64GenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenDAGISel.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenDAGISel.inc
[ 39%] Updating AArch64GenFastISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenFastISel.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenFastISel.inc
[ 39%] Updating AArch64GenCallingConv.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenCallingConv.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenCallingConv.inc
[ 39%] Updating AArch64GenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenSubtargetInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenSubtargetInfo.inc
[ 39%] Updating AArch64GenDisassemblerTables.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenDisassemblerTables.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenDisassemblerTables.inc
[ 39%] Updating AArch64GenSystemOperands.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenSystemOperands.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenSystemOperands.inc
[ 39%] Updating AArch64GenRegisterBank.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenRegisterBank.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenRegisterBank.inc
[ 39%] Updating AArch64GenGlobalISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenGlobalISel.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenGlobalISel.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 39%] Built target AArch64CommonTableGen
/usr/bin/make  -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/ARM /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/depend.internal".
Scanning dependencies of target ARMCommonTableGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 39%] Building ARMGenRegisterBank.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-register-bank -I /<<PKGBUILDDIR>>/lib/Target/ARM -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenRegisterBank.inc.tmp
[ 39%] Building ARMGenGlobalISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-global-isel -I /<<PKGBUILDDIR>>/lib/Target/ARM -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenGlobalISel.inc.tmp
[ 39%] Building AMDGPUGenIntrinsics.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-tgt-intrinsic -I /<<PKGBUILDDIR>>/lib/Target/AMDGPU -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenIntrinsics.inc.tmp
[ 39%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/LoopUnrollAnalyzer.cpp
[ 39%] Building ARMGenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-register-info -I /<<PKGBUILDDIR>>/lib/Target/ARM -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenRegisterInfo.inc.tmp
[ 39%] Building AMDGPUGenMCCodeEmitter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-emitter -I /<<PKGBUILDDIR>>/lib/Target/AMDGPU -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc.tmp
[ 39%] Building ARMGenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-instr-info -I /<<PKGBUILDDIR>>/lib/Target/ARM -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenInstrInfo.inc.tmp
[ 39%] Building AMDGPUGenDFAPacketizer.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-dfa-packetizer -I /<<PKGBUILDDIR>>/lib/Target/AMDGPU -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenDFAPacketizer.inc.tmp
/usr/bin/make  -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/BPF /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/depend.internal".
Scanning dependencies of target BPFCommonTableGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 39%] Building BPFGenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-register-info -I /<<PKGBUILDDIR>>/lib/Target/BPF -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/BPFGenRegisterInfo.inc.tmp
[ 39%] Building BPFGenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-instr-info -I /<<PKGBUILDDIR>>/lib/Target/BPF -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/BPFGenInstrInfo.inc.tmp
[ 39%] Building BPFGenDisassemblerTables.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-disassembler -I /<<PKGBUILDDIR>>/lib/Target/BPF -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/BPFGenDisassemblerTables.inc.tmp
[ 39%] Building BPFGenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<PKGBUILDDIR>>/lib/Target/BPF -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/BPFGenAsmWriter.inc.tmp
[ 39%] Building ARMGenMCCodeEmitter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-emitter -I /<<PKGBUILDDIR>>/lib/Target/ARM -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenMCCodeEmitter.inc.tmp
[ 39%] Building BPFGenAsmMatcher.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<PKGBUILDDIR>>/lib/Target/BPF -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/BPFGenAsmMatcher.inc.tmp
[ 39%] Building AMDGPUGenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<PKGBUILDDIR>>/lib/Target/AMDGPU -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc.tmp
[ 39%] Building BPFGenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<PKGBUILDDIR>>/lib/Target/BPF -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/BPFGenDAGISel.inc.tmp
[ 39%] Building BPFGenMCCodeEmitter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-emitter -I /<<PKGBUILDDIR>>/lib/Target/BPF -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/BPFGenMCCodeEmitter.inc.tmp
[ 39%] Building BPFGenCallingConv.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-callingconv -I /<<PKGBUILDDIR>>/lib/Target/BPF -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/BPFGenCallingConv.inc.tmp
[ 39%] Building ARMGenMCPseudoLowering.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-pseudo-lowering -I /<<PKGBUILDDIR>>/lib/Target/ARM -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenMCPseudoLowering.inc.tmp
[ 39%] Building BPFGenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-subtarget -I /<<PKGBUILDDIR>>/lib/Target/BPF -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/BPFGenSubtargetInfo.inc.tmp
[ 39%] Updating BPFGenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/BPFGenRegisterInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/BPFGenRegisterInfo.inc
[ 40%] Updating BPFGenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/BPFGenInstrInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/BPFGenInstrInfo.inc
[ 40%] Updating BPFGenDisassemblerTables.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/BPFGenDisassemblerTables.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/BPFGenDisassemblerTables.inc
[ 40%] Updating BPFGenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/BPFGenAsmWriter.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/BPFGenAsmWriter.inc
[ 40%] Updating BPFGenAsmMatcher.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/BPFGenAsmMatcher.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/BPFGenAsmMatcher.inc
[ 40%] Updating BPFGenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/BPFGenDAGISel.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/BPFGenDAGISel.inc
[ 40%] Updating BPFGenMCCodeEmitter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/BPFGenMCCodeEmitter.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/BPFGenMCCodeEmitter.inc
[ 40%] Updating BPFGenCallingConv.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/BPFGenCallingConv.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/BPFGenCallingConv.inc
[ 40%] Building ARMGenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<PKGBUILDDIR>>/lib/Target/ARM -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenAsmWriter.inc.tmp
[ 40%] Updating BPFGenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/BPFGenSubtargetInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/BPFGenSubtargetInfo.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 40%] Built target BPFCommonTableGen
[ 40%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/LoopInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolutionExpressions.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopUnrollAnalyzer.h:20,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LoopUnrollAnalyzer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/User.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/InstructionSimplify.h:35,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopUnrollAnalyzer.h:19,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LoopUnrollAnalyzer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 40%] Building AMDGPUGenAsmMatcher.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<PKGBUILDDIR>>/lib/Target/AMDGPU -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc.tmp
[ 40%] Building ARMGenAsmMatcher.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<PKGBUILDDIR>>/lib/Target/ARM -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenAsmMatcher.inc.tmp
[ 40%] Building ARMGenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<PKGBUILDDIR>>/lib/Target/ARM -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenDAGISel.inc.tmp
/usr/bin/make  -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/Hexagon /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/depend.internal".
Scanning dependencies of target HexagonCommonTableGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 40%] Building HexagonGenAsmMatcher.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<PKGBUILDDIR>>/lib/Target/Hexagon -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/HexagonGenAsmMatcher.inc.tmp
[ 40%] Building AMDGPUGenDisassemblerTables.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-disassembler -I /<<PKGBUILDDIR>>/lib/Target/AMDGPU -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc.tmp
[ 40%] Building ARMGenFastISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-fast-isel -I /<<PKGBUILDDIR>>/lib/Target/ARM -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenFastISel.inc.tmp
[ 40%] Building HexagonGenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<PKGBUILDDIR>>/lib/Target/Hexagon -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/HexagonGenAsmWriter.inc.tmp
[ 42%] Building ARMGenCallingConv.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-callingconv -I /<<PKGBUILDDIR>>/lib/Target/ARM -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenCallingConv.inc.tmp
[ 43%] Building HexagonGenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<PKGBUILDDIR>>/lib/Target/Hexagon -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/HexagonGenDAGISel.inc.tmp
[ 43%] Building AMDGPUGenMCPseudoLowering.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-pseudo-lowering -I /<<PKGBUILDDIR>>/lib/Target/AMDGPU -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenMCPseudoLowering.inc.tmp
[ 43%] Building ARMGenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-subtarget -I /<<PKGBUILDDIR>>/lib/Target/ARM -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenSubtargetInfo.inc.tmp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LoopInfo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LoopInfo.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LoopInfo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:643:51:   required from 'LoopT* llvm::LoopInfoBase<N, M>::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {llvm::BasicBlock*&}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfoImpl.h:501:30:   required from 'void llvm::LoopInfoBase<N, M>::analyze(llvm::DomTreeBase<BlockT>&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop; llvm::DomTreeBase<BlockT> = llvm::DominatorTreeBase<llvm::BasicBlock, false>]'
/<<PKGBUILDDIR>>/lib/Analysis/LoopInfo.cpp:40:22:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LoopInfo.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 43%] Building AMDGPUGenRegisterBank.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-register-bank -I /<<PKGBUILDDIR>>/lib/Target/AMDGPU -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc.tmp
[ 43%] Building ARMGenDisassemblerTables.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-disassembler -I /<<PKGBUILDDIR>>/lib/Target/ARM -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenDisassemblerTables.inc.tmp
[ 43%] Updating AMDGPUGenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc
[ 43%] Updating AMDGPUGenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenInstrInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenInstrInfo.inc
[ 43%] Updating AMDGPUGenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc
[ 43%] Updating AMDGPUGenCallingConv.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc
[ 43%] Updating AMDGPUGenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc
[ 43%] Building ARMGenSystemRegister.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-searchable-tables -I /<<PKGBUILDDIR>>/lib/Target/ARM -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenSystemRegister.inc.tmp
[ 43%] Updating AMDGPUGenIntrinsics.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenIntrinsics.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenIntrinsics.inc
[ 43%] Updating AMDGPUGenMCCodeEmitter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc
[ 43%] Updating AMDGPUGenDFAPacketizer.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenDFAPacketizer.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenDFAPacketizer.inc
[ 43%] Updating AMDGPUGenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc
[ 43%] Updating AMDGPUGenAsmMatcher.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc
[ 43%] Updating AMDGPUGenDisassemblerTables.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc
[ 43%] Updating AMDGPUGenMCPseudoLowering.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenMCPseudoLowering.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenMCPseudoLowering.inc
[ 43%] Updating AMDGPUGenRegisterBank.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 43%] Built target AMDGPUCommonTableGen
[ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/LoopPass.cpp
[ 43%] Updating ARMGenRegisterBank.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenRegisterBank.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenRegisterBank.inc
[ 43%] Building HexagonGenDFAPacketizer.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && ../../../bin/llvm-tblgen -gen-dfa-packetizer -I /<<PKGBUILDDIR>>/lib/Target/Hexagon -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/HexagonGenDFAPacketizer.inc.tmp
[ 43%] Updating ARMGenGlobalISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenGlobalISel.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenGlobalISel.inc
[ 43%] Updating ARMGenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenRegisterInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenRegisterInfo.inc
[ 43%] Updating ARMGenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenInstrInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenInstrInfo.inc
[ 43%] Updating ARMGenMCCodeEmitter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenMCCodeEmitter.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenMCCodeEmitter.inc
[ 43%] Updating ARMGenMCPseudoLowering.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenMCPseudoLowering.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenMCPseudoLowering.inc
[ 43%] Updating ARMGenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenAsmWriter.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenAsmWriter.inc
[ 43%] Updating ARMGenAsmMatcher.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenAsmMatcher.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenAsmMatcher.inc
[ 43%] Updating ARMGenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenDAGISel.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenDAGISel.inc
[ 43%] Updating ARMGenFastISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenFastISel.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenFastISel.inc
[ 43%] Updating ARMGenCallingConv.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenCallingConv.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenCallingConv.inc
[ 43%] Updating ARMGenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenSubtargetInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenSubtargetInfo.inc
[ 43%] Updating ARMGenDisassemblerTables.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenDisassemblerTables.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenDisassemblerTables.inc
[ 43%] Updating ARMGenSystemRegister.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenSystemRegister.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/ARMGenSystemRegister.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 43%] Built target ARMCommonTableGen
[ 43%] Building HexagonGenDisassemblerTables.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && ../../../bin/llvm-tblgen -gen-disassembler -I /<<PKGBUILDDIR>>/lib/Target/Hexagon -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/HexagonGenDisassemblerTables.inc.tmp
/usr/bin/make  -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/Lanai /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/depend.internal".
Scanning dependencies of target LanaiCommonTableGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 43%] Building LanaiGenAsmMatcher.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<PKGBUILDDIR>>/lib/Target/Lanai -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/LanaiGenAsmMatcher.inc.tmp
[ 43%] Building LanaiGenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<PKGBUILDDIR>>/lib/Target/Lanai -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/LanaiGenAsmWriter.inc.tmp
[ 43%] Building HexagonGenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && ../../../bin/llvm-tblgen -gen-instr-info -I /<<PKGBUILDDIR>>/lib/Target/Hexagon -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/HexagonGenInstrInfo.inc.tmp
[ 43%] Building LanaiGenCallingConv.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && ../../../bin/llvm-tblgen -gen-callingconv -I /<<PKGBUILDDIR>>/lib/Target/Lanai -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/LanaiGenCallingConv.inc.tmp
[ 43%] Building LanaiGenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<PKGBUILDDIR>>/lib/Target/Lanai -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/LanaiGenDAGISel.inc.tmp
[ 43%] Building LanaiGenDisassemblerTables.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && ../../../bin/llvm-tblgen -gen-disassembler -I /<<PKGBUILDDIR>>/lib/Target/Lanai -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/LanaiGenDisassemblerTables.inc.tmp
[ 43%] Building LanaiGenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && ../../../bin/llvm-tblgen -gen-instr-info -I /<<PKGBUILDDIR>>/lib/Target/Lanai -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/LanaiGenInstrInfo.inc.tmp
[ 43%] Building LanaiGenMCCodeEmitter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && ../../../bin/llvm-tblgen -gen-emitter -I /<<PKGBUILDDIR>>/lib/Target/Lanai -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/LanaiGenMCCodeEmitter.inc.tmp
[ 43%] Building LanaiGenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && ../../../bin/llvm-tblgen -gen-register-info -I /<<PKGBUILDDIR>>/lib/Target/Lanai -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/LanaiGenRegisterInfo.inc.tmp
[ 43%] Building LanaiGenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && ../../../bin/llvm-tblgen -gen-subtarget -I /<<PKGBUILDDIR>>/lib/Target/Lanai -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/LanaiGenSubtargetInfo.inc.tmp
[ 43%] Updating LanaiGenAsmMatcher.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/LanaiGenAsmMatcher.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/LanaiGenAsmMatcher.inc
[ 43%] Updating LanaiGenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/LanaiGenAsmWriter.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/LanaiGenAsmWriter.inc
[ 43%] Updating LanaiGenCallingConv.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/LanaiGenCallingConv.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/LanaiGenCallingConv.inc
[ 43%] Updating LanaiGenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/LanaiGenDAGISel.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/LanaiGenDAGISel.inc
[ 43%] Updating LanaiGenDisassemblerTables.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/LanaiGenDisassemblerTables.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/LanaiGenDisassemblerTables.inc
[ 43%] Updating LanaiGenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/LanaiGenInstrInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/LanaiGenInstrInfo.inc
[ 43%] Updating LanaiGenMCCodeEmitter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/LanaiGenMCCodeEmitter.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/LanaiGenMCCodeEmitter.inc
[ 43%] Updating LanaiGenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/LanaiGenRegisterInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/LanaiGenRegisterInfo.inc
[ 43%] Updating LanaiGenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/LanaiGenSubtargetInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/LanaiGenSubtargetInfo.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 43%] Built target LanaiCommonTableGen
[ 43%] Building HexagonGenMCCodeEmitter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && ../../../bin/llvm-tblgen -gen-emitter -I /<<PKGBUILDDIR>>/lib/Target/Hexagon -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/HexagonGenMCCodeEmitter.inc.tmp
[ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/MemDepPrinter.cpp
[ 43%] Building HexagonGenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && ../../../bin/llvm-tblgen -gen-register-info -I /<<PKGBUILDDIR>>/lib/Target/Hexagon -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/HexagonGenRegisterInfo.inc.tmp
[ 43%] Building HexagonGenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && ../../../bin/llvm-tblgen -gen-subtarget -I /<<PKGBUILDDIR>>/lib/Target/Hexagon -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/HexagonGenSubtargetInfo.inc.tmp
[ 43%] Updating HexagonGenAsmMatcher.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/HexagonGenAsmMatcher.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/HexagonGenAsmMatcher.inc
[ 43%] Updating HexagonGenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/HexagonGenAsmWriter.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/HexagonGenAsmWriter.inc
[ 43%] Updating HexagonGenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/HexagonGenDAGISel.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/HexagonGenDAGISel.inc
[ 43%] Updating HexagonGenDFAPacketizer.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/HexagonGenDFAPacketizer.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/HexagonGenDFAPacketizer.inc
[ 43%] Updating HexagonGenDisassemblerTables.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/HexagonGenDisassemblerTables.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/HexagonGenDisassemblerTables.inc
[ 43%] Updating HexagonGenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/HexagonGenInstrInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/HexagonGenInstrInfo.inc
[ 43%] Updating HexagonGenMCCodeEmitter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/HexagonGenMCCodeEmitter.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/HexagonGenMCCodeEmitter.inc
[ 43%] Updating HexagonGenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/HexagonGenRegisterInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/HexagonGenRegisterInfo.inc
[ 43%] Updating HexagonGenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/HexagonGenSubtargetInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/HexagonGenSubtargetInfo.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 43%] Built target HexagonCommonTableGen
[ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/MemDerefPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopPass.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LoopPass.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:39,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/LoopPass.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/LoopPass.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/Analysis/MemDepPrinter.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:145:24:   required from 'bool llvm::SetVector<T, Vector, Set>::insert(const value_type&) [with T = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>; Vector = llvm::SmallVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4>; Set = llvm::SmallDenseSet<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4, llvm::DenseMapInfo<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*> > >; llvm::SetVector<T, Vector, Set>::value_type = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>]'
/<<PKGBUILDDIR>>/lib/Analysis/MemDepPrinter.cpp:108:75:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/Analysis/MemDepPrinter.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/Analysis/MemDepPrinter.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/IR/PredIteratorCache.h:53:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/Analysis/MemDepPrinter.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/Analysis/MemDepPrinter.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>; T2 = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>; T = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>*; It2 = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>*; T = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>; unsigned int N = 4]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:41:7:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*>; BucketT = llvm::detail::DenseMapPair<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:739:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*>; BucketT = llvm::detail::DenseMapPair<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:502:40:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*>; BucketT = llvm::detail::DenseMapPair<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:546:13:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::Instruction*; DerivedT = llvm::DenseMap<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*>; BucketT = llvm::detail::DenseMapPair<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:512:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::Instruction* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*>; BucketT = llvm::detail::DenseMapPair<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:292:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*>; BucketT = llvm::detail::DenseMapPair<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type = llvm::detail::DenseMapPair<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:296:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::Instruction*>; BucketT = llvm::detail::DenseMapPair<const llvm::Instruction*, llvm::SmallSetVector<std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>, 4> >]'
/<<PKGBUILDDIR>>/lib/Analysis/MemDepPrinter.cpp:107:16:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/Analysis/MemDepPrinter.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::PointerIntPair<const llvm::Instruction*, 2, {anonymous}::MemDepPrinter::DepType>, const llvm::BasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/Mips /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend.internal".
Scanning dependencies of target MipsCommonTableGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 43%] Building MipsGenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-register-info -I /<<PKGBUILDDIR>>/lib/Target/Mips -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenRegisterInfo.inc.tmp
/usr/bin/make  -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/MSP430 /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/depend.internal".
Scanning dependencies of target MSP430CommonTableGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 43%] Building MSP430GenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 && ../../../bin/llvm-tblgen -gen-register-info -I /<<PKGBUILDDIR>>/lib/Target/MSP430 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MSP430GenRegisterInfo.inc.tmp
[ 43%] Building MipsGenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-instr-info -I /<<PKGBUILDDIR>>/lib/Target/Mips -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenInstrInfo.inc.tmp
[ 43%] Building MSP430GenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 && ../../../bin/llvm-tblgen -gen-instr-info -I /<<PKGBUILDDIR>>/lib/Target/MSP430 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MSP430GenInstrInfo.inc.tmp
[ 43%] Building MSP430GenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<PKGBUILDDIR>>/lib/Target/MSP430 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MSP430GenAsmWriter.inc.tmp
[ 43%] Building MSP430GenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<PKGBUILDDIR>>/lib/Target/MSP430 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MSP430GenDAGISel.inc.tmp
[ 43%] Building MSP430GenCallingConv.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 && ../../../bin/llvm-tblgen -gen-callingconv -I /<<PKGBUILDDIR>>/lib/Target/MSP430 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MSP430GenCallingConv.inc.tmp
[ 43%] Building MSP430GenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 && ../../../bin/llvm-tblgen -gen-subtarget -I /<<PKGBUILDDIR>>/lib/Target/MSP430 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MSP430GenSubtargetInfo.inc.tmp
[ 43%] Building MipsGenDisassemblerTables.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-disassembler -I /<<PKGBUILDDIR>>/lib/Target/Mips -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenDisassemblerTables.inc.tmp
[ 43%] Updating MSP430GenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MSP430GenRegisterInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MSP430GenRegisterInfo.inc
[ 43%] Updating MSP430GenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MSP430GenInstrInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MSP430GenInstrInfo.inc
[ 43%] Updating MSP430GenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MSP430GenAsmWriter.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MSP430GenAsmWriter.inc
[ 43%] Updating MSP430GenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MSP430GenDAGISel.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MSP430GenDAGISel.inc
/usr/bin/make  -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/NVPTX /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend.internal".
Scanning dependencies of target NVPTXCommonTableGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 43%] Updating MSP430GenCallingConv.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MSP430GenCallingConv.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MSP430GenCallingConv.inc
[ 43%] Building NVPTXGenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-register-info -I /<<PKGBUILDDIR>>/lib/Target/NVPTX -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc.tmp
[ 43%] Updating MSP430GenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MSP430GenSubtargetInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MSP430GenSubtargetInfo.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 43%] Built target MSP430CommonTableGen
[ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/MemoryBuiltins.cpp
[ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/MemoryDependenceAnalysis.cpp
[ 43%] Building MipsGenMCCodeEmitter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-emitter -I /<<PKGBUILDDIR>>/lib/Target/Mips -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenMCCodeEmitter.inc.tmp
[ 43%] Building NVPTXGenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-instr-info -I /<<PKGBUILDDIR>>/lib/Target/NVPTX -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/NVPTXGenInstrInfo.inc.tmp
[ 43%] Building MipsGenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<PKGBUILDDIR>>/lib/Target/Mips -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenAsmWriter.inc.tmp
[ 43%] Building MipsGenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<PKGBUILDDIR>>/lib/Target/Mips -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenDAGISel.inc.tmp
[ 43%] Building NVPTXGenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<PKGBUILDDIR>>/lib/Target/NVPTX -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/NVPTXGenAsmWriter.inc.tmp
[ 43%] Building NVPTXGenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<PKGBUILDDIR>>/lib/Target/NVPTX -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/NVPTXGenDAGISel.inc.tmp
[ 43%] Building MipsGenFastISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-fast-isel -I /<<PKGBUILDDIR>>/lib/Target/Mips -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenFastISel.inc.tmp
[ 43%] Building NVPTXGenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-subtarget -I /<<PKGBUILDDIR>>/lib/Target/NVPTX -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc.tmp
[ 43%] Building MipsGenCallingConv.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-callingconv -I /<<PKGBUILDDIR>>/lib/Target/Mips -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenCallingConv.inc.tmp
[ 43%] Updating NVPTXGenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc
[ 43%] Updating NVPTXGenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/NVPTXGenInstrInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/NVPTXGenInstrInfo.inc
[ 43%] Updating NVPTXGenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/NVPTXGenAsmWriter.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/NVPTXGenAsmWriter.inc
[ 43%] Updating NVPTXGenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/NVPTXGenDAGISel.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/NVPTXGenDAGISel.inc
[ 43%] Updating NVPTXGenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 43%] Built target NVPTXCommonTableGen
[ 43%] Building MipsGenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-subtarget -I /<<PKGBUILDDIR>>/lib/Target/Mips -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenSubtargetInfo.inc.tmp
[ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/MemoryLocation.cpp
[ 43%] Building MipsGenAsmMatcher.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<PKGBUILDDIR>>/lib/Target/Mips -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenAsmMatcher.inc.tmp
[ 43%] Building MipsGenMCPseudoLowering.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-pseudo-lowering -I /<<PKGBUILDDIR>>/lib/Target/Mips -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenMCPseudoLowering.inc.tmp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/MemoryDependenceAnalysis.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/MemoryDependenceAnalysis.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, llvm::Instruction*>]':
/<<PKGBUILDDIR>>/lib/Analysis/MemoryDependenceAnalysis.cpp:1573:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Instruction*, llvm::Instruction*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/MemoryDependenceAnalysis.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/MemoryDependenceAnalysis.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Instruction*, llvm::Instruction*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/MemoryDependenceAnalysis.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/MemoryDependenceAnalysis.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, llvm::PointerIntPair<const llvm::Value*, 1, bool> >]':
/<<PKGBUILDDIR>>/lib/Analysis/MemoryDependenceAnalysis.cpp:1644:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Instruction*, llvm::PointerIntPair<const llvm::Value*, 1, bool> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/MemoryDependenceAnalysis.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/MemoryDependenceAnalysis.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Instruction*, llvm::PointerIntPair<const llvm::Value*, 1, bool> >' declared here
  211 |     struct pair
      |            ^~~~
[ 43%] Updating MipsGenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenRegisterInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenRegisterInfo.inc
[ 43%] Updating MipsGenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenInstrInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenInstrInfo.inc
[ 43%] Updating MipsGenDisassemblerTables.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenDisassemblerTables.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenDisassemblerTables.inc
[ 43%] Updating MipsGenMCCodeEmitter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenMCCodeEmitter.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenMCCodeEmitter.inc
[ 43%] Updating MipsGenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenAsmWriter.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenAsmWriter.inc
[ 43%] Updating MipsGenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenDAGISel.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenDAGISel.inc
[ 43%] Updating MipsGenFastISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenFastISel.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenFastISel.inc
[ 43%] Updating MipsGenCallingConv.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenCallingConv.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenCallingConv.inc
[ 43%] Updating MipsGenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenSubtargetInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenSubtargetInfo.inc
[ 43%] Updating MipsGenAsmMatcher.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenAsmMatcher.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenAsmMatcher.inc
[ 43%] Updating MipsGenMCPseudoLowering.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenMCPseudoLowering.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MipsGenMCPseudoLowering.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 43%] Built target MipsCommonTableGen
[ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSA.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemorySSA.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/MemorySSA.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/MemoryDependenceAnalysis.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/MemoryDependenceAnalysis.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/IR/PredIteratorCache.h:53:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/MemoryDependenceAnalysis.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/MemoryDependenceAnalysis.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/MemoryDependenceAnalysis.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/MemoryDependenceAnalysis.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/IR/PredIteratorCache.h:28:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/MemoryDependenceAnalysis.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/MemoryDependenceAnalysis.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/PowerPC /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend.internal".
Scanning dependencies of target PowerPCCommonTableGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 43%] Building PPCGenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<PKGBUILDDIR>>/lib/Target/PowerPC -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenAsmWriter.inc.tmp
[ 43%] Building PPCGenAsmMatcher.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<PKGBUILDDIR>>/lib/Target/PowerPC -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenAsmMatcher.inc.tmp
[ 43%] Building PPCGenDisassemblerTables.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-disassembler -I /<<PKGBUILDDIR>>/lib/Target/PowerPC -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenDisassemblerTables.inc.tmp
[ 43%] Building PPCGenMCCodeEmitter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-emitter -I /<<PKGBUILDDIR>>/lib/Target/PowerPC -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenMCCodeEmitter.inc.tmp
[ 43%] Building PPCGenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-register-info -I /<<PKGBUILDDIR>>/lib/Target/PowerPC -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenRegisterInfo.inc.tmp
/usr/bin/make  -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/Sparc /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/depend.internal".
Scanning dependencies of target SparcCommonTableGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 43%] Building SparcGenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && ../../../bin/llvm-tblgen -gen-register-info -I /<<PKGBUILDDIR>>/lib/Target/Sparc -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/SparcGenRegisterInfo.inc.tmp
[ 43%] Building PPCGenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-instr-info -I /<<PKGBUILDDIR>>/lib/Target/PowerPC -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenInstrInfo.inc.tmp
[ 43%] Building SparcGenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && ../../../bin/llvm-tblgen -gen-instr-info -I /<<PKGBUILDDIR>>/lib/Target/Sparc -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/SparcGenInstrInfo.inc.tmp
[ 43%] Building SparcGenDisassemblerTables.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && ../../../bin/llvm-tblgen -gen-disassembler -I /<<PKGBUILDDIR>>/lib/Target/Sparc -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/SparcGenDisassemblerTables.inc.tmp
[ 43%] Building SparcGenMCCodeEmitter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && ../../../bin/llvm-tblgen -gen-emitter -I /<<PKGBUILDDIR>>/lib/Target/Sparc -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/SparcGenMCCodeEmitter.inc.tmp
[ 43%] Building SparcGenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<PKGBUILDDIR>>/lib/Target/Sparc -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/SparcGenAsmWriter.inc.tmp
[ 43%] Building PPCGenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<PKGBUILDDIR>>/lib/Target/PowerPC -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenDAGISel.inc.tmp
[ 43%] Building SparcGenAsmMatcher.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<PKGBUILDDIR>>/lib/Target/Sparc -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/SparcGenAsmMatcher.inc.tmp
[ 43%] Building SparcGenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<PKGBUILDDIR>>/lib/Target/Sparc -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/SparcGenDAGISel.inc.tmp
[ 43%] Building SparcGenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && ../../../bin/llvm-tblgen -gen-subtarget -I /<<PKGBUILDDIR>>/lib/Target/Sparc -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/SparcGenSubtargetInfo.inc.tmp
[ 43%] Building SparcGenCallingConv.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && ../../../bin/llvm-tblgen -gen-callingconv -I /<<PKGBUILDDIR>>/lib/Target/Sparc -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/SparcGenCallingConv.inc.tmp
[ 43%] Updating SparcGenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/SparcGenRegisterInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/SparcGenRegisterInfo.inc
[ 43%] Updating SparcGenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/SparcGenInstrInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/SparcGenInstrInfo.inc
[ 43%] Updating SparcGenDisassemblerTables.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/SparcGenDisassemblerTables.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/SparcGenDisassemblerTables.inc
[ 43%] Updating SparcGenMCCodeEmitter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/SparcGenMCCodeEmitter.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/SparcGenMCCodeEmitter.inc
[ 43%] Updating SparcGenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/SparcGenAsmWriter.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/SparcGenAsmWriter.inc
[ 43%] Updating SparcGenAsmMatcher.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/SparcGenAsmMatcher.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/SparcGenAsmMatcher.inc
[ 43%] Updating SparcGenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/SparcGenDAGISel.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/SparcGenDAGISel.inc
[ 43%] Updating SparcGenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/SparcGenSubtargetInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/SparcGenSubtargetInfo.inc
[ 43%] Updating SparcGenCallingConv.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/SparcGenCallingConv.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/SparcGenCallingConv.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 43%] Built target SparcCommonTableGen
[ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSAUpdater.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemorySSAUpdater.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/MemorySSAUpdater.cpp
[ 43%] Building PPCGenFastISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-fast-isel -I /<<PKGBUILDDIR>>/lib/Target/PowerPC -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenFastISel.inc.tmp
[ 43%] Building PPCGenCallingConv.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-callingconv -I /<<PKGBUILDDIR>>/lib/Target/PowerPC -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenCallingConv.inc.tmp
[ 43%] Building PPCGenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-subtarget -I /<<PKGBUILDDIR>>/lib/Target/PowerPC -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenSubtargetInfo.inc.tmp
[ 43%] Updating PPCGenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenAsmWriter.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenAsmWriter.inc
[ 43%] Updating PPCGenAsmMatcher.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenAsmMatcher.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenAsmMatcher.inc
[ 43%] Updating PPCGenDisassemblerTables.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenDisassemblerTables.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenDisassemblerTables.inc
[ 43%] Updating PPCGenMCCodeEmitter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenMCCodeEmitter.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenMCCodeEmitter.inc
[ 43%] Updating PPCGenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenRegisterInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenRegisterInfo.inc
[ 43%] Updating PPCGenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenInstrInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenInstrInfo.inc
[ 43%] Updating PPCGenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenDAGISel.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenDAGISel.inc
[ 43%] Updating PPCGenFastISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenFastISel.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenFastISel.inc
[ 43%] Updating PPCGenCallingConv.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenCallingConv.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenCallingConv.inc
[ 43%] Updating PPCGenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenSubtargetInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/PPCGenSubtargetInfo.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 43%] Built target PowerPCCommonTableGen
[ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/ModuleDebugInfoPrinter.cpp
/usr/bin/make  -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/SystemZ /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/depend.internal".
Scanning dependencies of target SystemZCommonTableGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 43%] Building SystemZGenAsmMatcher.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<PKGBUILDDIR>>/lib/Target/SystemZ -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/SystemZGenAsmMatcher.inc.tmp
[ 43%] Building SystemZGenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<PKGBUILDDIR>>/lib/Target/SystemZ -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/SystemZGenAsmWriter.inc.tmp
[ 43%] Building SystemZGenCallingConv.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-callingconv -I /<<PKGBUILDDIR>>/lib/Target/SystemZ -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/SystemZGenCallingConv.inc.tmp
[ 43%] Building SystemZGenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<PKGBUILDDIR>>/lib/Target/SystemZ -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/SystemZGenDAGISel.inc.tmp
[ 43%] Building SystemZGenDisassemblerTables.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-disassembler -I /<<PKGBUILDDIR>>/lib/Target/SystemZ -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/SystemZGenDisassemblerTables.inc.tmp
/usr/bin/make  -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/X86 /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend.internal".
Scanning dependencies of target X86CommonTableGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 43%] Building X86GenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-register-info -I /<<PKGBUILDDIR>>/lib/Target/X86 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/X86/X86.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenRegisterInfo.inc.tmp
[ 43%] Building SystemZGenMCCodeEmitter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-emitter -I /<<PKGBUILDDIR>>/lib/Target/SystemZ -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/SystemZGenMCCodeEmitter.inc.tmp
[ 43%] Building SystemZGenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-instr-info -I /<<PKGBUILDDIR>>/lib/Target/SystemZ -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/SystemZGenInstrInfo.inc.tmp
[ 43%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/ModuleSummaryAnalysis.cpp
[ 43%] Building SystemZGenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-register-info -I /<<PKGBUILDDIR>>/lib/Target/SystemZ -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/SystemZGenRegisterInfo.inc.tmp
[ 43%] Building X86GenDisassemblerTables.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-disassembler -I /<<PKGBUILDDIR>>/lib/Target/X86 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/X86/X86.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenDisassemblerTables.inc.tmp
[ 45%] Building X86GenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-instr-info -I /<<PKGBUILDDIR>>/lib/Target/X86 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/X86/X86.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenInstrInfo.inc.tmp
[ 45%] Building SystemZGenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-subtarget -I /<<PKGBUILDDIR>>/lib/Target/SystemZ -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/SystemZGenSubtargetInfo.inc.tmp
[ 45%] Updating SystemZGenAsmMatcher.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/SystemZGenAsmMatcher.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/SystemZGenAsmMatcher.inc
[ 45%] Updating SystemZGenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/SystemZGenAsmWriter.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/SystemZGenAsmWriter.inc
[ 45%] Updating SystemZGenCallingConv.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/SystemZGenCallingConv.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/SystemZGenCallingConv.inc
[ 45%] Updating SystemZGenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/SystemZGenDAGISel.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/SystemZGenDAGISel.inc
[ 45%] Updating SystemZGenDisassemblerTables.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/SystemZGenDisassemblerTables.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/SystemZGenDisassemblerTables.inc
[ 45%] Updating SystemZGenMCCodeEmitter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/SystemZGenMCCodeEmitter.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/SystemZGenMCCodeEmitter.inc
[ 45%] Updating SystemZGenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/SystemZGenInstrInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/SystemZGenInstrInfo.inc
[ 45%] Updating SystemZGenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/SystemZGenRegisterInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/SystemZGenRegisterInfo.inc
[ 45%] Updating SystemZGenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/SystemZGenSubtargetInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/SystemZGenSubtargetInfo.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 45%] Built target SystemZCommonTableGen
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/ObjCARCAliasAnalysis.cpp
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/ObjCARCAnalysisUtils.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/ModuleSummaryIndex.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ModuleSummaryAnalysis.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ModuleSummaryAnalysis.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ModuleSummaryAnalysis.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ModuleSummaryAnalysis.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/XCore /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/depend.internal".
Scanning dependencies of target XCoreCommonTableGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 45%] Building XCoreGenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && ../../../bin/llvm-tblgen -gen-register-info -I /<<PKGBUILDDIR>>/lib/Target/XCore -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/XCoreGenRegisterInfo.inc.tmp
[ 45%] Building XCoreGenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && ../../../bin/llvm-tblgen -gen-instr-info -I /<<PKGBUILDDIR>>/lib/Target/XCore -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/XCoreGenInstrInfo.inc.tmp
[ 45%] Building XCoreGenDisassemblerTables.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && ../../../bin/llvm-tblgen -gen-disassembler -I /<<PKGBUILDDIR>>/lib/Target/XCore -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/XCoreGenDisassemblerTables.inc.tmp
[ 45%] Building XCoreGenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<PKGBUILDDIR>>/lib/Target/XCore -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/XCoreGenAsmWriter.inc.tmp
[ 45%] Building XCoreGenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<PKGBUILDDIR>>/lib/Target/XCore -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/XCoreGenDAGISel.inc.tmp
[ 45%] Building XCoreGenCallingConv.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && ../../../bin/llvm-tblgen -gen-callingconv -I /<<PKGBUILDDIR>>/lib/Target/XCore -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/XCoreGenCallingConv.inc.tmp
[ 45%] Building XCoreGenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && ../../../bin/llvm-tblgen -gen-subtarget -I /<<PKGBUILDDIR>>/lib/Target/XCore -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/XCoreGenSubtargetInfo.inc.tmp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/ModuleSummaryIndex.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ModuleSummaryAnalysis.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ModuleSummaryAnalysis.cpp:15:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
[ 45%] Updating XCoreGenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/XCoreGenRegisterInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/XCoreGenRegisterInfo.inc
[ 45%] Updating XCoreGenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/XCoreGenInstrInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/XCoreGenInstrInfo.inc
[ 45%] Updating XCoreGenDisassemblerTables.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/XCoreGenDisassemblerTables.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/XCoreGenDisassemblerTables.inc
[ 45%] Updating XCoreGenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/XCoreGenAsmWriter.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/XCoreGenAsmWriter.inc
[ 45%] Updating XCoreGenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/XCoreGenDAGISel.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/XCoreGenDAGISel.inc
[ 45%] Updating XCoreGenCallingConv.inc...
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::FunctionSummary::VFuncId&}; _Tp = llvm::FunctionSummary::VFuncId; _Alloc = std::allocator<llvm::FunctionSummary::VFuncId>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::FunctionSummary::VFuncId>::iterator' changed in GCC 7.1
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/XCoreGenCallingConv.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/XCoreGenCallingConv.inc
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
[ 45%] Updating XCoreGenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/XCoreGenSubtargetInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/XCoreGenSubtargetInfo.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::FunctionSummary::ConstVCall&}; _Tp = llvm::FunctionSummary::ConstVCall; _Alloc = std::allocator<llvm::FunctionSummary::ConstVCall>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::FunctionSummary::ConstVCall>::iterator' changed in GCC 7.1
[ 45%] Built target XCoreCommonTableGen
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/ObjCARCInstKind.cpp
[ 45%] Building X86GenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<PKGBUILDDIR>>/lib/Target/X86 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/X86/X86.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenAsmWriter.inc.tmp
/usr/include/c++/10/bits/vector.tcc: In function 'void addVCallToSet(llvm::DevirtCallSite, llvm::GlobalValue::GUID, llvm::SetVector<llvm::FunctionSummary::VFuncId>&, llvm::SetVector<llvm::FunctionSummary::ConstVCall>&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/ModuleSummaryIndex.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ModuleSummaryAnalysis.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ModuleSummaryAnalysis.cpp:15:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::VFuncId*, std::vector<llvm::FunctionSummary::VFuncId> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionSummary::ConstVCall*, std::vector<llvm::FunctionSummary::ConstVCall> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function 'void addIntrinsicToSummary(const llvm::CallInst*, llvm::SetVector<long long unsigned int>&, llvm::SetVector<llvm::FunctionSummary::VFuncId>&, llvm::SetVector<llvm::FunctionSummary::VFuncId>&, llvm::SetVector<llvm::FunctionSummary::ConstVCall>&, llvm::SetVector<llvm::FunctionSummary::ConstVCall>&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/Analysis/ModuleSummaryAnalysis.cpp:196:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  196 | }
      | ^
/<<PKGBUILDDIR>>/lib/Analysis/ModuleSummaryAnalysis.cpp:196:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OptimizationRemarkEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/OptimizationRemarkEmitter.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/OptimizationRemarkEmitter.cpp
[ 45%] Building X86GenAsmWriter1.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-asm-writer -asmwriternum=1 -I /<<PKGBUILDDIR>>/lib/Target/X86 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/X86/X86.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenAsmWriter1.inc.tmp
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OrderedBasicBlock.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/OrderedBasicBlock.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/OrderedBasicBlock.cpp
/usr/bin/make  -f lib/Target/WebAssembly/CMakeFiles/WebAssemblyCommonTableGen.dir/build.make lib/Target/WebAssembly/CMakeFiles/WebAssemblyCommonTableGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/WebAssembly /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/CMakeFiles/WebAssemblyCommonTableGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/CMakeFiles/WebAssemblyCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/CMakeFiles/WebAssemblyCommonTableGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/CMakeFiles/WebAssemblyCommonTableGen.dir/depend.internal".
Scanning dependencies of target WebAssemblyCommonTableGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/WebAssembly/CMakeFiles/WebAssemblyCommonTableGen.dir/build.make lib/Target/WebAssembly/CMakeFiles/WebAssemblyCommonTableGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 45%] Building WebAssemblyGenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<PKGBUILDDIR>>/lib/Target/WebAssembly -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenAsmWriter.inc.tmp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfo.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/OptimizationRemarkEmitter.h:19,
                 from /<<PKGBUILDDIR>>/lib/Analysis/OptimizationRemarkEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/OptimizationRemarkEmitter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/OptimizationRemarkEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 45%] Building WebAssemblyGenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<PKGBUILDDIR>>/lib/Target/WebAssembly -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenDAGISel.inc.tmp
[ 45%] Building WebAssemblyGenFastISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && ../../../bin/llvm-tblgen -gen-fast-isel -I /<<PKGBUILDDIR>>/lib/Target/WebAssembly -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenFastISel.inc.tmp
[ 45%] Building WebAssemblyGenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && ../../../bin/llvm-tblgen -gen-instr-info -I /<<PKGBUILDDIR>>/lib/Target/WebAssembly -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenInstrInfo.inc.tmp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/PassManager.h:41,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/BlockFrequencyInfo.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/OptimizationRemarkEmitter.h:19,
                 from /<<PKGBUILDDIR>>/lib/Analysis/OptimizationRemarkEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/OptimizationRemarkEmitter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/OptimizationRemarkEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 45%] Building WebAssemblyGenMCCodeEmitter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && ../../../bin/llvm-tblgen -gen-emitter -I /<<PKGBUILDDIR>>/lib/Target/WebAssembly -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenMCCodeEmitter.inc.tmp
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/PHITransAddr.cpp
[ 45%] Building WebAssemblyGenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && ../../../bin/llvm-tblgen -gen-register-info -I /<<PKGBUILDDIR>>/lib/Target/WebAssembly -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc.tmp
[ 45%] Building WebAssemblyGenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && ../../../bin/llvm-tblgen -gen-subtarget -I /<<PKGBUILDDIR>>/lib/Target/WebAssembly -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc.tmp
[ 45%] Updating WebAssemblyGenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenAsmWriter.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenAsmWriter.inc
[ 45%] Updating WebAssemblyGenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenDAGISel.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenDAGISel.inc
[ 45%] Updating WebAssemblyGenFastISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenFastISel.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenFastISel.inc
[ 45%] Updating WebAssemblyGenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenInstrInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenInstrInfo.inc
[ 45%] Updating WebAssemblyGenMCCodeEmitter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenMCCodeEmitter.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenMCCodeEmitter.inc
[ 45%] Updating WebAssemblyGenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc
[ 45%] Updating WebAssemblyGenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenSubtargetInfo.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 45%] Built target WebAssemblyCommonTableGen
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/PostDominators.cpp
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/ProfileSummaryInfo.cpp
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/PtrUseVisitor.cpp
/usr/bin/make  -f lib/Target/AVR/CMakeFiles/AVRCommonTableGen.dir/build.make lib/Target/AVR/CMakeFiles/AVRCommonTableGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/AVR /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/CMakeFiles/AVRCommonTableGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/CMakeFiles/AVRCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/CMakeFiles/AVRCommonTableGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/CMakeFiles/AVRCommonTableGen.dir/depend.internal".
Scanning dependencies of target AVRCommonTableGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/AVR/CMakeFiles/AVRCommonTableGen.dir/build.make lib/Target/AVR/CMakeFiles/AVRCommonTableGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 45%] Building AVRGenAsmMatcher.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<PKGBUILDDIR>>/lib/Target/AVR -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AVRGenAsmMatcher.inc.tmp
[ 45%] Building AVRGenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && ../../../bin/llvm-tblgen -gen-register-info -I /<<PKGBUILDDIR>>/lib/Target/AVR -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AVRGenRegisterInfo.inc.tmp
[ 45%] Building AVRGenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && ../../../bin/llvm-tblgen -gen-instr-info -I /<<PKGBUILDDIR>>/lib/Target/AVR -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AVRGenInstrInfo.inc.tmp
[ 45%] Building AVRGenDisassemblerTables.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && ../../../bin/llvm-tblgen -gen-disassembler -I /<<PKGBUILDDIR>>/lib/Target/AVR -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AVRGenDisassemblerTables.inc.tmp
Decoding Conflict:
		000011..........
		0000............
		00..............
		................
	ADDRdRr 000011__________
	LSLRd 000011__________
Decoding Conflict:
		000111..........
		0001............
		00..............
		................
	ADCRdRr 000111__________
	ROLRd 000111__________
Decoding Conflict:
		001000..........
		0010............
		00..............
		................
	ANDRdRr 001000__________
	TSTRd 001000__________
Decoding Conflict:
		0110............
		01..............
		................
	ORIRdK 0110____________
	SBRRdK 0110____________
Decoding Conflict:
		0111............
		01..............
		................
	ANDIRdK 0111____________
	CBRRdK 0111____________
[ 45%] Building AVRGenMCCodeEmitter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && ../../../bin/llvm-tblgen -gen-emitter -I /<<PKGBUILDDIR>>/lib/Target/AVR -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AVRGenMCCodeEmitter.inc.tmp
[ 45%] Building AVRGenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && ../../../bin/llvm-tblgen -gen-asm-writer -I /<<PKGBUILDDIR>>/lib/Target/AVR -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AVRGenAsmWriter.inc.tmp
[ 45%] Building AVRGenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<PKGBUILDDIR>>/lib/Target/AVR -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AVRGenDAGISel.inc.tmp
In file included from /usr/include/c++/10/algorithm:61,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ProfileSummaryInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ProfileSummaryInfo.cpp:15:
/usr/include/c++/10/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_comp_val<getEntryForPercentile(llvm::SummaryEntryVector&, uint64_t)::<lambda(const llvm::ProfileSummaryEntry&, uint64_t)> >]':
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >' changed in GCC 7.1
 1309 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ProfileSummaryInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ProfileSummaryInfo.cpp:15:
/usr/include/c++/10/bits/stl_algo.h: In member function 'void llvm::ProfileSummaryInfo::computeThresholds()':
/usr/include/c++/10/bits/stl_algo.h:2041:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >' changed in GCC 7.1
 2041 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2042 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2041:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >' changed in GCC 7.1
 2041 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2042 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 45%] Building AVRGenCallingConv.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && ../../../bin/llvm-tblgen -gen-callingconv -I /<<PKGBUILDDIR>>/lib/Target/AVR -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AVRGenCallingConv.inc.tmp
[ 45%] Building AVRGenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && ../../../bin/llvm-tblgen -gen-subtarget -I /<<PKGBUILDDIR>>/lib/Target/AVR -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AVRGenSubtargetInfo.inc.tmp
[ 45%] Updating AVRGenAsmMatcher.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AVRGenAsmMatcher.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AVRGenAsmMatcher.inc
[ 45%] Updating AVRGenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AVRGenRegisterInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AVRGenRegisterInfo.inc
[ 45%] Updating AVRGenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AVRGenInstrInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AVRGenInstrInfo.inc
[ 45%] Updating AVRGenDisassemblerTables.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AVRGenDisassemblerTables.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AVRGenDisassemblerTables.inc
[ 45%] Updating AVRGenMCCodeEmitter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AVRGenMCCodeEmitter.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AVRGenMCCodeEmitter.inc
[ 45%] Updating AVRGenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AVRGenAsmWriter.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AVRGenAsmWriter.inc
[ 45%] Updating AVRGenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AVRGenDAGISel.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AVRGenDAGISel.inc
[ 45%] Updating AVRGenCallingConv.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AVRGenCallingConv.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AVRGenCallingConv.inc
[ 45%] Updating AVRGenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AVRGenSubtargetInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AVRGenSubtargetInfo.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 45%] Built target AVRCommonTableGen
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/RegionInfo.cpp
/usr/bin/make  -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/AsmParser /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/AsmParser /<<PKGBUILDDIR>>/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend.internal".
Scanning dependencies of target LLVMAsmParser
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 45%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/AsmParser && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/AsmParser -I/<<PKGBUILDDIR>>/lib/AsmParser -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o -c /<<PKGBUILDDIR>>/lib/AsmParser/LLLexer.cpp
[ 45%] Building X86GenAsmMatcher.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<<PKGBUILDDIR>>/lib/Target/X86 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/X86/X86.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenAsmMatcher.inc.tmp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/RegionInfo.h:40,
                 from /<<PKGBUILDDIR>>/lib/Analysis/RegionInfo.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/RegionInfo.h:40,
                 from /<<PKGBUILDDIR>>/lib/Analysis/RegionInfo.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/RegionPass.cpp
[ 45%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/AsmParser && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/AsmParser -I/<<PKGBUILDDIR>>/lib/AsmParser -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o -c /<<PKGBUILDDIR>>/lib/AsmParser/LLParser.cpp
[ 45%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/AsmParser && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/AsmParser -I/<<PKGBUILDDIR>>/lib/AsmParser -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o -c /<<PKGBUILDDIR>>/lib/AsmParser/Parser.cpp
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/RegionPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/AsmParser/LLLexer.h:18,
                 from /<<PKGBUILDDIR>>/lib/AsmParser/LLParser.h:17,
                 from /<<PKGBUILDDIR>>/lib/AsmParser/LLParser.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::ConstantInt*, llvm::BasicBlock*>]':
/<<PKGBUILDDIR>>/lib/AsmParser/LLParser.cpp:5379:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::ConstantInt*, llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/lib/AsmParser/LLLexer.h:18,
                 from /<<PKGBUILDDIR>>/lib/AsmParser/LLParser.h:17,
                 from /<<PKGBUILDDIR>>/lib/AsmParser/LLParser.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::ConstantInt*, llvm::BasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/AsmParser/LLLexer.h:18,
                 from /<<PKGBUILDDIR>>/lib/AsmParser/LLParser.h:17,
                 from /<<PKGBUILDDIR>>/lib/AsmParser/LLParser.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Value*, llvm::BasicBlock*>]':
/<<PKGBUILDDIR>>/lib/AsmParser/LLParser.cpp:5931:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Value*, llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/lib/AsmParser/LLLexer.h:18,
                 from /<<PKGBUILDDIR>>/lib/AsmParser/LLParser.h:17,
                 from /<<PKGBUILDDIR>>/lib/AsmParser/LLParser.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Value*, llvm::BasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolution.cpp
[ 45%] Building X86GenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-dag-isel -I /<<PKGBUILDDIR>>/lib/Target/X86 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/X86/X86.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenDAGISel.inc.tmp
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:25,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolution.cpp:61:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SmallPtrSetImpl<const llvm::SCEVPredicate*>*]':
/<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolution.cpp:6727:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<const llvm::SmallPtrSetImpl<const llvm::SCEVPredicate*>*>::Data' from 'std::initializer_list<const llvm::SmallPtrSetImpl<const llvm::SCEVPredicate*>*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:25,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolution.cpp:61:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolution.cpp:406:73:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:24,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolution.cpp:61:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:29,
                 from /<<PKGBUILDDIR>>/lib/AsmParser/LLParser.h:20,
                 from /<<PKGBUILDDIR>>/lib/AsmParser/LLParser.cpp:14:
/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const unsigned int&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, llvm::AttrBuilder>; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, llvm::AttrBuilder> >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, llvm::AttrBuilder> >]':
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, llvm::AttrBuilder>, std::_Select1st<std::pair<const unsigned int, llvm::AttrBuilder> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, llvm::AttrBuilder> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:29,
                 from /<<PKGBUILDDIR>>/lib/AsmParser/LLParser.h:20,
                 from /<<PKGBUILDDIR>>/lib/AsmParser/LLParser.cpp:14:
/usr/include/c++/10/bits/stl_map.h: In member function 'bool llvm::LLParser::ParseUnnamedAttrGrp()':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, llvm::AttrBuilder>, std::_Select1st<std::pair<const unsigned int, llvm::AttrBuilder> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, llvm::AttrBuilder> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, llvm::AttrBuilder>, std::_Select1st<std::pair<const unsigned int, llvm::AttrBuilder> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, llvm::AttrBuilder> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h: In member function 'bool llvm::LLParser::ValidateEndOfModule()':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, llvm::AttrBuilder>, std::_Select1st<std::pair<const unsigned int, llvm::AttrBuilder> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, llvm::AttrBuilder> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:26,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolution.cpp:61:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<const llvm::SCEV*, std::pair<unsigned int, const llvm::SCEV*> >; DerivedT = llvm::DenseMap<const llvm::SCEV*, std::pair<unsigned int, const llvm::SCEV*> >; KeyT = const llvm::SCEV*; ValueT = std::pair<unsigned int, const llvm::SCEV*>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, std::pair<unsigned int, const llvm::SCEV*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::SCEV*; ValueT = std::pair<unsigned int, const llvm::SCEV*>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, std::pair<unsigned int, const llvm::SCEV*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::SCEV*; ValueT = std::pair<unsigned int, const llvm::SCEV*>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, std::pair<unsigned int, const llvm::SCEV*> >]'
/<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolution.cpp:11762:68:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<const llvm::SCEV*, std::pair<unsigned int, const llvm::SCEV*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<const llvm::SCEV*, std::pair<unsigned int, const llvm::SCEV*> >' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >; DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<const llvm::SCEVPredicate*, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<const llvm::SCEVPredicate*, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<const llvm::SCEVPredicate*, 4>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:381:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<const llvm::SCEVPredicate*, 4> >' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:25,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolution.cpp:61:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolution.cpp:10748:36:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:24,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolution.cpp:61:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:25,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolution.cpp:61:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const llvm::Loop*, const llvm::SCEV*>; T2 = std::pair<const llvm::Loop*, const llvm::SCEV*>; T = std::pair<const llvm::Loop*, const llvm::SCEV*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<const llvm::Loop*, const llvm::SCEV*>*; It2 = std::pair<const llvm::Loop*, const llvm::SCEV*>*; T = std::pair<const llvm::Loop*, const llvm::SCEV*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<const llvm::Loop*, const llvm::SCEV*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<const llvm::Loop*, const llvm::SCEV*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:376:9:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:739:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:502:40:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:546:13:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:512:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:292:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:296:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2>; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::SmallVector<std::pair<const llvm::Loop*, const llvm::SCEV*>, 2> >]'
/<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolution.cpp:7776:23:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::Loop*, const llvm::SCEV*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:24,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolution.cpp:61:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::Loop*, const llvm::SCEV*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasAnalysis.h:43,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasAnalysis.h:42,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 45%] Building X86GenFastISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-fast-isel -I /<<PKGBUILDDIR>>/lib/Target/X86 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/X86/X86.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenFastISel.inc.tmp
[ 45%] Building X86GenCallingConv.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-callingconv -I /<<PKGBUILDDIR>>/lib/Target/X86 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/X86/X86.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenCallingConv.inc.tmp
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolutionExpander.cpp
[ 45%] Building X86GenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-subtarget -I /<<PKGBUILDDIR>>/lib/Target/X86 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/X86/X86.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenSubtargetInfo.inc.tmp
[ 45%] Linking CXX static library ../libLLVMAsmParser.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMAsmParser.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAsmParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMAsmParser.a CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o
/usr/bin/ranlib ../libLLVMAsmParser.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 45%] Built target LLVMAsmParser
[ 45%] Building X86GenEVEX2VEXTables.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-x86-EVEX2VEX-tables -I /<<PKGBUILDDIR>>/lib/Target/X86 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/X86/X86.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenEVEX2VEXTables.inc.tmp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolutionExpander.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolutionExpander.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::Loop*, const llvm::SCEV*>]':
/<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolutionExpander.cpp:688:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::Loop*, const llvm::SCEV*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolutionExpander.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolutionExpander.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::Loop*, const llvm::SCEV*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolutionExpander.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolutionExpander.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolutionExpander.cpp:2192:76:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/make  -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/ProfileData /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/ProfileData /<<PKGBUILDDIR>>/build-llvm/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/ProfileData/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend.internal".
Scanning dependencies of target LLVMProfileData
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 45%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/GCOV.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ProfileData && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ProfileData -I/<<PKGBUILDDIR>>/lib/ProfileData -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/GCOV.cpp.o -c /<<PKGBUILDDIR>>/lib/ProfileData/GCOV.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolutionExpander.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolutionExpander.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolutionExpressions.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolutionExpander.h:20,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolutionExpander.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolutionExpander.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolutionExpander.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolutionExpressions.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolutionExpander.h:20,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolutionExpander.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolutionExpander.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolutionExpander.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolutionExpander.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolutionExpander.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/lib/ProfileData/GCOV.cpp: In member function 'std::unique_ptr<llvm::raw_ostream> llvm::FileInfo::openCoveragePath(llvm::StringRef)':
/<<PKGBUILDDIR>>/lib/ProfileData/GCOV.cpp:586:19: warning: redundant move in return statement [-Wredundant-move]
  586 |   return std::move(OS);
      |          ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/lib/ProfileData/GCOV.cpp:586:19: note: remove 'std::move' call
[ 45%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ProfileData && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ProfileData -I/<<PKGBUILDDIR>>/lib/ProfileData -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o -c /<<PKGBUILDDIR>>/lib/ProfileData/InstrProf.cpp
/<<PKGBUILDDIR>>/lib/ProfileData/InstrProf.cpp: In static member function 'static llvm::Expected<std::unique_ptr<llvm::ValueProfData> > llvm::ValueProfData::getValueProfData(const unsigned char*, const unsigned char*, llvm::support::endianness)':
/<<PKGBUILDDIR>>/lib/ProfileData/InstrProf.cpp:774:21: warning: redundant move in return statement [-Wredundant-move]
  774 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/ProfileData/InstrProf.cpp:774:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/InstrProf.cpp:776:19: warning: redundant move in return statement [-Wredundant-move]
  776 |   return std::move(VPD);
      |          ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/ProfileData/InstrProf.cpp:776:19: note: remove 'std::move' call
[ 45%] Building X86GenRegisterBank.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-register-bank -I /<<PKGBUILDDIR>>/lib/Target/X86 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/X86/X86.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenRegisterBank.inc.tmp
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/InstrProf.h:19,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/InstrProf.cpp:15:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/InstrProf.h:19,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/InstrProf.cpp:15:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
[ 45%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ProfileData && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ProfileData -I/<<PKGBUILDDIR>>/lib/ProfileData -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o -c /<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp
/usr/include/c++/10/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]':
/usr/include/c++/10/bits/stl_algo.h:939:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  939 |     __unique(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:939:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/InstrProf.h:19,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/InstrProf.cpp:15:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::StringRef>}; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, llvm::StringRef> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, llvm::StringRef> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'llvm::Error llvm::InstrProfSymtab::addFuncName(llvm::StringRef)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/InstrProf.h:19,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/InstrProf.cpp:15:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1662 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1937 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1662 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1937 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function 'void llvm::InstrProfSymtab::finalizeSymtab()':
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:982:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  982 |       return std::__unique(__first, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  983 |       __gnu_cxx::__ops::__iter_equal_to_iter());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp: In static member function 'static llvm::Expected<std::unique_ptr<llvm::InstrProfReader> > llvm::InstrProfReader::create(const llvm::Twine&)':
/<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp:57:21: warning: redundant move in return statement [-Wredundant-move]
   57 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp:57:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp: In static member function 'static llvm::Expected<std::unique_ptr<llvm::InstrProfReader> > llvm::InstrProfReader::create(std::unique_ptr<llvm::MemoryBuffer>)':
/<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp:85:21: warning: redundant move in return statement [-Wredundant-move]
   85 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp:85:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp:87:19: warning: redundant move in return statement [-Wredundant-move]
   87 |   return std::move(Result);
      |          ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp:87:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp: In static member function 'static llvm::Expected<std::unique_ptr<llvm::IndexedInstrProfReader> > llvm::IndexedInstrProfReader::create(const llvm::Twine&)':
/<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp:95:21: warning: redundant move in return statement [-Wredundant-move]
   95 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp:95:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp: In static member function 'static llvm::Expected<std::unique_ptr<llvm::IndexedInstrProfReader> > llvm::IndexedInstrProfReader::create(std::unique_ptr<llvm::MemoryBuffer>)':
/<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp:112:21: warning: redundant move in return statement [-Wredundant-move]
  112 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp:112:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp:114:19: warning: redundant move in return statement [-Wredundant-move]
  114 |   return std::move(Result);
      |          ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp:114:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp: In member function 'llvm::Expected<llvm::InstrProfRecord> llvm::IndexedInstrProfReader::getInstrProfRecord(llvm::StringRef, uint64_t)':
/<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp:713:21: warning: redundant move in return statement [-Wredundant-move]
  713 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp:713:21: note: remove 'std::move' call
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolutionNormalization.cpp
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
In file included from /usr/include/c++/10/list:64,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/InstrProf.h:40,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/InstrProfReader.h:21,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/10/bits/list.tcc: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator<InstrProfValueData>; _Tp = InstrProfValueData; _Alloc = std::allocator<InstrProfValueData>]':
/usr/include/c++/10/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator<InstrProfValueData>' changed in GCC 7.1
  308 |       list<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator<InstrProfValueData>' changed in GCC 7.1
/usr/include/c++/10/bits/list.tcc: In function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::InstrProfValueSiteRecord; _Alloc = std::allocator<llvm::InstrProfValueSiteRecord>]':
/usr/include/c++/10/bits/list.tcc:286:22: note: parameter passing for argument of type 'std::_List_const_iterator<InstrProfValueData>' changed in GCC 7.1
  286 |    _M_assign_dispatch(__x.begin(), __x.end(), __false_type());
      |    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/list.tcc:286:22: note: parameter passing for argument of type 'std::_List_const_iterator<InstrProfValueData>' changed in GCC 7.1
  286 |    _M_assign_dispatch(__x.begin(), __x.end(), __false_type());
      |    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/10/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]':
/usr/include/c++/10/bits/stl_algo.h:939:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  939 |     __unique(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:939:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:61,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/10/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_comp_val<llvm::InstrProfSymtab::getFuncName(uint64_t)::<lambda(const std::pair<long long unsigned int, std::__cxx11::basic_string<char> >&, uint64_t)> >]':
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1309 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/10/bits/stl_algo.h: In member function 'llvm::Error llvm::RawInstrProfReader<IntPtrT>::readName(llvm::NamedInstrProfRecord&) [with IntPtrT = unsigned int]':
/usr/include/c++/10/bits/stl_algo.h:2041:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 2041 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2042 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function 'llvm::StringRef llvm::RawInstrProfReader<IntPtrT>::getName(uint64_t) const [with IntPtrT = unsigned int]':
/usr/include/c++/10/bits/stl_algo.h:2041:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 2041 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2042 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function 'llvm::StringRef llvm::RawInstrProfReader<IntPtrT>::getName(uint64_t) const [with IntPtrT = long long unsigned int]':
/usr/include/c++/10/bits/stl_algo.h:2041:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 2041 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2042 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function 'llvm::Error llvm::RawInstrProfReader<IntPtrT>::readName(llvm::NamedInstrProfRecord&) [with IntPtrT = long long unsigned int]':
/usr/include/c++/10/bits/stl_algo.h:2041:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 2041 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2042 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::StringRef&, long long unsigned int&, std::vector<long long unsigned int, std::allocator<long long unsigned int> >}; _Tp = llvm::NamedInstrProfRecord; _Alloc = std::allocator<llvm::NamedInstrProfRecord>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::NamedInstrProfRecord>::iterator' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolutionNormalization.h:39,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolutionNormalization.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolutionNormalization.h:39,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ScalarEvolutionNormalization.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::StringRef>}; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, llvm::StringRef> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, long long unsigned int>}; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, long long unsigned int> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, long long unsigned int>}; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {InstrProfValueData}; _Tp = InstrProfValueData; _Alloc = std::allocator<InstrProfValueData>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<InstrProfValueData>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'llvm::Error llvm::RawInstrProfReader<IntPtrT>::readRawCounts(llvm::InstrProfRecord&) [with IntPtrT = long long unsigned int]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp:416:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  416 | }
      | ^
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/10/bits/vector.tcc: In member function 'data_type llvm::InstrProfLookupTrait::ReadData(llvm::StringRef, const unsigned char*, llvm::InstrProfLookupTrait::offset_type)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::NamedInstrProfRecord*, std::vector<llvm::NamedInstrProfRecord> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'llvm::Error llvm::RawInstrProfReader<IntPtrT>::readRawCounts(llvm::InstrProfRecord&) [with IntPtrT = unsigned int]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp:416:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  416 | }
      | ^
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/10/bits/vector.tcc: In member function 'llvm::Error llvm::InstrProfSymtab::addFuncName(llvm::StringRef)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'llvm::Error llvm::TextInstrProfReader::readValueProfileData(llvm::InstrProfRecord&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<InstrProfValueData*, std::vector<InstrProfValueData> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1662 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1937 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1662 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1937 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function 'void llvm::InstrProfSymtab::finalizeSymtab()':
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:982:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  982 |       return std::__unique(__first, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  983 |       __gnu_cxx::__ops::__iter_equal_to_iter());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/InstrProfReader.h:18,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp:15:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual llvm::Error llvm::TextInstrProfReader::readNextRecord(llvm::NamedInstrProfRecord&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 45%] Building X86GenGlobalISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-global-isel -I /<<PKGBUILDDIR>>/lib/Target/X86 -I /<<PKGBUILDDIR>>/include -I /<<PKGBUILDDIR>>/lib/Target /<<PKGBUILDDIR>>/lib/Target/X86/X86.td -o /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenGlobalISel.inc.tmp
/<<PKGBUILDDIR>>/lib/ProfileData/InstrProfReader.cpp:274:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  274 | }
      | ^
[ 45%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/TargetLibraryInfo.cpp
[ 45%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ProfileData && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ProfileData -I/<<PKGBUILDDIR>>/lib/ProfileData -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/ProfileData/InstrProfWriter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/TargetLibraryInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Analysis/TargetLibraryInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<unsigned int, std::__cxx11::basic_string<char> >; DerivedT = llvm::DenseMap<unsigned int, std::__cxx11::basic_string<char> >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string<char>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, std::__cxx11::basic_string<char> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = std::__cxx11::basic_string<char>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, std::__cxx11::basic_string<char> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = std::__cxx11::basic_string<char>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, std::__cxx11::basic_string<char> >]'
/<<PKGBUILDDIR>>/lib/Analysis/TargetLibraryInfo.cpp:503:54:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<unsigned int, std::__cxx11::basic_string<char> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<unsigned int, std::__cxx11::basic_string<char> >' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/InstrProfWriter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::OnDiskChainedHashTableGenerator<llvm::InstrProfRecordWriterTrait>::Item; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:434:61:   required from 'T* llvm::SpecificBumpPtrAllocator<T>::Allocate(size_t) [with T = llvm::OnDiskChainedHashTableGenerator<llvm::InstrProfRecordWriterTrait>::Item; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/OnDiskHashTable.h:129:49:   required from 'void llvm::OnDiskChainedHashTableGenerator<Info>::insert(typename Info::key_type_ref, typename Info::data_type_ref, Info&) [with Info = llvm::InstrProfRecordWriterTrait; typename Info::key_type_ref = llvm::StringRef; typename Info::data_type_ref = const llvm::SmallDenseMap<long long unsigned int, llvm::InstrProfRecord>* const]'
/<<PKGBUILDDIR>>/include/llvm/Support/OnDiskHashTable.h:118:11:   required from 'void llvm::OnDiskChainedHashTableGenerator<Info>::insert(typename Info::key_type_ref, typename Info::data_type_ref) [with Info = llvm::InstrProfRecordWriterTrait; typename Info::key_type_ref = llvm::StringRef; typename Info::data_type_ref = const llvm::SmallDenseMap<long long unsigned int, llvm::InstrProfRecord>* const]'
/<<PKGBUILDDIR>>/lib/ProfileData/InstrProfWriter.cpp:260:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/InstrProfWriter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/InstrProfWriter.cpp:15:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Distance = int; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/InstrProfWriter.cpp:15:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]':
/usr/include/c++/10/bits/stl_algo.h:939:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  939 |     __unique(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:939:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:939:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:61,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/InstrProfWriter.cpp:15:
/usr/include/c++/10/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_comp_val<llvm::InstrProfSymtab::getFuncName(uint64_t)::<lambda(const std::pair<long long unsigned int, std::__cxx11::basic_string<char> >&, uint64_t)> >]':
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1309 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/InstrProfWriter.cpp:15:
/usr/include/c++/10/bits/stl_algo.h: In static member function 'static void llvm::InstrProfWriter::writeRecordInText(llvm::StringRef, uint64_t, const llvm::InstrProfRecord&, llvm::InstrProfSymtab&, llvm::raw_fd_ostream&)':
/usr/include/c++/10/bits/stl_algo.h:2041:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 2041 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2042 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/InstrProfWriter.cpp:15:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::StringRef>}; _Tp = std::pair<long long unsigned int, llvm::StringRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::StringRef> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, llvm::StringRef> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/InstrProfWriter.cpp:15:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1662 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1937 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1662 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::less_first>]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1937 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function 'void llvm::InstrProfSymtab::finalizeSymtab()':
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:982:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  982 |       return std::__unique(__first, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  983 |       __gnu_cxx::__ops::__iter_equal_to_iter());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/InstrProfWriter.h:18,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/InstrProfWriter.cpp:15:
/usr/include/c++/10/bits/vector.tcc: In member function 'llvm::Error llvm::InstrProfWriter::writeText(llvm::raw_fd_ostream&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 46%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/TargetTransformInfo.cpp
[ 46%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ProfileData && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ProfileData -I/<<PKGBUILDDIR>>/lib/ProfileData -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o -c /<<PKGBUILDDIR>>/lib/ProfileData/ProfileSummaryBuilder.cpp
[ 46%] Updating X86GenRegisterInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenRegisterInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenRegisterInfo.inc
/usr/bin/make  -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/ProfileData/Coverage /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/ProfileData/Coverage /<<PKGBUILDDIR>>/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/ProfileData/Coverage/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend.internal".
Scanning dependencies of target LLVMCoverage
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 46%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ProfileData/Coverage && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ProfileData/Coverage -I/<<PKGBUILDDIR>>/lib/ProfileData/Coverage -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o -c /<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMapping.cpp
In file included from /<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMapping.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ProfileData/Coverage/CoverageMappingReader.h: In member function 'llvm::Expected<llvm::coverage::CoverageMappingRecord&> llvm::coverage::CoverageMappingIterator::operator*()':
/<<PKGBUILDDIR>>/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:81:23: warning: redundant move in return statement [-Wredundant-move]
   81 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:81:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ProfileData/Coverage/CoverageMappingReader.h: In member function 'llvm::Expected<llvm::coverage::CoverageMappingRecord*> llvm::coverage::CoverageMappingIterator::operator->()':
/<<PKGBUILDDIR>>/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:89:23: warning: redundant move in return statement [-Wredundant-move]
   89 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:89:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMapping.cpp: In static member function 'static llvm::Expected<std::unique_ptr<llvm::coverage::CoverageMapping> > llvm::coverage::CoverageMapping::load(llvm::ArrayRef<std::unique_ptr<llvm::coverage::CoverageMappingReader> >, llvm::IndexedInstrProfReader&)':
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMapping.cpp:258:25: warning: redundant move in return statement [-Wredundant-move]
  258 |         return std::move(E);
      |                ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMapping.cpp:258:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMapping.cpp:261:25: warning: redundant move in return statement [-Wredundant-move]
  261 |         return std::move(E);
      |                ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMapping.cpp:261:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMapping.cpp:265:19: warning: redundant move in return statement [-Wredundant-move]
  265 |   return std::move(Coverage);
      |          ~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMapping.cpp:265:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMapping.cpp: In static member function 'static llvm::Expected<std::unique_ptr<llvm::coverage::CoverageMapping> > llvm::coverage::CoverageMapping::load(llvm::ArrayRef<llvm::StringRef>, llvm::StringRef, llvm::ArrayRef<llvm::StringRef>)':
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMapping.cpp:273:21: warning: redundant move in return statement [-Wredundant-move]
  273 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMapping.cpp:273:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMapping.cpp:286:23: warning: redundant move in return statement [-Wredundant-move]
  286 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMapping.cpp:286:23: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Constants.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Operator.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/TargetTransformInfo.h:26,
                 from /<<PKGBUILDDIR>>/lib/Analysis/TargetTransformInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/TargetTransformInfo.h:25,
                 from /<<PKGBUILDDIR>>/lib/Analysis/TargetTransformInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:20,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/ProfileSummaryBuilder.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::ProfileSummaryEntry&}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator<llvm::ProfileSummaryEntry>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::ProfileSummaryEntry>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:20,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/ProfileSummaryBuilder.cpp:14:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void llvm::ProfileSummaryBuilder::computeDetailedSummary()':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:29,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/ProfileSummaryBuilder.cpp:14:
/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, unsigned int> >; _Compare = std::greater<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, unsigned int> >]':
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::greater<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:29,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/ProfileSummaryBuilder.cpp:14:
/usr/include/c++/10/bits/stl_map.h: In member function 'void llvm::SampleProfileSummaryBuilder::addRecord(const llvm::sampleprof::FunctionSamples&)':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::greater<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h: In member function 'void llvm::InstrProfSummaryBuilder::addRecord(const llvm::InstrProfRecord&)':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::greater<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::greater<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
[ 46%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ProfileData && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ProfileData -I/<<PKGBUILDDIR>>/lib/ProfileData -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o -c /<<PKGBUILDDIR>>/lib/ProfileData/SampleProf.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/Coverage/CoverageMapping.h:18,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMapping.cpp:15:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::coverage::CounterMappingRegion&, long long unsigned int&}; _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator<llvm::coverage::CountedRegion>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::coverage::CountedRegion>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::StringRef&, const long long unsigned int&}; _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::StringRef&, unsigned int}; _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&, unsigned int&, bool&}; _Tp = llvm::coverage::CoverageSegment; _Alloc = std::allocator<llvm::coverage::CoverageSegment>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::coverage::CoverageSegment>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, unsigned int&, bool&}; _Tp = llvm::coverage::CoverageSegment; _Alloc = std::allocator<llvm::coverage::CoverageSegment>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CoverageSegment*, std::vector<llvm::coverage::CoverageSegment> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::coverage::CountedRegion&}; _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator<llvm::coverage::CountedRegion>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::coverage::CountedRegion>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 46%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/Trace.cpp
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::coverage::FunctionRecord}; _Tp = llvm::coverage::FunctionRecord; _Alloc = std::allocator<llvm::coverage::FunctionRecord>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::coverage::FunctionRecord, std::allocator<llvm::coverage::FunctionRecord> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/Coverage/CoverageMapping.h:18,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMapping.cpp:15:
/usr/include/c++/10/bits/stl_vector.h: In member function 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForFile(llvm::StringRef) const':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForFunction(const llvm::coverage::FunctionRecord&) const':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForExpansion(const llvm::coverage::ExpansionRecord&) const':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 46%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ProfileData && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ProfileData -I/<<PKGBUILDDIR>>/lib/ProfileData -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o -c /<<PKGBUILDDIR>>/lib/ProfileData/SampleProfReader.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/Coverage/CoverageMapping.h:18,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMapping.cpp:15:
/usr/include/c++/10/bits/vector.tcc: In member function 'llvm::Error llvm::coverage::CoverageMapping::loadFunctionRecord(const llvm::coverage::CoverageMappingRecord&, llvm::IndexedInstrProfReader&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::CountedRegion*, std::vector<llvm::coverage::CountedRegion> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::coverage::FunctionRecord*, std::vector<llvm::coverage::FunctionRecord, std::allocator<llvm::coverage::FunctionRecord> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 46%] Updating X86GenDisassemblerTables.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenDisassemblerTables.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenDisassemblerTables.inc
[ 46%] Updating X86GenInstrInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenInstrInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenInstrInfo.inc
[ 46%] Updating X86GenAsmWriter.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenAsmWriter.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenAsmWriter.inc
[ 46%] Updating X86GenAsmWriter1.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenAsmWriter1.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenAsmWriter1.inc
[ 46%] Updating X86GenAsmMatcher.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenAsmMatcher.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenAsmMatcher.inc
[ 46%] Updating X86GenDAGISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenDAGISel.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenDAGISel.inc
[ 46%] Updating X86GenFastISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenFastISel.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenFastISel.inc
[ 46%] Updating X86GenCallingConv.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenCallingConv.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenCallingConv.inc
[ 46%] Updating X86GenSubtargetInfo.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenSubtargetInfo.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenSubtargetInfo.inc
[ 46%] Updating X86GenEVEX2VEXTables.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenEVEX2VEXTables.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenEVEX2VEXTables.inc
[ 46%] Updating X86GenRegisterBank.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenRegisterBank.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenRegisterBank.inc
[ 46%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/TypeBasedAliasAnalysis.cpp
[ 46%] Updating X86GenGlobalISel.inc...
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenGlobalISel.inc.tmp /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/X86GenGlobalISel.inc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 46%] Built target X86CommonTableGen
[ 46%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/TypeMetadataUtils.cpp
[ 46%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ProfileData/Coverage && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ProfileData/Coverage -I/<<PKGBUILDDIR>>/lib/ProfileData/Coverage -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingWriter.cpp
/<<PKGBUILDDIR>>/lib/ProfileData/SampleProfReader.cpp: In function 'llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer> > setupMemoryBuffer(const llvm::Twine&)':
/<<PKGBUILDDIR>>/lib/ProfileData/SampleProfReader.cpp:755:19: warning: redundant move in return statement [-Wredundant-move]
  755 |   return std::move(Buffer);
      |          ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/lib/ProfileData/SampleProfReader.cpp:755:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/SampleProfReader.cpp: In static member function 'static llvm::ErrorOr<std::unique_ptr<llvm::sampleprof::SampleProfileReader> > llvm::sampleprof::SampleProfileReader::create(std::unique_ptr<llvm::MemoryBuffer>&, llvm::LLVMContext&)':
/<<PKGBUILDDIR>>/lib/ProfileData/SampleProfReader.cpp:795:19: warning: redundant move in return statement [-Wredundant-move]
  795 |   return std::move(Reader);
      |          ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/lib/ProfileData/SampleProfReader.cpp:795:19: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ProfileData/SampleProfReader.h:212,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/SampleProfReader.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/SampleProfReader.h:212,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/SampleProfReader.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Passes /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Passes /<<PKGBUILDDIR>>/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Passes/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/depend.internal".
Scanning dependencies of target LLVMPasses
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 46%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Passes && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Passes -I/<<PKGBUILDDIR>>/lib/Passes -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o -c /<<PKGBUILDDIR>>/lib/Passes/PassBuilder.cpp
[ 46%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ProfileData/Coverage && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ProfileData/Coverage -I/<<PKGBUILDDIR>>/lib/ProfileData/Coverage -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o -c /<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp
[ 46%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/ScopedNoAliasAA.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Metadata.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/TrackingMDRef.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DebugLoc.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DiagnosticInfo.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/SampleProfReader.h:216,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/SampleProfReader.cpp:23:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&, long long unsigned int&}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator<llvm::ProfileSummaryEntry>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::ProfileSummaryEntry>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'std::error_code llvm::sampleprof::SampleProfileReaderBinary::readSummaryEntry(std::vector<llvm::ProfileSummaryEntry>&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ProfileSummaryEntry*, std::vector<llvm::ProfileSummaryEntry> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:47,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/YAMLTraits.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DiagnosticInfo.h:25,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/SampleProfReader.h:216,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/SampleProfReader.cpp:23:
/usr/include/c++/10/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >]':
/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1
 2193 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >]':
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:47,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/YAMLTraits.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DiagnosticInfo.h:25,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/SampleProfReader.h:216,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/SampleProfReader.cpp:23:
/usr/include/c++/10/bits/stl_map.h: In member function 'std::error_code llvm::sampleprof::SampleProfileReaderBinary::readProfile(llvm::sampleprof::FunctionSamples&)':
/usr/include/c++/10/bits/stl_map.h:520:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1
  520 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  521 |      std::forward_as_tuple(std::move(__k)),
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |      std::tuple<>());
      |      ~~~~~~~~~~~~~~~                 
In file included from /<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ProfileData/Coverage/CoverageMappingReader.h: In member function 'llvm::Expected<llvm::coverage::CoverageMappingRecord&> llvm::coverage::CoverageMappingIterator::operator*()':
/<<PKGBUILDDIR>>/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:81:23: warning: redundant move in return statement [-Wredundant-move]
   81 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:81:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ProfileData/Coverage/CoverageMappingReader.h: In member function 'llvm::Expected<llvm::coverage::CoverageMappingRecord*> llvm::coverage::CoverageMappingIterator::operator->()':
/<<PKGBUILDDIR>>/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:89:23: warning: redundant move in return statement [-Wredundant-move]
   89 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:89:23: note: remove 'std::move' call
/usr/include/c++/10/bits/stl_map.h: In member function 'std::error_code llvm::sampleprof::SampleProfileReaderGCC::readOneFunctionProfile(const InlineCallStack&, bool, uint32_t)':
/usr/include/c++/10/bits/stl_map.h:520:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1
  520 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  521 |      std::forward_as_tuple(std::move(__k)),
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |      std::tuple<>());
      |      ~~~~~~~~~~~~~~~                 
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In member function 'llvm::Expected<bool> llvm::coverage::RawCoverageMappingDummyChecker::isDummy()':
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:324:21: warning: redundant move in return statement [-Wredundant-move]
  324 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:324:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:331:21: warning: redundant move in return statement [-Wredundant-move]
  331 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:331:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:334:21: warning: redundant move in return statement [-Wredundant-move]
  334 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:334:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:339:21: warning: redundant move in return statement [-Wredundant-move]
  339 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:339:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:345:21: warning: redundant move in return statement [-Wredundant-move]
  345 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:345:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In static member function 'static llvm::Expected<std::unique_ptr<llvm::coverage::BinaryCoverageReader> > llvm::coverage::BinaryCoverageReader::create(std::unique_ptr<llvm::MemoryBuffer>&, llvm::StringRef)':
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:702:21: warning: redundant move in return statement [-Wredundant-move]
  702 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:702:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:723:21: warning: redundant move in return statement [-Wredundant-move]
  723 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:723:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:724:19: warning: redundant move in return statement [-Wredundant-move]
  724 |   return std::move(Reader);
      |          ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:724:19: note: remove 'std::move' call
/usr/include/c++/10/bits/stl_map.h: In member function 'virtual std::error_code llvm::sampleprof::SampleProfileReaderText::read()':
/usr/include/c++/10/bits/stl_map.h:520:37: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1
  520 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  521 |      std::forward_as_tuple(std::move(__k)),
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |      std::tuple<>());
      |      ~~~~~~~~~~~~~~~                 
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'static llvm::Expected<std::unique_ptr<{anonymous}::CovMapFuncRecordReader> > {anonymous}::CovMapFuncRecordReader::get(llvm::coverage::CovMapVersion, llvm::InstrProfSymtab&, std::vector<llvm::coverage::BinaryCoverageReader::ProfileMappingRecord>&, std::vector<llvm::StringRef, std::allocator<llvm::StringRef> >&) [with IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::little]':
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:564:45:   required from 'llvm::Error readCoverageMappingData(llvm::InstrProfSymtab&, llvm::StringRef, std::vector<llvm::coverage::BinaryCoverageReader::ProfileMappingRecord>&, std::vector<llvm::StringRef, std::allocator<llvm::StringRef> >&) [with T = unsigned int; llvm::support::endianness Endian = llvm::support::little]'
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:707:26:   required from here
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:539:25: warning: redundant move in return statement [-Wredundant-move]
  539 |       return std::move(E);
      |                         ^
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:539:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'static llvm::Expected<std::unique_ptr<{anonymous}::CovMapFuncRecordReader> > {anonymous}::CovMapFuncRecordReader::get(llvm::coverage::CovMapVersion, llvm::InstrProfSymtab&, std::vector<llvm::coverage::BinaryCoverageReader::ProfileMappingRecord>&, std::vector<llvm::StringRef, std::allocator<llvm::StringRef> >&) [with IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::big]':
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:564:45:   required from 'llvm::Error readCoverageMappingData(llvm::InstrProfSymtab&, llvm::StringRef, std::vector<llvm::coverage::BinaryCoverageReader::ProfileMappingRecord>&, std::vector<llvm::StringRef, std::allocator<llvm::StringRef> >&) [with T = unsigned int; llvm::support::endianness Endian = llvm::support::big]'
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:711:26:   required from here
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:539:25: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:539:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'static llvm::Expected<std::unique_ptr<{anonymous}::CovMapFuncRecordReader> > {anonymous}::CovMapFuncRecordReader::get(llvm::coverage::CovMapVersion, llvm::InstrProfSymtab&, std::vector<llvm::coverage::BinaryCoverageReader::ProfileMappingRecord>&, std::vector<llvm::StringRef, std::allocator<llvm::StringRef> >&) [with IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::little]':
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:564:45:   required from 'llvm::Error readCoverageMappingData(llvm::InstrProfSymtab&, llvm::StringRef, std::vector<llvm::coverage::BinaryCoverageReader::ProfileMappingRecord>&, std::vector<llvm::StringRef, std::allocator<llvm::StringRef> >&) [with T = long long unsigned int; llvm::support::endianness Endian = llvm::support::little]'
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:715:26:   required from here
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:539:25: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:539:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'static llvm::Expected<std::unique_ptr<{anonymous}::CovMapFuncRecordReader> > {anonymous}::CovMapFuncRecordReader::get(llvm::coverage::CovMapVersion, llvm::InstrProfSymtab&, std::vector<llvm::coverage::BinaryCoverageReader::ProfileMappingRecord>&, std::vector<llvm::StringRef, std::allocator<llvm::StringRef> >&) [with IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::big]':
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:564:45:   required from 'llvm::Error readCoverageMappingData(llvm::InstrProfSymtab&, llvm::StringRef, std::vector<llvm::coverage::BinaryCoverageReader::ProfileMappingRecord>&, std::vector<llvm::StringRef, std::allocator<llvm::StringRef> >&) [with T = long long unsigned int; llvm::support::endianness Endian = llvm::support::big]'
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:719:26:   required from here
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:539:25: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:539:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version3; IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::big]':
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26:   required from here
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move]
  488 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move]
  515 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version2; IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::big]':
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26:   required from here
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move]
  488 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move]
  515 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version1; IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::big]':
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26:   required from here
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move]
  488 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move]
  515 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version3; IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::little]':
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26:   required from here
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move]
  488 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move]
  515 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version2; IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::little]':
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26:   required from here
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move]
  488 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move]
  515 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version1; IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::little]':
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26:   required from here
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move]
  488 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move]
  515 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version3; IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::big]':
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26:   required from here
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move]
  488 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move]
  515 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version2; IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::big]':
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26:   required from here
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move]
  488 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move]
  515 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version1; IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::big]':
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26:   required from here
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move]
  488 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move]
  515 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version3; IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::little]':
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26:   required from here
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move]
  488 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move]
  515 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version2; IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::little]':
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26:   required from here
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move]
  488 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move]
  515 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In instantiation of 'llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version1; IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::little]':
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:464:26:   required from here
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: warning: redundant move in return statement [-Wredundant-move]
  488 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:488:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: warning: redundant move in return statement [-Wredundant-move]
  515 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:515:29: note: remove 'std::move' call
[ 46%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ProfileData && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ProfileData -I/<<PKGBUILDDIR>>/lib/ProfileData -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/ProfileData/SampleProfWriter.cpp
[ 46%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLattice.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ValueLattice.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/ValueLattice.cpp
In file included from /usr/include/c++/10/algorithm:61,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:18,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:15:
/usr/include/c++/10/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_comp_val<llvm::InstrProfSymtab::getFuncName(uint64_t)::<lambda(const std::pair<long long unsigned int, std::__cxx11::basic_string<char> >&, uint64_t)> >]':
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 1309 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
/<<PKGBUILDDIR>>/lib/ProfileData/SampleProfWriter.cpp: In static member function 'static llvm::ErrorOr<std::unique_ptr<llvm::sampleprof::SampleProfileWriter> > llvm::sampleprof::SampleProfileWriter::create(std::unique_ptr<llvm::raw_ostream>&, llvm::sampleprof::SampleProfileFormat)':
/<<PKGBUILDDIR>>/lib/ProfileData/SampleProfWriter.cpp:296:19: warning: redundant move in return statement [-Wredundant-move]
  296 |   return std::move(Writer);
      |          ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/lib/ProfileData/SampleProfWriter.cpp:296:19: note: remove 'std::move' call
[ 46%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLatticeUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ValueLatticeUtils.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/ValueLatticeUtils.cpp
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:18,
                 from /<<PKGBUILDDIR>>/lib/ProfileData/Coverage/CoverageMappingReader.cpp:15:
/usr/include/c++/10/bits/stl_algo.h: In member function 'llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version2; IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::little]':
/usr/include/c++/10/bits/stl_algo.h:2041:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 2041 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2042 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function 'llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version3; IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::little]':
/usr/include/c++/10/bits/stl_algo.h:2041:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 2041 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2042 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function 'llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version2; IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::big]':
/usr/include/c++/10/bits/stl_algo.h:2041:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 2041 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2042 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function 'llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version3; IntPtrT = unsigned int; llvm::support::endianness Endian = llvm::support::big]':
/usr/include/c++/10/bits/stl_algo.h:2041:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 2041 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2042 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CGSCCPassManager.h:92,
                 from /<<PKGBUILDDIR>>/include/llvm/Passes/PassBuilder.h:20,
                 from /<<PKGBUILDDIR>>/lib/Passes/PassBuilder.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Passes/PassBuilder.h:19,
                 from /<<PKGBUILDDIR>>/lib/Passes/PassBuilder.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/include/c++/10/bits/stl_algo.h: In member function 'llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version2; IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::little]':
/usr/include/c++/10/bits/stl_algo.h:2041:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 2041 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2042 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function 'llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version3; IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::little]':
/usr/include/c++/10/bits/stl_algo.h:2041:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 2041 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2042 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function 'llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version2; IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::big]':
/usr/include/c++/10/bits/stl_algo.h:2041:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 2041 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2042 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function 'llvm::Expected<const char*> {anonymous}::VersionedCovMapFuncRecordReader<Version, IntPtrT, Endian>::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = llvm::coverage::Version3; IntPtrT = long long unsigned int; llvm::support::endianness Endian = llvm::support::big]':
/usr/include/c++/10/bits/stl_algo.h:2041:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::StringRef>*, std::vector<std::pair<long long unsigned int, llvm::StringRef> > >' changed in GCC 7.1
 2041 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2042 |     __gnu_cxx::__ops::__iter_comp_val(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 46%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/ValueTracking.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CGSCCPassManager.h:92,
                 from /<<PKGBUILDDIR>>/include/llvm/Passes/PassBuilder.h:20,
                 from /<<PKGBUILDDIR>>/lib/Passes/PassBuilder.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int>; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/Reassociate.h:71:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/CGSCCPassManager.h:102,
                 from /<<PKGBUILDDIR>>/include/llvm/Passes/PassBuilder.h:20,
                 from /<<PKGBUILDDIR>>/lib/Passes/PassBuilder.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CGSCCPassManager.h:92,
                 from /<<PKGBUILDDIR>>/include/llvm/Passes/PassBuilder.h:20,
                 from /<<PKGBUILDDIR>>/lib/Passes/PassBuilder.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> > >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:669:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&&) [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/CGSCCPassManager.h:102,
                 from /<<PKGBUILDDIR>>/include/llvm/Passes/PassBuilder.h:20,
                 from /<<PKGBUILDDIR>>/lib/Passes/PassBuilder.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Instruction>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
[ 46%] Linking CXX static library ../../libLLVMCoverage.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/ProfileData/Coverage && /usr/bin/cmake -P CMakeFiles/LLVMCoverage.dir/cmake_clean_target.cmake
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int>; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int>; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/Reassociate.h:71:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int>; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, unsigned int>; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseMapPair<llvm::AssertingVH<llvm::Value>, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/Reassociate.h:71:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Instruction]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> > >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> > >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Instruction>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Instruction]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> > >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Instruction>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> > >; KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Instruction>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Instruction> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Instruction> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Instruction>::AssertingVH(const llvm::AssertingVH<llvm::Instruction>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Instruction>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Instruction]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
cd /<<PKGBUILDDIR>>/build-llvm/lib/ProfileData/Coverage && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMCoverage.dir/link.txt --verbose=1
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CGSCCPassManager.h:92,
                 from /<<PKGBUILDDIR>>/include/llvm/Passes/PassBuilder.h:20,
                 from /<<PKGBUILDDIR>>/lib/Passes/PassBuilder.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<llvm::Value*, llvm::Constant*>; T2 = std::pair<llvm::Value*, llvm::Constant*>; T = std::pair<llvm::Value*, llvm::Constant*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::Value*, llvm::Constant*>*; It2 = std::pair<llvm::Value*, llvm::Constant*>*; T = std::pair<llvm::Value*, llvm::Constant*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::Value*, llvm::Constant*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::Value*, llvm::Constant*>; unsigned int N = 4]'
/<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:38:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Value*, llvm::Constant*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Passes/PassBuilder.h:19,
                 from /<<PKGBUILDDIR>>/lib/Passes/PassBuilder.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Value*, llvm::Constant*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CGSCCPassManager.h:92,
                 from /<<PKGBUILDDIR>>/include/llvm/Passes/PassBuilder.h:20,
                 from /<<PKGBUILDDIR>>/lib/Passes/PassBuilder.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<llvm::TerminatorInst*, unsigned int>; T2 = std::pair<llvm::TerminatorInst*, unsigned int>; T = std::pair<llvm::TerminatorInst*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::TerminatorInst*, unsigned int>*; It2 = std::pair<llvm::TerminatorInst*, unsigned int>*; T = std::pair<llvm::TerminatorInst*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::TerminatorInst*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::TerminatorInst*, unsigned int>; unsigned int N = 4]'
/<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/GVN.h:68:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::TerminatorInst*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Passes/PassBuilder.h:19,
                 from /<<PKGBUILDDIR>>/lib/Passes/PassBuilder.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::TerminatorInst*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/ar qc ../../libLLVMCoverage.a CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o
/usr/bin/ranlib ../../libLLVMCoverage.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 46%] Built target LLVMCoverage
/usr/bin/make  -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/ToolDrivers/llvm-dlltool /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-dlltool /<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend.internal".
Scanning dependencies of target LLVMDlltoolDriver
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 46%] Building CXX object lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DlltoolDriver.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-dlltool && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-dlltool -I/<<PKGBUILDDIR>>/lib/ToolDrivers/llvm-dlltool -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMDlltoolDriver.dir/DlltoolDriver.cpp.o -c /<<PKGBUILDDIR>>/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp
[ 46%] Linking CXX static library ../libLLVMProfileData.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/ProfileData && /usr/bin/cmake -P CMakeFiles/LLVMProfileData.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/ProfileData && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMProfileData.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMProfileData.a CMakeFiles/LLVMProfileData.dir/GCOV.cpp.o CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o
/usr/bin/ranlib ../libLLVMProfileData.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 46%] Built target LLVMProfileData
/usr/bin/make  -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/ToolDrivers/llvm-lib /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-lib /<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend.internal".
Scanning dependencies of target LLVMLibDriver
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CGSCCPassManager.h:92,
                 from /<<PKGBUILDDIR>>/include/llvm/Passes/PassBuilder.h:20,
                 from /<<PKGBUILDDIR>>/lib/Passes/PassBuilder.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Transforms/Scalar/GVN.h:68:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Passes/PassBuilder.h:19,
                 from /<<PKGBUILDDIR>>/lib/Passes/PassBuilder.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 46%] Building CXX object lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-lib -I/<<PKGBUILDDIR>>/lib/ToolDrivers/llvm-lib -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o -c /<<PKGBUILDDIR>>/lib/ToolDrivers/llvm-lib/LibDriver.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ValueTracking.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ValueTracking.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ValueTracking.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ValueTracking.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/Error.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/Binary.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/Archive.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ArchiveWriter.h:18,
                 from /<<PKGBUILDDIR>>/lib/ToolDrivers/llvm-lib/LibDriver.cpp:18:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function 'int llvm::libDriverMain(llvm::ArrayRef<const char*>)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ValueTracking.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ValueTracking.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/ValueTracking.h:18,
                 from /<<PKGBUILDDIR>>/lib/Analysis/ValueTracking.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 46%] Linking CXX static library ../../libLLVMDlltoolDriver.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-dlltool && /usr/bin/cmake -P CMakeFiles/LLVMDlltoolDriver.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-dlltool && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDlltoolDriver.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMDlltoolDriver.a CMakeFiles/LLVMDlltoolDriver.dir/DlltoolDriver.cpp.o
/usr/bin/ranlib ../../libLLVMDlltoolDriver.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 46%] Built target LLVMDlltoolDriver
/usr/bin/make  -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/XRay /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/XRay /<<PKGBUILDDIR>>/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/XRay/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.dir/depend.internal".
Scanning dependencies of target LLVMXRay
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 46%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/XRay && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/XRay -I/<<PKGBUILDDIR>>/lib/XRay -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o -c /<<PKGBUILDDIR>>/lib/XRay/InstrumentationMap.cpp
[ 46%] Linking CXX static library ../../libLLVMLibDriver.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-lib && /usr/bin/cmake -P CMakeFiles/LLVMLibDriver.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/ToolDrivers/llvm-lib && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLibDriver.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMLibDriver.a CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o
/usr/bin/ranlib ../../libLLVMLibDriver.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 46%] Built target LLVMLibDriver
/usr/bin/make  -f projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/depend.internal".
Scanning dependencies of target ubsan
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
make[4]: Nothing to be done for 'projects/compiler-rt/lib/ubsan/CMakeFiles/ubsan.dir/build'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 46%] Built target ubsan
/usr/bin/make  -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/depend.internal".
Scanning dependencies of target clang_rt.asan-dynamic-armhf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 46%] Linking CXX shared library ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.asan-armhf.so
cd /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.asan-dynamic-armhf.dir/link.txt --verbose=1
/usr/bin/g++-10 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG  -mfloat-abi=hard -nodefaultlibs -Wl,--version-script,/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/clang_rt.asan-dynamic-armhf.vers -Wl,-z,relro -Wl,-z,defs -Wl,-z,nodelete -shared -Wl,-soname,libclang_rt.asan-armhf.so -o ../../../../lib/clang/6.0.1/lib/linux/libclang_rt.asan-armhf.so ../interception/CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_file.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flag_parser.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libc.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_libignore.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_s390.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_persistent_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_netbsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_platform_limits_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_printf.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_solaris.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stackdepot.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stacktrace_printer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_allocator_checks.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_fuchsia.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o ../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common.cc.o ../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_linux.cc.o ../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_mac.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_allocator.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_activation.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_debugging.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_descriptions.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_errors.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_fake_stack.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_flags.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_fuchsia.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_globals.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_globals_win.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_interceptors.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_interceptors_memintrinsics.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_linux.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_mac.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_malloc_linux.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_malloc_mac.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_malloc_win.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_memory_profile.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_poisoning.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_posix.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_premap_shadow.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_report.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_rtl.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_shadow_setup.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_stack.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_stats.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_suppressions.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_thread.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_win.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_new_delete.cc.o CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/dummy.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_handlers_cxx.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_itanium.cc.o ../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_win.cc.o  -lstdc++ -lgcc_s -lc -ldl -lrt -lm -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 46%] Built target clang_rt.asan-dynamic-armhf
/usr/bin/make  -f projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/ubsan-minimal.dir/build.make projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/ubsan-minimal.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/ubsan_minimal /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/ubsan-minimal.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/ubsan-minimal.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/ubsan-minimal.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/ubsan-minimal.dir/depend.internal".
Scanning dependencies of target ubsan-minimal
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/ubsan-minimal.dir/build.make projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/ubsan-minimal.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
make[4]: Nothing to be done for 'projects/compiler-rt/lib/ubsan_minimal/CMakeFiles/ubsan-minimal.dir/build'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 46%] Built target ubsan-minimal
[ 46%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Analysis -I/<<PKGBUILDDIR>>/lib/Analysis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o -c /<<PKGBUILDDIR>>/lib/Analysis/VectorUtils.cpp
/<<PKGBUILDDIR>>/lib/XRay/InstrumentationMap.cpp: In function 'llvm::Expected<llvm::xray::InstrumentationMap> llvm::xray::loadInstrumentationMap(llvm::StringRef)':
/<<PKGBUILDDIR>>/lib/XRay/InstrumentationMap.cpp:178:23: warning: redundant move in return statement [-Wredundant-move]
  178 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/XRay/InstrumentationMap.cpp:178:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/XRay/InstrumentationMap.cpp:182:23: warning: redundant move in return statement [-Wredundant-move]
  182 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/XRay/InstrumentationMap.cpp:182:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/XRay/InstrumentationMap.cpp:186:23: warning: redundant move in return statement [-Wredundant-move]
  186 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/XRay/InstrumentationMap.cpp:186:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/XRay/InstrumentationMap.cpp:193:23: warning: redundant move in return statement [-Wredundant-move]
  193 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/XRay/InstrumentationMap.cpp:193:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/XRay/InstrumentationMap.cpp:196:21: warning: redundant move in return statement [-Wredundant-move]
  196 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/XRay/InstrumentationMap.cpp:196:21: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/XRay/InstrumentationMap.h:19,
                 from /<<PKGBUILDDIR>>/lib/XRay/InstrumentationMap.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/XRay/InstrumentationMap.h:18,
                 from /<<PKGBUILDDIR>>/lib/XRay/InstrumentationMap.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/XRay/InstrumentationMap.h:20,
                 from /<<PKGBUILDDIR>>/lib/XRay/InstrumentationMap.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::xray::SledEntry}; _Tp = llvm::xray::SledEntry; _Alloc = std::allocator<llvm::xray::SledEntry>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::xray::SledEntry>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::xray::SledEntry}; _Tp = llvm::xray::SledEntry; _Alloc = std::allocator<llvm::xray::SledEntry>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::SledEntry*, std::vector<llvm::xray::SledEntry> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 46%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Trace.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/XRay && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/XRay -I/<<PKGBUILDDIR>>/lib/XRay -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMXRay.dir/Trace.cpp.o -c /<<PKGBUILDDIR>>/lib/XRay/Trace.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/VectorUtils.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/VectorUtils.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/VectorUtils.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/VectorUtils.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/lib/XRay/Trace.cpp: In function 'llvm::Expected<llvm::xray::Trace> llvm::xray::loadTraceFile(llvm::StringRef, bool)':
/<<PKGBUILDDIR>>/lib/XRay/Trace.cpp:685:25: warning: redundant move in return statement [-Wredundant-move]
  685 |         return std::move(E);
      |                ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/XRay/Trace.cpp:685:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/XRay/Trace.cpp:696:25: warning: redundant move in return statement [-Wredundant-move]
  696 |         return std::move(E);
      |                ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/XRay/Trace.cpp:696:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/XRay/Trace.cpp:705:23: warning: redundant move in return statement [-Wredundant-move]
  705 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/XRay/Trace.cpp:705:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/lib/XRay/Trace.cpp:714:19: warning: redundant move in return statement [-Wredundant-move]
  714 |   return std::move(T);
      |          ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/lib/XRay/Trace.cpp:714:19: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/XRay/Trace.h:19,
                 from /<<PKGBUILDDIR>>/lib/XRay/Trace.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/vector:60,
                 from /<<PKGBUILDDIR>>/include/llvm/XRay/Trace.h:17,
                 from /<<PKGBUILDDIR>>/lib/XRay/Trace.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/VectorUtils.h:17,
                 from /<<PKGBUILDDIR>>/lib/Analysis/VectorUtils.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::Instruction*, long long unsigned int>}; _Tp = std::pair<llvm::Instruction*, long long unsigned int>; _Alloc = std::allocator<std::pair<llvm::Instruction*, long long unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::Instruction*, long long unsigned int>, std::allocator<std::pair<llvm::Instruction*, long long unsigned int> > >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = llvm::Instruction*; ValueT = long long unsigned int; MapType = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; VectorType = std::vector<std::pair<llvm::Instruction*, long long unsigned int>, std::allocator<std::pair<llvm::Instruction*, long long unsigned int> > >]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::Instruction*, long long unsigned int>*, std::vector<std::pair<llvm::Instruction*, long long unsigned int>, std::allocator<std::pair<llvm::Instruction*, long long unsigned int> > > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:60,
                 from /<<PKGBUILDDIR>>/include/llvm/XRay/Trace.h:17,
                 from /<<PKGBUILDDIR>>/lib/XRay/Trace.cpp:13:
/usr/include/c++/10/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _Tp = llvm::xray::XRayRecord; _Compare = __gnu_cxx::__ops::_Iter_comp_val<llvm::xray::loadTraceFile(llvm::StringRef, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 1309 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/XRay/Trace.h:19,
                 from /<<PKGBUILDDIR>>/lib/XRay/Trace.cpp:13:
/usr/include/c++/10/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _Tp = llvm::xray::XRayRecord; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::xray::loadTraceFile(llvm::StringRef, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2048 |     __upper_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTraceFile(llvm::StringRef, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = llvm::xray::XRayRecord*; _OutputIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTraceFile(llvm::StringRef, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2650 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _OutputIterator = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTraceFile(llvm::StringRef, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTraceFile(llvm::StringRef, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2717 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2707:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2707 |    std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >]':
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 1318 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTraceFile(llvm::StringRef, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2488 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2513:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2513 |      = std::__lower_bound(__middle, __last, *__first_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2514 |      __gnu_cxx::__ops::__iter_comp_val(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2522:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2522 |      = std::__upper_bound(__first, __middle, *__second_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2523 |      __gnu_cxx::__ops::__val_comp_iter(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2529:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2529 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2530 |       __len11, __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~   
/usr/include/c++/10/bits/stl_algo.h:2531:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2531 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2532 |       __len1 - __len11, __len2 - __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTraceFile(llvm::StringRef, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2773 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2778:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2778 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2782:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2782 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2783:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2783 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2784:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2784 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2785 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2786 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2787 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _Distance = int; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTraceFile(llvm::StringRef, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2427 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2457:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2457 |   = std::__lower_bound(__middle, __last, *__first_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2458 |          __gnu_cxx::__ops::__iter_comp_val(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2466:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2466 |   = std::__upper_bound(__first, __middle, *__second_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2467 |          __gnu_cxx::__ops::__val_comp_iter(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2475:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2475 |    std::__merge_adaptive(__first, __first_cut, __new_middle, __len11,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2476 |     __len22, __buffer, __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2477:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2477 |    std::__merge_adaptive(__new_middle, __second_cut, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2478 |     __len1 - __len11,
      |     ~~~~~~~~~~~~~~~~~    
 2479 |     __len2 - __len22, __buffer,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2480 |     __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _Pointer = llvm::xray::XRayRecord*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::loadTraceFile(llvm::StringRef, bool)::<lambda(const llvm::xray::XRayRecord&, const llvm::xray::XRayRecord&)> >]':
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2744 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2753:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2753 |    std::__stable_sort_adaptive(__first, __middle, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2754 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2755:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2755 |    std::__stable_sort_adaptive(__middle, __last, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2756 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2760:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2760 |    std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2761:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2761 |    std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2763:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 2763 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2764 |        _Distance(__middle - __first),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2765 |        _Distance(__last - __middle),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2766 |        __buffer, __buffer_size,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |        __comp);
      |        ~~~~~~~              
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/XRay/Trace.h:17,
                 from /<<PKGBUILDDIR>>/lib/XRay/Trace.cpp:13:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::xray::XRayRecord; _Alloc = std::allocator<llvm::xray::XRayRecord>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::xray::XRayRecord>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/bits/stl_algo.h:62,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/XRay/Trace.h:19,
                 from /<<PKGBUILDDIR>>/lib/XRay/Trace.cpp:13:
/usr/include/c++/10/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >; _Tp = llvm::xray::XRayRecord]':
/usr/include/c++/10/bits/stl_tempbuf.h:257:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
  257 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/XRay/Trace.h:17,
                 from /<<PKGBUILDDIR>>/lib/XRay/Trace.cpp:13:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::xray::XRayRecord}; _Tp = llvm::xray::XRayRecord; _Alloc = std::allocator<llvm::xray::XRayRecord>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::xray::XRayRecord>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/bin/make  -f tools/polly/lib/CMakeFiles/LLVMPolly.dir/build.make tools/polly/lib/CMakeFiles/LLVMPolly.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/polly/lib /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/CMakeFiles/LLVMPolly.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/CMakeFiles/LLVMPolly.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/CMakeFiles/LLVMPolly.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/CMakeFiles/LLVMPolly.dir/depend.internal".
Scanning dependencies of target LLVMPolly
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/polly/lib/CMakeFiles/LLVMPolly.dir/build.make tools/polly/lib/CMakeFiles/LLVMPolly.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 46%] Building CXX object tools/polly/lib/CMakeFiles/LLVMPolly.dir/Polly.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/g++-10 -DLLVMPolly_EXPORTS -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib -I/<<PKGBUILDDIR>>/tools/polly/lib -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/include -I/<<PKGBUILDDIR>>/tools/polly/lib/External -I/<<PKGBUILDDIR>>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/External/isl/include -I/<<PKGBUILDDIR>>/tools/polly/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -fPIC -o CMakeFiles/LLVMPolly.dir/Polly.cpp.o -c /<<PKGBUILDDIR>>/tools/polly/lib/Polly.cpp
/usr/include/c++/10/bits/vector.tcc: In function 'llvm::Expected<llvm::xray::Trace> llvm::xray::loadTraceFile(llvm::StringRef, bool)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/XRay/Trace.h:17,
                 from /<<PKGBUILDDIR>>/lib/XRay/Trace.cpp:13:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/XRay/Trace.h:17,
                 from /<<PKGBUILDDIR>>/lib/XRay/Trace.cpp:13:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/XRay/Trace.h:19,
                 from /<<PKGBUILDDIR>>/lib/XRay/Trace.cpp:13:
/usr/include/c++/10/bits/stl_algo.h:5032:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 5032 |       _TmpBuf __buf(__first, std::distance(__first, __last));
      |               ^~~~~
/usr/include/c++/10/bits/stl_algo.h:5035:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 5035 |  std::__inplace_stable_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:5037:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::XRayRecord*, std::vector<llvm::xray::XRayRecord> >' changed in GCC 7.1
 5037 |  std::__stable_sort_adaptive(__first, __last, __buf.begin(),
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5038 |         _DistanceType(__buf.size()), __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 46%] Linking CXX static library ../libLLVMXRay.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/XRay && /usr/bin/cmake -P CMakeFiles/LLVMXRay.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/XRay && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMXRay.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMXRay.a CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o CMakeFiles/LLVMXRay.dir/Trace.cpp.o
/usr/bin/ranlib ../libLLVMXRay.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 46%] Linking CXX shared module ../../../lib/LLVMPolly.so
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMPolly.dir/link.txt --verbose=1
[ 46%] Built target LLVMXRay
/usr/bin/make  -f tools/clang/CMakeFiles/clang-tablegen-targets.dir/build.make tools/clang/CMakeFiles/clang-tablegen-targets.dir/depend
/usr/bin/g++-10 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -Wl,-z,relro -shared  -o ../../../lib/LLVMPolly.so CMakeFiles/LLVMPolly.dir/Polly.cpp.o CMakeFiles/PollyCore.dir/Analysis/DependenceInfo.cpp.o CMakeFiles/PollyCore.dir/Analysis/PolyhedralInfo.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopDetection.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopDetectionDiagnostic.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopInfo.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopBuilder.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopGraphPrinter.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopPass.cpp.o CMakeFiles/PollyCore.dir/Analysis/PruneUnprofitable.cpp.o CMakeFiles/PollyCore.dir/CodeGen/BlockGenerators.cpp.o CMakeFiles/PollyCore.dir/CodeGen/IslAst.cpp.o CMakeFiles/PollyCore.dir/CodeGen/IslExprBuilder.cpp.o CMakeFiles/PollyCore.dir/CodeGen/IslNodeBuilder.cpp.o CMakeFiles/PollyCore.dir/CodeGen/CodeGeneration.cpp.o CMakeFiles/PollyCore.dir/CodeGen/LoopGenerators.cpp.o CMakeFiles/PollyCore.dir/CodeGen/IRBuilder.cpp.o CMakeFiles/PollyCore.dir/CodeGen/Utils.cpp.o CMakeFiles/PollyCore.dir/CodeGen/RuntimeDebugBuilder.cpp.o CMakeFiles/PollyCore.dir/CodeGen/CodegenCleanup.cpp.o CMakeFiles/PollyCore.dir/CodeGen/PerfMonitor.cpp.o CMakeFiles/PollyCore.dir/Exchange/JSONExporter.cpp.o CMakeFiles/PollyCore.dir/Support/GICHelper.cpp.o CMakeFiles/PollyCore.dir/Support/SCEVAffinator.cpp.o CMakeFiles/PollyCore.dir/Support/SCEVValidator.cpp.o CMakeFiles/PollyCore.dir/Support/RegisterPasses.cpp.o CMakeFiles/PollyCore.dir/Support/ScopHelper.cpp.o CMakeFiles/PollyCore.dir/Support/ScopLocation.cpp.o CMakeFiles/PollyCore.dir/Support/ISLTools.cpp.o CMakeFiles/PollyCore.dir/Support/DumpModulePass.cpp.o CMakeFiles/PollyCore.dir/Support/VirtualInstruction.cpp.o CMakeFiles/PollyCore.dir/Transform/Canonicalization.cpp.o CMakeFiles/PollyCore.dir/Transform/CodePreparation.cpp.o CMakeFiles/PollyCore.dir/Transform/DeadCodeElimination.cpp.o CMakeFiles/PollyCore.dir/Transform/ScheduleOptimizer.cpp.o CMakeFiles/PollyCore.dir/Transform/FlattenSchedule.cpp.o CMakeFiles/PollyCore.dir/Transform/FlattenAlgo.cpp.o CMakeFiles/PollyCore.dir/Transform/ForwardOpTree.cpp.o CMakeFiles/PollyCore.dir/Transform/DeLICM.cpp.o CMakeFiles/PollyCore.dir/Transform/ZoneAlgo.cpp.o CMakeFiles/PollyCore.dir/Transform/Simplify.cpp.o CMakeFiles/PollyCore.dir/Transform/MaximalStaticExpansion.cpp.o CMakeFiles/PollyCore.dir/Transform/RewriteByReferenceParameters.cpp.o CMakeFiles/PollyCore.dir/Transform/ScopInliner.cpp.o  ../../../lib/libPollyISL.a /usr/lib/arm-linux-gnueabihf/libjsoncpp.so 
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang /<<PKGBUILDDIR>>/build-llvm/tools/clang/CMakeFiles/clang-tablegen-targets.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/CMakeFiles/clang-tablegen-targets.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/CMakeFiles/clang-tablegen-targets.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/CMakeFiles/clang-tablegen-targets.dir/depend.internal".
Scanning dependencies of target clang-tablegen-targets
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/CMakeFiles/clang-tablegen-targets.dir/build.make tools/clang/CMakeFiles/clang-tablegen-targets.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
make[4]: Nothing to be done for 'tools/clang/CMakeFiles/clang-tablegen-targets.dir/build'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 46%] Built target clang-tablegen-targets
/usr/bin/make  -f tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/build.make tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cfi-verify/lib /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cfi-verify/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/depend.internal".
Scanning dependencies of target LLVMCFIVerify
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/build.make tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 46%] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/FileAnalysis.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cfi-verify/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cfi-verify/lib -I/<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCFIVerify.dir/FileAnalysis.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 46%] Built target LLVMPolly
/usr/bin/make  -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/AArch64 /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend.internal".
Scanning dependencies of target LLVMAArch64CodeGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A57FPLoadBalancing.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A57FPLoadBalancing.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp
[ 46%] Linking CXX static library ../libLLVMAnalysis.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/cmake -P CMakeFiles/LLVMAnalysis.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Analysis && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAnalysis.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMAnalysis.a CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o CMakeFiles/LLVMAnalysis.dir/CmpInstAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.cpp.o CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o CMakeFiles/LLVMAnalysis.dir/MemorySSA.cpp.o CMakeFiles/LLVMAnalysis.dir/MemorySSAUpdater.cpp.o CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o CMakeFiles/LLVMAnalysis.dir/OptimizationRemarkEmitter.cpp.o CMakeFiles/LLVMAnalysis.dir/OrderedBasicBlock.cpp.o CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o CMakeFiles/LLVMAnalysis.dir/ValueLattice.cpp.o CMakeFiles/LLVMAnalysis.dir/ValueLatticeUtils.cpp.o CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o
/<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.cpp: In static member function 'static llvm::Expected<llvm::cfi_verify::FileAnalysis> llvm::cfi_verify::FileAnalysis::Create(llvm::StringRef)':
/<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:93:21: warning: redundant move in return statement [-Wredundant-move]
   93 |     return std::move(InitResponse);
      |            ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:93:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:96:21: warning: redundant move in return statement [-Wredundant-move]
   96 |     return std::move(SectionParseResponse);
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:96:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:98:19: warning: redundant move in return statement [-Wredundant-move]
   98 |   return std::move(Analysis);
      |          ~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:98:19: note: remove 'std::move' call
/usr/bin/ranlib ../libLLVMAnalysis.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 46%] Built target LLVMAnalysis
/usr/bin/make  -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/AArch64/TargetInfo /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/TargetInfo /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend.internal".
Scanning dependencies of target LLVMAArch64Info
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 46%] Building CXX object lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/AArch64TargetInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/TargetInfo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/AArch64/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/TargetInfo/.. -I/<<PKGBUILDDIR>>/lib/Target/AArch64/TargetInfo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64Info.dir/AArch64TargetInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 46%] Linking CXX static library ../../../libLLVMAArch64Info.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMAArch64Info.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAArch64Info.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMAArch64Info.a CMakeFiles/LLVMAArch64Info.dir/AArch64TargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMAArch64Info.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 46%] Built target LLVMAArch64Info
/usr/bin/make  -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/AArch64/AsmParser /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AsmParser /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/depend.internal".
Scanning dependencies of target LLVMAArch64AsmParser
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 46%] Building CXX object lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/AArch64AsmParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AsmParser && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AsmParser -I/<<PKGBUILDDIR>>/lib/Target/AArch64/AsmParser -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AsmParser/.. -I/<<PKGBUILDDIR>>/lib/Target/AArch64/AsmParser/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64AsmParser.dir/AArch64AsmParser.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp:33:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp:31:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp:31:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp:31:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp:31:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp:31:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp:31:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::AArch64MCExpr::VariantKind]':
/<<PKGBUILDDIR>>/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:736:54:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::AArch64MCExpr::VariantKind>::Data' from 'std::initializer_list<llvm::AArch64MCExpr::VariantKind>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void llvm::cfi_verify::FileAnalysis::parseSectionContents(llvm::ArrayRef<unsigned char>, uint64_t)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp:31:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp:31:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 46%] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/GraphBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cfi-verify/lib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cfi-verify/lib -I/<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMCFIVerify.dir/GraphBuilder.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/GraphBuilder.cpp
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/GraphBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/GraphBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/GraphBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/GraphBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/GraphBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/GraphBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'std::vector<long long unsigned int, std::allocator<long long unsigned int> > llvm::cfi_verify::GraphResult::flattenAddress(uint64_t) const':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/GraphBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::cfi_verify::ConditionalBranchNode&}; _Tp = llvm::cfi_verify::ConditionalBranchNode; _Alloc = std::allocator<llvm::cfi_verify::ConditionalBranchNode>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::cfi_verify::ConditionalBranchNode>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/GraphBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void llvm::cfi_verify::GraphBuilder::buildFlowGraphImpl(const llvm::cfi_verify::FileAnalysis&, llvm::DenseSet<long long unsigned int>&, llvm::cfi_verify::GraphResult&, uint64_t, uint64_t)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::cfi_verify::ConditionalBranchNode*, std::vector<llvm::cfi_verify::ConditionalBranchNode> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 46%] Linking CXX static library ../../../lib/libLLVMCFIVerify.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cfi-verify/lib && /usr/bin/cmake -P CMakeFiles/LLVMCFIVerify.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cfi-verify/lib && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMCFIVerify.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../lib/libLLVMCFIVerify.a CMakeFiles/LLVMCFIVerify.dir/FileAnalysis.cpp.o CMakeFiles/LLVMCFIVerify.dir/GraphBuilder.cpp.o
/usr/bin/ranlib ../../../lib/libLLVMCFIVerify.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 46%] Built target LLVMCFIVerify
/usr/bin/make  -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/Disassembler /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend.internal".
Scanning dependencies of target LLVMAArch64Disassembler
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 46%] Building CXX object lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/AArch64Disassembler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/Disassembler && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/Disassembler/.. -I/<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64Disassembler.dir/AArch64Disassembler.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp:44:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp:36:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp:36:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp:36:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp:36:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp:36:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp:36:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64AsmPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCSymbolizer.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCDisassembler.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/AArch64Disassembler.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 46%] Linking CXX static library ../../../libLLVMAArch64AsmParser.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMAArch64AsmParser.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAArch64AsmParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMAArch64AsmParser.a CMakeFiles/LLVMAArch64AsmParser.dir/AArch64AsmParser.cpp.o
/usr/bin/ranlib ../../../libLLVMAArch64AsmParser.a
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCSymbolizer.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCDisassembler.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/AArch64Disassembler.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 46%] Built target LLVMAArch64AsmParser
/usr/bin/make  -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/depend
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCSymbolizer.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCDisassembler.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/AArch64Disassembler.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/AArch64/InstPrinter /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/InstPrinter /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMAArch64AsmPrinter
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 46%] Building CXX object lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/AArch64InstPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/InstPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/AArch64/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/InstPrinter/.. -I/<<PKGBUILDDIR>>/lib/Target/AArch64/InstPrinter/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64AsmPrinter.dir/AArch64InstPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCSymbolizer.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCDisassembler.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/AArch64Disassembler.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64AsmPrinter.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64AsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64AsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64AsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64AsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64AsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64AsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64AsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64AsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64AsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64AsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CallLowering.cpp.o
[ 46%] Building CXX object lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/AArch64ExternalSymbolizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CallLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CallLowering.cpp
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/Disassembler && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/Disassembler/.. -I/<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64Disassembler.dir/AArch64ExternalSymbolizer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CallLowering.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CallLowering.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CallLowering.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCSymbolizer.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CallLowering.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CallLowering.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CallLowering.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CallLowering.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCSymbolizer.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCSymbolizer.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CallLowering.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CallLowering.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCSymbolizer.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o
[ 46%] Linking CXX static library ../../../libLLVMAArch64Disassembler.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMAArch64Disassembler.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/Disassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAArch64Disassembler.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMAArch64Disassembler.a CMakeFiles/LLVMAArch64Disassembler.dir/AArch64Disassembler.cpp.o CMakeFiles/LLVMAArch64Disassembler.dir/AArch64ExternalSymbolizer.cpp.o
/usr/bin/ranlib ../../../libLLVMAArch64Disassembler.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 46%] Built target LLVMAArch64Disassembler
/usr/bin/make  -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend.internal".
Scanning dependencies of target LLVMAArch64Desc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 46%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64AsmBackend.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/.. -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64AsmBackend.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp:32:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 46%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/.. -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFObjectWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp
[ 46%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CollectLOH.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/.. -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CollectLOH.cpp:101:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::MachineInstr*]':
/<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CollectLOH.cpp:385:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<const llvm::MachineInstr*>::Data' from 'std::initializer_list<const llvm::MachineInstr*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CollectLOH.cpp:101:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CollectLOH.cpp:101:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CollectLOH.cpp:101:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CollectLOH.cpp:101:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CollectLOH.cpp:101:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CollectLOH.cpp:101:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCAsmInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/.. -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCAsmInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CondBrTuning.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CondBrTuning.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CondBrTuning.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoCOFF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoCOFF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoCOFF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoCOFF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoCOFF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoCOFF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCCodeEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/.. -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCCodeEmitter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CondBrTuning.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CondBrTuning.cpp:29:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CondBrTuning.cpp:29:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CondBrTuning.cpp:29:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CondBrTuning.cpp:29:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CondBrTuning.cpp:29:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CondBrTuning.cpp:29:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CondBrTuning.cpp:29:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CondBrTuning.cpp:29:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCExpr.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/.. -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCExpr.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ConditionalCompares.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCTargetDesc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/.. -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCTargetDesc.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp
[ 47%] Linking CXX static library ../../../libLLVMAArch64AsmPrinter.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMAArch64AsmPrinter.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAArch64AsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMAArch64AsmPrinter.a CMakeFiles/LLVMAArch64AsmPrinter.dir/AArch64InstPrinter.cpp.o
/usr/bin/ranlib ../../../libLLVMAArch64AsmPrinter.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Built target LLVMAArch64AsmPrinter
/usr/bin/make  -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/Utils /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/depend.internal".
Scanning dependencies of target LLVMAArch64Utils
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Building CXX object lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/AArch64BaseInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/Utils -I/<<PKGBUILDDIR>>/lib/Target/AArch64/Utils -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64Utils.dir/AArch64BaseInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ConditionalCompares.cpp:31:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ConditionalCompares.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ConditionalCompares.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ConditionalCompares.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ConditionalCompares.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ConditionalCompares.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ConditionalCompares.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ConditionalCompares.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ConditionalCompares.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MachObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/.. -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MachObjectWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp
[ 47%] Linking CXX static library ../../../libLLVMAArch64Utils.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/Utils && /usr/bin/cmake -P CMakeFiles/LLVMAArch64Utils.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/Utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAArch64Utils.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMAArch64Utils.a CMakeFiles/LLVMAArch64Utils.dir/AArch64BaseInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMAArch64Utils.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Built target LLVMAArch64Utils
/usr/bin/make  -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/AMDGPU /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend.internal".
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp
Scanning dependencies of target LLVMAMDGPUCodeGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAliasAnalysis.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAliasAnalysis.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAliasAnalysis.cpp
[ 47%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64TargetStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/.. -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64TargetStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/.. -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFObjectWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFObjectWriter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFObjectWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64FixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/.. -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Linking CXX static library ../../../libLLVMAArch64Desc.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMAArch64Desc.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAArch64Desc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMAArch64Desc.a CMakeFiles/LLVMAArch64Desc.dir/AArch64AsmBackend.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFObjectWriter.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFStreamer.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCAsmInfo.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCCodeEmitter.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCExpr.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCTargetDesc.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64MachObjectWriter.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64TargetStreamer.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFObjectWriter.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFStreamer.cpp.o
/usr/bin/ranlib ../../../libLLVMAArch64Desc.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Built target LLVMAArch64Desc
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FalkorHWPFFix.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FalkorHWPFFix.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 47%] Linking CXX static library ../libLLVMPasses.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Passes && /usr/bin/cmake -P CMakeFiles/LLVMPasses.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Passes && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMPasses.dir/link.txt --verbose=1
/usr/bin/ar qc ../libLLVMPasses.a CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o
/usr/bin/ranlib ../libLLVMPasses.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Built target LLVMPasses
/usr/bin/make  -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/AMDGPU/Utils /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/Utils /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend.internal".
Scanning dependencies of target LLVMAMDGPUUtils
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUBaseInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/Utils -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU/Utils -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUBaseInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDKernelCodeTUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/Utils -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU/Utils -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUUtils.dir/AMDKernelCodeTUtils.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/Utils/AMDKernelCodeTUtils.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/IR/PredIteratorCache.h:53:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/AMDGPU/TargetInfo /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/TargetInfo /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend.internal".
Scanning dependencies of target LLVMAMDGPUInfo
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Building CXX object lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/TargetInfo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp
[ 47%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUAsmUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/Utils -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU/Utils -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUAsmUtils.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp
[ 47%] Linking CXX static library ../../../libLLVMAMDGPUUtils.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/Utils && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUUtils.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/Utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUUtils.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMAMDGPUUtils.a CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUBaseInfo.cpp.o CMakeFiles/LLVMAMDGPUUtils.dir/AMDKernelCodeTUtils.cpp.o CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUAsmUtils.cpp.o
/usr/bin/ranlib ../../../libLLVMAMDGPUUtils.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Built target LLVMAMDGPUUtils
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUArgumentUsageInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUArgumentUsageInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp
/usr/bin/make  -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend.internal".
Scanning dependencies of target LLVMAMDGPUDesc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FastISel.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 47%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFObjectWriter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CallingConvention.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FastISel.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FastISel.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FastISel.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Linking CXX static library ../../../libLLVMAMDGPUInfo.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUInfo.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUInfo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMAMDGPUInfo.a CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMAMDGPUInfo.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Built target LLVMAMDGPUInfo
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCallLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCallLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCallLowering.cpp
[ 47%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUHSAMetadataStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUHSAMetadataStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUHSAMetadataStreamer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FastISel.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FastISel.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FastISel.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FastISel.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FastISel.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FastISel.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUHSAMetadataStreamer.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUHSAMetadataStreamer.cpp:16:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::AMDGPU::HSAMD::Kernel::Metadata}; _Tp = llvm::AMDGPU::HSAMD::Kernel::Metadata; _Alloc = std::allocator<llvm::AMDGPU::HSAMD::Kernel::Metadata>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::AMDGPU::HSAMD::Kernel::Metadata>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void llvm::AMDGPU::HSAMD::MetadataStreamer::emitKernel(const llvm::Function&, const llvm::AMDGPU::HSAMD::Kernel::CodeProps::Metadata&, const llvm::AMDGPU::HSAMD::Kernel::DebugProps::Metadata&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::AMDGPU::HSAMD::Kernel::Metadata*, std::vector<llvm::AMDGPU::HSAMD::Kernel::Metadata> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCCodeEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCCodeEmitter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.cpp
[ 47%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp
/usr/bin/make  -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/ARM /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend.internal".
Scanning dependencies of target LLVMARMCodeGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/A15SDOptimizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/A15SDOptimizer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/A15SDOptimizer.cpp
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/A15SDOptimizer.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/A15SDOptimizer.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/A15SDOptimizer.cpp:27:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/A15SDOptimizer.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/A15SDOptimizer.cpp:27:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/A15SDOptimizer.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/A15SDOptimizer.cpp:27:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/A15SDOptimizer.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/A15SDOptimizer.cpp:27:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A53Fix835769.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A53Fix835769.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64A53Fix835769.cpp
[ 47%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUTargetStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUTargetStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:361:70:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:363:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMAsmPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMAsmPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDKernelCodeT.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDKernelCodeT.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64A53Fix835769.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDKernelCodeT.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDKernelCodeT.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDKernelCodeT.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDKernelCodeT.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64A53Fix835769.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64A53Fix835769.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64A53Fix835769.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64A53Fix835769.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64A53Fix835769.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64A53Fix835769.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/R600MCCodeEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/R600MCCodeEmitter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.cpp
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::MCSymbol*>]':
/<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.cpp:1300:64:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.cpp:98:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.cpp:94:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.cpp:94:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.cpp:94:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.cpp:94:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.cpp:94:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.cpp:94:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.cpp:94:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.cpp:94:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Linking CXX static library ../../../libLLVMAMDGPUDesc.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUDesc.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUDesc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMAMDGPUDesc.a CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUHSAMetadataStreamer.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCCodeEmitter.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUTargetStreamer.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/R600MCCodeEmitter.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o
/usr/bin/ranlib ../../../libLLVMAMDGPUDesc.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Built target LLVMAMDGPUDesc
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseInstrInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMBaseInstrInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ConditionOptimizer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/ARM/TargetInfo /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/TargetInfo /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/depend.internal".
Scanning dependencies of target LLVMARMInfo
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Building CXX object lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/ARMTargetInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/TargetInfo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/ARM/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMInfo.dir/ARMTargetInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp
[ 47%] Linking CXX static library ../../../libLLVMARMInfo.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMARMInfo.dir/cmake_clean_target.cmake
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstructionSelector.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstructionSelector.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMARMInfo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMARMInfo.a CMakeFiles/LLVMARMInfo.dir/ARMTargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMARMInfo.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Built target LLVMARMInfo
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ConditionOptimizer.cpp:75:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ConditionOptimizer.cpp:61:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ConditionOptimizer.cpp:61:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ConditionOptimizer.cpp:61:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ConditionOptimizer.cpp:61:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ConditionOptimizer.cpp:61:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ConditionOptimizer.cpp:61:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MachineOperand*, llvm::ARMCC::CondCodes>]':
/<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.cpp:2820:64:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MachineOperand*, llvm::ARMCC::CondCodes>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::MachineOperand*, llvm::ARMCC::CondCodes>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ConditionOptimizer.cpp:61:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ConditionOptimizer.cpp:61:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp:59:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIntrinsicInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIntrinsicInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp:53:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp:53:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp:53:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp:53:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/ARM/AsmParser /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/AsmParser /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend.internal".
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachineOperand&}; _Tp = llvm::MachineOperand; _Alloc = std::allocator<llvm::MachineOperand>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual bool llvm::ARMBaseInstrInfo::DefinesPredicate(llvm::MachineInstr&, std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> >&) const':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineOperand*, std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
Scanning dependencies of target LLVMARMAsmParser
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Building CXX object lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/ARMAsmParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/AsmParser && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/AsmParser -I/<<PKGBUILDDIR>>/lib/Target/ARM/AsmParser -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMAsmParser.dir/ARMAsmParser.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMCallLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMCallLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/ARMCallLowering.cpp
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelDAGToDAG.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelDAGToDAG.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFeatures.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:3643:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFeatures.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFeatures.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFeatures.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMCallLowering.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMCallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMCallLowering.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMCallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMCallLowering.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMCallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMCallLowering.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMCallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMCallLowering.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMCallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMCallLowering.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMCallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMCallLowering.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMCallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMCallLowering.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMCallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMCallLowering.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantIslandPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMConstantIslandPass.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/ARMConstantIslandPass.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMConstantIslandPass.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]':
/<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:777:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::SDValue>::Data' from 'std::initializer_list<llvm::SDValue>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMConstantIslandPass.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMConstantIslandPass.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMConstantIslandPass.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMConstantIslandPass.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMConstantIslandPass.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMConstantIslandPass.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMConstantIslandPass.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMConstantIslandPass.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelLowering.cpp
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantPoolValue.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMConstantPoolValue.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/ARMConstantPoolValue.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64CallingConvention.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::SDValue>]':
/<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelLowering.cpp:3402:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::SDValue>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, llvm::SDValue>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]':
/<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelLowering.cpp:3867:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::SDValue>::Data' from 'std::initializer_list<llvm::SDValue>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelLowering.cpp:10863:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMExpandPseudoInsts.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMExpandPseudoInsts.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/ARMExpandPseudoInsts.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64ISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]':
/<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:1106:41:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::SDValue>::Data' from 'std::initializer_list<llvm::SDValue>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Linking CXX static library ../../../libLLVMARMAsmParser.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMARMAsmParser.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMARMAsmParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMARMAsmParser.a CMakeFiles/LLVMARMAsmParser.dir/ARMAsmParser.cpp.o
/usr/bin/ranlib ../../../libLLVMARMAsmParser.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Built target LLVMARMAsmParser
/usr/bin/make  -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/ARM/Disassembler /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/Disassembler /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/depend.internal".
Scanning dependencies of target LLVMARMDisassembler
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Building CXX object lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/ARMDisassembler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/Disassembler && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/ARM/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMDisassembler.dir/ARMDisassembler.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMExpandPseudoInsts.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMExpandPseudoInsts.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMExpandPseudoInsts.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Disassembler/ARMDisassembler.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Disassembler/ARMDisassembler.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Disassembler/ARMDisassembler.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Disassembler/ARMDisassembler.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMExpandPseudoInsts.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMExpandPseudoInsts.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMExpandPseudoInsts.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMExpandPseudoInsts.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMExpandPseudoInsts.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMExpandPseudoInsts.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFastISel.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMFastISel.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFastISel.cpp
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULegalizerInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULegalizerInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibCalls.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibCalls.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPULibCalls.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMCallingConv.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFastISel.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFastISel.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFastISel.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFastISel.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFastISel.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFastISel.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFastISel.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFastISel.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFastISel.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPULibCalls.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPULibCalls.cpp:231:29:   required from 'llvm::CallInst* CreateCallEx2(IRB&, llvm::Value*, llvm::Value*, llvm::Value*, const llvm::Twine&) [with IRB = llvm::IRBuilder<>]'
/<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPULibCalls.cpp:1356:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.cpp
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibFunc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibFunc.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPULibFunc.cpp
[ 47%] Linking CXX static library ../../../libLLVMARMDisassembler.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMARMDisassembler.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/Disassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMARMDisassembler.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMARMDisassembler.a CMakeFiles/LLVMARMDisassembler.dir/ARMDisassembler.cpp.o
/usr/bin/ranlib ../../../libLLVMARMDisassembler.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Built target LLVMARMDisassembler
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstructionSelector.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstructionSelector.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstructionSelector.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstructionSelector.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFrameLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMFrameLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstructionSelector.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstructionSelector.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstructionSelector.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstructionSelector.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstructionSelector.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstructionSelector.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstructionSelector.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstructionSelector.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstructionSelector.cpp: In function 'const llvm::TargetRegisterClass* getRegClassForTypeOnBank(llvm::LLT, const llvm::RegisterBank&, const llvm::RegisterBankInfo&, bool)':
/<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstructionSelector.cpp:135:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  135 | getRegClassForTypeOnBank(LLT Ty, const RegisterBank &RB,
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, bool>]':
/<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.cpp:988:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, bool>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, bool>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerIntrinsics.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerIntrinsics.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/ARM/InstPrinter /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/InstPrinter /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMARMAsmPrinter
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/ARMInstPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/InstPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/ARM/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMAsmPrinter.dir/ARMInstPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LegalizerInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LegalizerInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64LegalizerInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/InstPrinter/ARMInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/InstPrinter/ARMInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64LegalizerInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64LegalizerInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64LegalizerInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64LegalizerInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64LegalizerInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64LegalizerInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64LegalizerInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineCFGStructurizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineCFGStructurizer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMHazardRecognizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMHazardRecognizer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/ARMHazardRecognizer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64LegalizerInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64LegalizerInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Linking CXX static library ../../../libLLVMARMAsmPrinter.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMARMAsmPrinter.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMARMAsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMARMAsmPrinter.a CMakeFiles/LLVMARMAsmPrinter.dir/ARMInstPrinter.cpp.o
/usr/bin/ranlib ../../../libLLVMARMAsmPrinter.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Built target LLVMARMAsmPrinter
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
/usr/bin/make  -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend.internal".
Scanning dependencies of target LLVMARMDesc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMAsmBackend.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMAsmBackend.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMHazardRecognizer.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMHazardRecognizer.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMHazardRecognizer.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMHazardRecognizer.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMHazardRecognizer.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMHazardRecognizer.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMHazardRecognizer.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:167:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMHazardRecognizer.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMHazardRecognizer.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMELFObjectWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/PassSupport.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:376,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:29,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<unsigned int, llvm::MachineBasicBlock*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<unsigned int, llvm::MachineBasicBlock*> >, llvm::detail::DenseSetPair<std::pair<unsigned int, llvm::MachineBasicBlock*> > >; DerivedT = llvm::DenseMap<std::pair<unsigned int, llvm::MachineBasicBlock*>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<std::pair<unsigned int, llvm::MachineBasicBlock*> >, llvm::detail::DenseSetPair<std::pair<unsigned int, llvm::MachineBasicBlock*> > >; KeyT = std::pair<unsigned int, llvm::MachineBasicBlock*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<unsigned int, llvm::MachineBasicBlock*> >; BucketT = llvm::detail::DenseSetPair<std::pair<unsigned int, llvm::MachineBasicBlock*> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<unsigned int, llvm::MachineBasicBlock*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<unsigned int, llvm::MachineBasicBlock*> >; BucketT = llvm::detail::DenseSetPair<std::pair<unsigned int, llvm::MachineBasicBlock*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:695:7:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>& llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::operator=(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<unsigned int, llvm::MachineBasicBlock*>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<std::pair<unsigned int, llvm::MachineBasicBlock*> >; BucketT = llvm::detail::DenseSetPair<std::pair<unsigned int, llvm::MachineBasicBlock*> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<std::pair<unsigned int, llvm::MachineBasicBlock*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/CallSite.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/MemoryLocation.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasAnalysis.h:44,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:31,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/CallLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUCallLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<std::pair<unsigned int, llvm::MachineBasicBlock*> >' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstructionSelector.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMInstructionSelector.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstructionSelector.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMELFStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MacroFusion.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MacroFusion.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64MacroFusion.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstructionSelector.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64MacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstructionSelector.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstructionSelector.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64MacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64MacroFusion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstructionSelector.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstructionSelector.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstructionSelector.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstructionSelector.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstructionSelector.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstructionSelector.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64MacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64MacroFusion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64MacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64MacroFusion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64MacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64MacroFusion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64MCInstLower.cpp
[ 47%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMachObjectWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelDAGToDAG.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMISelDAGToDAG.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelDAGToDAG.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64MCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64MCInstLower.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64MCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64MCInstLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachORelocationInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMachORelocationInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64MCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64MCInstLower.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64MCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64MCInstLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCAsmInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMCAsmInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoCOFF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoCOFF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64PromoteConstant.cpp
[ 47%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCCodeEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMCCodeEmitter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineModuleInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineModuleInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelDAGToDAG.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelDAGToDAG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64PromoteConstant.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<llvm::Instruction*, unsigned int>; T2 = std::pair<llvm::Instruction*, unsigned int>; T = std::pair<llvm::Instruction*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::Instruction*, unsigned int>*; It2 = std::pair<llvm::Instruction*, unsigned int>*; T = std::pair<llvm::Instruction*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::Instruction*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::Instruction*, unsigned int>; unsigned int N = 4]'
/<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64PromoteConstant.cpp:218:41:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Instruction*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64PromoteConstant.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Instruction*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineModuleInfo.h:34,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineModuleInfo.h:34,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelDAGToDAG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelDAGToDAG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelDAGToDAG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMacroFusion.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMacroFusion.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSchedule.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAGInstrs.h:28,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:89,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:145:37: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                     ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64PBQPRegAlloc.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64PBQPRegAlloc.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64PBQPRegAlloc.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64PBQPRegAlloc.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64PBQPRegAlloc.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64PBQPRegAlloc.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64PBQPRegAlloc.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64PBQPRegAlloc.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64PBQPRegAlloc.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64PBQPRegAlloc.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelLowering.cpp
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterBankInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterBankInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterBankInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterBankInfo.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMCallingConv.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelLowering.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterBankInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterBankInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterBankInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterBankInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCExpr.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMCExpr.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterBankInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterBankInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::SDValue>]':
/<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelLowering.cpp:1730:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::SDValue>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, llvm::SDValue>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelLowering.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]':
/<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelLowering.cpp:7195:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::SDValue>::Data' from 'std::initializer_list<llvm::SDValue>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelLowering.cpp:14021:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCTargetDesc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMCTargetDesc.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLEnqueuedBlockLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLEnqueuedBlockLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUOpenCLEnqueuedBlockLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterInfo.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLImageTypeLoweringPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLImageTypeLoweringPass.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUOpenCLImageTypeLoweringPass.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenRegisterInfo.inc:4031,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenRegisterInfo.inc:4031,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenRegisterInfo.inc:4031,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenRegisterInfo.inc:4031,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenRegisterInfo.inc:4031,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenRegisterInfo.inc:4031,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenRegisterInfo.inc:4031,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64/AArch64GenRegisterInfo.inc:4031,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64RegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SelectionDAGInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SelectionDAGInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
[ 47%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMTargetStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMTargetStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StorePairSuppress.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StorePairSuppress.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64StorePairSuppress.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:882:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:885:70:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSchedule.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineTraceMetrics.h:57,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64StorePairSuppress.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 47%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMUnwindOpAsm.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMUnwindOpAsm.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64StorePairSuppress.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64StorePairSuppress.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64StorePairSuppress.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64StorePairSuppress.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64StorePairSuppress.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64StorePairSuppress.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFObjectWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMWinCOFFObjectWriter.cpp
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegAsmNames.inc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegAsmNames.inc.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegAsmNames.inc.cpp
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Subtarget.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Subtarget.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMWinCOFFObjectWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMWinCOFFObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmBackend.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmBackend.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Linking CXX static library ../../../libLLVMARMDesc.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMARMDesc.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMARMDesc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMARMDesc.a CMakeFiles/LLVMARMDesc.dir/ARMAsmBackend.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMELFObjectWriter.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMELFStreamer.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMMachObjectWriter.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMMachORelocationInfo.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMMCAsmInfo.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMMCCodeEmitter.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMMCExpr.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMMCTargetDesc.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMTargetStreamer.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMUnwindOpAsm.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFObjectWriter.cpp.o CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFStreamer.cpp.o
/usr/bin/ranlib ../../../libLLVMARMDesc.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Built target LLVMARMDesc
/usr/bin/make  -f lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build.make lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/ARM/Utils /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/Utils /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/Utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/depend.internal".
Scanning dependencies of target LLVMARMUtils
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build.make lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Building CXX object lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/ARMBaseInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/Utils -I/<<PKGBUILDDIR>>/lib/Target/ARM/Utils -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMUtils.dir/ARMBaseInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 47%] Linking CXX static library ../../../libLLVMARMUtils.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/Utils && /usr/bin/cmake -P CMakeFiles/LLVMARMUtils.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM/Utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMARMUtils.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMARMUtils.a CMakeFiles/LLVMARMUtils.dir/ARMBaseInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMARMUtils.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Built target LLVMARMUtils
/usr/bin/make  -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/BPF /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/depend.internal".
Scanning dependencies of target LLVMBPFCodeGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFAsmPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF -I/<<PKGBUILDDIR>>/lib/Target/BPF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFAsmPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/BPF/BPFAsmPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:145:37: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                     ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFSubtarget.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFAsmPrinter.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetMachine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetMachine.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFFrameLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF -I/<<PKGBUILDDIR>>/lib/Target/BPF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFFrameLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.cpp
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstrInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64MacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:145:37: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                     ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFSubtarget.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURewriteOutArguments.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURewriteOutArguments.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstrInfo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFInstrInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF -I/<<PKGBUILDDIR>>/lib/Target/BPF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFInstrInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/BPF/BPFInstrInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp:45:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]':
/<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp:411:50:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<unsigned int>::Data' from 'std::initializer_list<unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp:45:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/IR/PredIteratorCache.h:53:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp:45:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp:45:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<llvm::Argument*, llvm::Value*>; T2 = std::pair<llvm::Argument*, llvm::Value*>; T = std::pair<llvm::Argument*, llvm::Value*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::Argument*, llvm::Value*>*; It2 = std::pair<llvm::Argument*, llvm::Value*>*; T = std::pair<llvm::Argument*, llvm::Value*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::Argument*, llvm::Value*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::Argument*, llvm::Value*>; unsigned int N = 4]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:376:9:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<llvm::ReturnInst*, llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4> >; KeyT = llvm::ReturnInst*; ValueT = llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::ReturnInst*>; BucketT = llvm::detail::DenseMapPair<llvm::ReturnInst*, llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:739:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = llvm::ReturnInst*; ValueT = llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::ReturnInst*>; BucketT = llvm::detail::DenseMapPair<llvm::ReturnInst*, llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:502:40:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<llvm::ReturnInst*, llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4> >; KeyT = llvm::ReturnInst*; ValueT = llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::ReturnInst*>; BucketT = llvm::detail::DenseMapPair<llvm::ReturnInst*, llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:546:13:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::ReturnInst*; DerivedT = llvm::DenseMap<llvm::ReturnInst*, llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4> >; KeyT = llvm::ReturnInst*; ValueT = llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::ReturnInst*>; BucketT = llvm::detail::DenseMapPair<llvm::ReturnInst*, llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:512:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::ReturnInst* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<llvm::ReturnInst*, llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4> >; KeyT = llvm::ReturnInst*; ValueT = llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::ReturnInst*>; BucketT = llvm::detail::DenseMapPair<llvm::ReturnInst*, llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:292:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<llvm::ReturnInst*, llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4> >; KeyT = llvm::ReturnInst*; ValueT = llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::ReturnInst*>; BucketT = llvm::detail::DenseMapPair<llvm::ReturnInst*, llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type = llvm::detail::DenseMapPair<llvm::ReturnInst*, llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:296:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<llvm::ReturnInst*, llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4> >; KeyT = llvm::ReturnInst*; ValueT = llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4>; KeyInfoT = llvm::DenseMapInfo<llvm::ReturnInst*>; BucketT = llvm::detail::DenseMapPair<llvm::ReturnInst*, llvm::SmallVector<std::pair<llvm::Argument*, llvm::Value*>, 4> >]'
/<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp:327:48:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Argument*, llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp:45:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Argument*, llvm::Value*>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLegalizerInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMLegalizerInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLegalizerInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.cpp
[ 47%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFISelDAGToDAG.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF -I/<<PKGBUILDDIR>>/lib/Target/BPF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFISelDAGToDAG.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelDAGToDAG.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLegalizerInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetObjectFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetObjectFile.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetObjectFile.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLegalizerInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLegalizerInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLegalizerInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLegalizerInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLegalizerInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/lib/Target/ARM/ARMLegalizerInfo.cpp:326:79:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::CallLowering::ArgInfo]':
/<<PKGBUILDDIR>>/lib/Target/ARM/ARMLegalizerInfo.cpp:332:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::CallLowering::ArgInfo>::Data' from 'std::initializer_list<llvm::CallLowering::ArgInfo>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]':
/<<PKGBUILDDIR>>/lib/Target/ARM/ARMLegalizerInfo.cpp:341:15:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<unsigned int>::Data' from 'std::initializer_list<unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLegalizerInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLegalizerInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLegalizerInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLegalizerInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLegalizerInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLegalizerInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLegalizerInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLegalizerInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLegalizerInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLegalizerInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLegalizerInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLegalizerInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFSubtarget.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelDAGToDAG.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:145:37: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                     ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelDAGToDAG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelDAGToDAG.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetObjectFile.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelDAGToDAG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelDAGToDAG.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelDAGToDAG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelDAGToDAG.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelDAGToDAG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelDAGToDAG.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetObjectFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetObjectFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetObjectFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetObjectFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetObjectFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFISelLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF -I/<<PKGBUILDDIR>>/lib/Target/BPF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFISelLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelLowering.cpp
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetTransformInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetTransformInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFSubtarget.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelLowering.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, bool>]':
/<<PKGBUILDDIR>>/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:860:47:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, bool>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, bool>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64Subtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetTransformInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::SDValue>]':
/<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelLowering.cpp:313:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::SDValue>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, llvm::SDValue>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetTransformInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetTransformInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetTransformInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetTransformInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMLoadStoreOptimizer.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:145:37: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                     ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetTransformInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetTransformInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetTransformInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetTransformInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetTransformInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetTransformInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetTransformInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetTransformInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetTransformInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetTransformInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetTransformInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64TargetTransformInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFMCInstLower.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF -I/<<PKGBUILDDIR>>/lib/Target/BPF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFMCInstLower.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/BPF/BPFMCInstLower.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SIMDInstrOpt.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/lib/Target/AArch64 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SIMDInstrOpt.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64SIMDInstrOpt.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Intrinsics.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFMCInstLower.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFMCInstLower.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFMCInstLower.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/AsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFMCInstLower.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64SIMDInstrOpt.cpp:46:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 47%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFRegisterInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF -I/<<PKGBUILDDIR>>/lib/Target/BPF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFRegisterInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/BPF/BPFRegisterInfo.cpp
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMCInstLower.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64SIMDInstrOpt.cpp:36:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64SIMDInstrOpt.cpp:36:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64SIMDInstrOpt.cpp:36:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64SIMDInstrOpt.cpp:36:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64SIMDInstrOpt.cpp:36:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AArch64/AArch64SIMDInstrOpt.cpp:36:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFSubtarget.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFRegisterInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 47%] Linking CXX static library ../../libLLVMAArch64CodeGen.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -P CMakeFiles/LLVMAArch64CodeGen.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAArch64CodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMAArch64CodeGen.a CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A57FPLoadBalancing.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CallLowering.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CondBrTuning.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FalkorHWPFFix.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A53Fix835769.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelDAGToDAG.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstructionSelector.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LegalizerInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MacroFusion.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterBankInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SelectionDAGInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StorePairSuppress.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Subtarget.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetMachine.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetObjectFile.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetTransformInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SIMDInstrOpt.cpp.o
/usr/bin/ranlib ../../libLLVMAArch64CodeGen.a
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Built target LLVMAArch64CodeGen
/usr/bin/make  -f lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build.make lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/BPF/AsmParser /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/AsmParser /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/depend.internal".
Scanning dependencies of target LLVMBPFAsmParser
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build.make lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Building CXX object lib/Target/BPF/AsmParser/CMakeFiles/LLVMBPFAsmParser.dir/BPFAsmParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/AsmParser && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/AsmParser -I/<<PKGBUILDDIR>>/lib/Target/BPF/AsmParser -I/<<PKGBUILDDIR>>/lib/Target/BPF -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMBPFAsmParser.dir/BPFAsmParser.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/BPF/AsmParser/BPFAsmParser.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMCInstLower.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMCInstLower.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMCInstLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMCInstLower.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMCInstLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/AsmParser/BPFAsmParser.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/AsmParser/BPFAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/AsmParser/BPFAsmParser.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/AsmParser/BPFAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/AsmParser/BPFAsmParser.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/AsmParser/BPFAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMCInstLower.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMCInstLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMCInstLower.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMCInstLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFSubtarget.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF -I/<<PKGBUILDDIR>>/lib/Target/BPF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFSubtarget.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/BPF/BPFSubtarget.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMCInstLower.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMCInstLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Linking CXX static library ../../../libLLVMBPFAsmParser.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMBPFAsmParser.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMBPFAsmParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMBPFAsmParser.a CMakeFiles/LLVMBPFAsmParser.dir/BPFAsmParser.cpp.o
/usr/bin/ranlib ../../../libLLVMBPFAsmParser.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Built target LLVMBPFAsmParser
/usr/bin/make  -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/BPF/Disassembler /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/Disassembler /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/depend.internal".
Scanning dependencies of target LLVMBPFDisassembler
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Building CXX object lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/BPFDisassembler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/Disassembler && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/BPF/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/BPF -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMBPFDisassembler.dir/BPFDisassembler.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/BPF/Disassembler/BPFDisassembler.cpp
[ 47%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMachineFunctionInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFSubtarget.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFSubtarget.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/Disassembler/BPFDisassembler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMachineFunctionInfo.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMachineFunctionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMachineFunctionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/Disassembler/BPFDisassembler.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/Disassembler/BPFDisassembler.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFTargetMachine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF -I/<<PKGBUILDDIR>>/lib/Target/BPF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFTargetMachine.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/BPF/BPFTargetMachine.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/Disassembler/BPFDisassembler.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/Disassembler/BPFDisassembler.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/Disassembler/BPFDisassembler.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/Disassembler/BPFDisassembler.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMachineFunctionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMachineFunctionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMachineFunctionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMachineFunctionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMachineFunctionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMachineFunctionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 47%] Linking CXX static library ../../../libLLVMBPFDisassembler.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMBPFDisassembler.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/Disassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMBPFDisassembler.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMBPFDisassembler.a CMakeFiles/LLVMBPFDisassembler.dir/BPFDisassembler.cpp.o
/usr/bin/ranlib ../../../libLLVMBPFDisassembler.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Built target LLVMBPFDisassembler
/usr/bin/make  -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/BPF/InstPrinter /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/InstPrinter /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMBPFAsmPrinter
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 47%] Building CXX object lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/BPFInstPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/InstPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/BPF/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/BPF -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMBPFAsmPrinter.dir/BPFInstPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/BPF/InstPrinter/BPFInstPrinter.cpp
[ 49%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMacroFusion.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMMacroFusion.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/InstPrinter/BPFInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/InstPrinter/BPFInstPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/InstPrinter/BPFInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/InstPrinter/BPFInstPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFSubtarget.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 49%] Linking CXX static library ../../../libLLVMBPFAsmPrinter.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMBPFAsmPrinter.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMBPFAsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMBPFAsmPrinter.a CMakeFiles/LLVMBPFAsmPrinter.dir/BPFInstPrinter.cpp.o
/usr/bin/ranlib ../../../libLLVMBPFAsmPrinter.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 49%] Built target LLVMBPFAsmPrinter
/usr/bin/make  -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/BPF/TargetInfo /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/TargetInfo /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/depend.internal".
Scanning dependencies of target LLVMBPFInfo
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 49%] Building CXX object lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/BPFTargetInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/TargetInfo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/BPF/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/BPF -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMBPFInfo.dir/BPFTargetInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/BPF/TargetInfo/BPFTargetInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFTargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFTargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPFTargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Linking CXX static library ../../../libLLVMBPFInfo.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMBPFInfo.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMBPFInfo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMBPFInfo.a CMakeFiles/LLVMBPFInfo.dir/BPFTargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMBPFInfo.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 49%] Built target LLVMBPFInfo
/usr/bin/make  -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend.internal".
Scanning dependencies of target LLVMBPFDesc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSchedule.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAGInstrs.h:28,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:89,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 49%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFMCTargetDesc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/BPF -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMBPFDesc.dir/BPFMCTargetDesc.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp
In file included from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:145:37: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                     ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Linking CXX static library ../../libLLVMBPFCodeGen.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF && /usr/bin/cmake -P CMakeFiles/LLVMBPFCodeGen.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMBPFCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMBPFCodeGen.a CMakeFiles/LLVMBPFCodeGen.dir/BPFAsmPrinter.cpp.o CMakeFiles/LLVMBPFCodeGen.dir/BPFFrameLowering.cpp.o CMakeFiles/LLVMBPFCodeGen.dir/BPFInstrInfo.cpp.o CMakeFiles/LLVMBPFCodeGen.dir/BPFISelDAGToDAG.cpp.o CMakeFiles/LLVMBPFCodeGen.dir/BPFISelLowering.cpp.o CMakeFiles/LLVMBPFCodeGen.dir/BPFMCInstLower.cpp.o CMakeFiles/LLVMBPFCodeGen.dir/BPFRegisterInfo.cpp.o CMakeFiles/LLVMBPFCodeGen.dir/BPFSubtarget.cpp.o CMakeFiles/LLVMBPFCodeGen.dir/BPFTargetMachine.cpp.o
/usr/bin/ranlib ../../libLLVMBPFCodeGen.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 49%] Built target LLVMBPFCodeGen
[ 49%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFAsmBackend.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/BPF -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMBPFDesc.dir/BPFAsmBackend.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/BPF.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/Hexagon /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/depend.internal".
[ 49%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFMCCodeEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/BPF -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMBPFDesc.dir/BPFMCCodeEmitter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc/BPFMCCodeEmitter.cpp
Scanning dependencies of target LLVMHexagonCodeGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/BitTracker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/BitTracker.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyDivergentExitNodes.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyDivergentExitNodes.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp
[ 49%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFELFObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/BPF -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMBPFDesc.dir/BPFELFObjectWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/BPF/MCTargetDesc/BPFELFObjectWriter.cpp
[ 49%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterInfo.cpp
[ 49%] Linking CXX static library ../../../libLLVMBPFDesc.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMBPFDesc.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/BPF/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMBPFDesc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMBPFDesc.a CMakeFiles/LLVMBPFDesc.dir/BPFMCTargetDesc.cpp.o CMakeFiles/LLVMBPFDesc.dir/BPFAsmBackend.cpp.o CMakeFiles/LLVMBPFDesc.dir/BPFMCCodeEmitter.cpp.o CMakeFiles/LLVMBPFDesc.dir/BPFELFObjectWriter.cpp.o
/usr/bin/ranlib ../../../libLLVMBPFDesc.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 49%] Built target LLVMBPFDesc
[ 49%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/ARMOptimizeBarriersPass.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.cpp:63:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.cpp:56:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.cpp:56:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.cpp:56:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.cpp:56:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build.make lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/Hexagon/AsmParser /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/AsmParser /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/depend.internal".
Scanning dependencies of target LLVMHexagonAsmParser
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build.make lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 49%] Building CXX object lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/HexagonAsmParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/AsmParser && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/AsmParser -I/<<PKGBUILDDIR>>/lib/Target/Hexagon/AsmParser -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/AsmParser/.. -I/<<PKGBUILDDIR>>/lib/Target/Hexagon/AsmParser/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonAsmParser.dir/HexagonAsmParser.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyMetadata.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyMetadata.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUUnifyMetadata.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMOptimizeBarriersPass.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMOptimizeBarriersPass.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMOptimizeBarriersPass.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMOptimizeBarriersPass.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMOptimizeBarriersPass.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMOptimizeBarriersPass.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterBankInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterBankInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterBankInfo.cpp
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInline.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInline.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInline.cpp
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonAsmPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonAsmPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonAsmPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterBankInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInline.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInline.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterBankInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterBankInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonAsmPrinter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterBankInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterBankInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterBankInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterBankInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterBankInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMRegisterBankInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonAsmPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonAsmPrinter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonAsmPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonAsmPrinter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDILCFGStructurizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDILCFGStructurizer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonAsmPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonAsmPrinter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonAsmPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonAsmPrinter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonAsmPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonAsmPrinter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonAsmPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonAsmPrinter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSelectionDAGInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMSelectionDAGInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSelectionDAGInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonAsmPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonAsmPrinter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonAsmPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonAsmPrinter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonAsmPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonAsmPrinter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonAsmPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonAsmPrinter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitSimplify.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitSimplify.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitSimplify.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSelectionDAGInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSelectionDAGInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSelectionDAGInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSelectionDAGInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Linking CXX static library ../../../libLLVMHexagonAsmParser.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMHexagonAsmParser.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMHexagonAsmParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMHexagonAsmParser.a CMakeFiles/LLVMHexagonAsmParser.dir/HexagonAsmParser.cpp.o
/usr/bin/ranlib ../../../libLLVMHexagonAsmParser.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 49%] Built target LLVMHexagonAsmParser
/usr/bin/make  -f lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build.make lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/Hexagon/TargetInfo /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/TargetInfo /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/DependInfo.cmake --color=
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitSimplify.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/depend.internal".
Scanning dependencies of target LLVMHexagonInfo
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build.make lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 49%] Building CXX object lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/HexagonTargetInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/TargetInfo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/Hexagon/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonInfo.dir/HexagonTargetInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitSimplify.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitSimplify.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSubtarget.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMSubtarget.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitSimplify.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitSimplify.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitSimplify.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitSimplify.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitSimplify.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitSimplify.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitSimplify.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitSimplify.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMCallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Linking CXX static library ../../../libLLVMHexagonInfo.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMHexagonInfo.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMHexagonInfo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMHexagonInfo.a CMakeFiles/LLVMHexagonInfo.dir/HexagonTargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMHexagonInfo.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 49%] Built target LLVMHexagonInfo
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitTracker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitTracker.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitTracker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMCallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMCallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMCallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNHazardRecognizer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNHazardRecognizer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitTracker.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitTracker.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitTracker.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBlockRanges.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBlockRanges.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBlockRanges.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNHazardRecognizer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNHazardRecognizer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNHazardRecognizer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNHazardRecognizer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNHazardRecognizer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNHazardRecognizer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitTracker.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitTracker.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitTracker.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitTracker.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitTracker.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBitTracker.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetMachine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetMachine.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.cpp
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNIterativeScheduler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNIterativeScheduler.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBlockRanges.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBlockRanges.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBlockRanges.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBlockRanges.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBlockRanges.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBlockRanges.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBlockRanges.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBlockRanges.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBlockRanges.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBlockRanges.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBlockRanges.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBlockRanges.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBlockRanges.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBlockRanges.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBlockRanges.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBlockRanges.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBlockRanges.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:145:37: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                     ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:145:37: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                     ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/depend
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/DependInfo.cmake --color=
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/depend.internal".
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
Scanning dependencies of target LLVMHexagonDesc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 49%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonAsmBackend.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonAsmBackend.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBranchRelaxation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBranchRelaxation.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBranchRelaxation.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetMachine.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNMinRegStrategy.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNMinRegStrategy.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNMinRegStrategy.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBranchRelaxation.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBranchRelaxation.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBranchRelaxation.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBranchRelaxation.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBranchRelaxation.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBranchRelaxation.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBranchRelaxation.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBranchRelaxation.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonBranchRelaxation.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetObjectFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetObjectFile.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetObjectFile.cpp
[ 49%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonELFObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonELFObjectWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCFGOptimizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCFGOptimizer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonCFGOptimizer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNMinRegStrategy.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNMinRegStrategy.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNMinRegStrategy.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNMinRegStrategy.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRegPressure.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRegPressure.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetObjectFile.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonCFGOptimizer.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonCFGOptimizer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonCFGOptimizer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonCFGOptimizer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonCFGOptimizer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetObjectFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetObjectFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetObjectFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonCFGOptimizer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonCFGOptimizer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonInstPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonInstPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetObjectFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCommonGEP.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCommonGEP.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonCommonGEP.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 49%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetTransformInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetTransformInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetTransformInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/PassSupport.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:376,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:29,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<unsigned int, llvm::LaneBitmask>; DerivedT = llvm::DenseMap<unsigned int, llvm::LaneBitmask>; KeyT = unsigned int; ValueT = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::LaneBitmask>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::LaneBitmask>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:695:7:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>& llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::operator=(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::LaneBitmask>]'
/<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.cpp:291:19:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<unsigned int, llvm::LaneBitmask>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<unsigned int, llvm::LaneBitmask>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetTransformInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetTransformInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonCommonGEP.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = {anonymous}::GepNode; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:434:61:   required from 'T* llvm::SpecificBumpPtrAllocator<T>::Allocate(size_t) [with T = {anonymous}::GepNode; size_t = unsigned int]'
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonCommonGEP.cpp:319:21:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonCommonGEP.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonCommonGEP.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonCommonGEP.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNSchedStrategy.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNSchedStrategy.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetTransformInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetTransformInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetTransformInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetTransformInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetTransformInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetTransformInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetTransformInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetTransformInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetTransformInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetTransformInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetTransformInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMTargetTransformInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 49%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MLxExpansionPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/MLxExpansionPass.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/MLxExpansionPass.cpp
In file included from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:145:37: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                     ^~~~~~~~~~~~~~~~~~
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonConstExtenders.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonConstExtenders.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstExtenders.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCAsmInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCAsmInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MachineInstrBundleIterator<llvm::MachineInstr>, llvm::MachineInstrBundleIterator<llvm::MachineInstr> >]':
/<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.cpp:327:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MachineInstrBundleIterator<llvm::MachineInstr>, llvm::MachineInstrBundleIterator<llvm::MachineInstr> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::MachineInstrBundleIterator<llvm::MachineInstr>, llvm::MachineInstrBundleIterator<llvm::MachineInstr> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCChecker.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/PassSupport.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:376,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:29,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<unsigned int, llvm::LaneBitmask>; DerivedT = llvm::DenseMap<unsigned int, llvm::LaneBitmask>; KeyT = unsigned int; ValueT = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::LaneBitmask>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::LaneBitmask>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:695:7:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>& llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::operator=(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::LaneBitmask>]'
/<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.cpp:467:50:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<unsigned int, llvm::LaneBitmask>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<unsigned int, llvm::LaneBitmask>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNRegPressure.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MLxExpansionPass.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstExtenders.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MLxExpansionPass.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MLxExpansionPass.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ClauseMergePass.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstExtenders.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstExtenders.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MLxExpansionPass.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MLxExpansionPass.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MLxExpansionPass.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MLxExpansionPass.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstExtenders.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstExtenders.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstExtenders.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstExtenders.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstExtenders.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstExtenders.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MLxExpansionPass.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MLxExpansionPass.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstExtenders.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstExtenders.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1FrameLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb1FrameLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1FrameLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ClauseMergePass.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 49%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCodeEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCodeEmitter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1FrameLowering.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1FrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1FrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1FrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1FrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonConstPropagation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonConstPropagation.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1FrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1FrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1FrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1FrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1FrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1FrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1FrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1FrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1FrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1FrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1FrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1FrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp: In member function 'void {anonymous}::MachineConstPropagator::visitPHI(const llvm::MachineInstr&)':
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:639:40: warning: implicitly-declared 'constexpr {anonymous}::LatticeCell::LatticeCell(const {anonymous}::LatticeCell&)' is deprecated [-Wdeprecated-copy]
  639 |   LatticeCell DefC = Cells.get(DefR.Reg);
      |                                        ^
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:135:18: note: because '{anonymous}::LatticeCell' has user-provided '{anonymous}::LatticeCell& {anonymous}::LatticeCell::operator=(const {anonymous}::LatticeCell&)'
  135 |     LatticeCell &operator= (const LatticeCell &L) {
      |                  ^~~~~~~~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp: In member function 'void {anonymous}::MachineConstPropagator::visitNonBranch(const llvm::MachineInstr&)':
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:707:42: warning: implicitly-declared 'constexpr {anonymous}::LatticeCell::LatticeCell(const {anonymous}::LatticeCell&)' is deprecated [-Wdeprecated-copy]
  707 |       LatticeCell RC = Cells.get(DefR.Reg);
      |                                          ^
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:135:18: note: because '{anonymous}::LatticeCell' has user-provided '{anonymous}::LatticeCell& {anonymous}::LatticeCell::operator=(const {anonymous}::LatticeCell&)'
  135 |     LatticeCell &operator= (const LatticeCell &L) {
      |                  ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp: In member function 'virtual bool {anonymous}::HexagonConstEvaluator::evaluate(const llvm::MachineInstr&, const CellMap&, {anonymous}::MachineConstEvaluator::CellMap&)':
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:1989:44: warning: implicitly-declared 'constexpr {anonymous}::LatticeCell::LatticeCell(const {anonymous}::LatticeCell&)' is deprecated [-Wdeprecated-copy]
 1989 |       LatticeCell RC = Outputs.get(DefR.Reg);
      |                                            ^
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:135:18: note: because '{anonymous}::LatticeCell' has user-provided '{anonymous}::LatticeCell& {anonymous}::LatticeCell::operator=(const {anonymous}::LatticeCell&)'
  135 |     LatticeCell &operator= (const LatticeCell &L) {
      |                  ^~~~~~~~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:1998:44: warning: implicitly-declared 'constexpr {anonymous}::LatticeCell::LatticeCell(const {anonymous}::LatticeCell&)' is deprecated [-Wdeprecated-copy]
 1998 |       LatticeCell RC = Outputs.get(DefR.Reg);
      |                                            ^
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:135:18: note: because '{anonymous}::LatticeCell' has user-provided '{anonymous}::LatticeCell& {anonymous}::LatticeCell::operator=(const {anonymous}::LatticeCell&)'
  135 |     LatticeCell &operator= (const LatticeCell &L) {
      |                  ^~~~~~~~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:2030:44: warning: implicitly-declared 'constexpr {anonymous}::LatticeCell::LatticeCell(const {anonymous}::LatticeCell&)' is deprecated [-Wdeprecated-copy]
 2030 |       LatticeCell RC = Outputs.get(DefR.Reg);
      |                                            ^
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:135:18: note: because '{anonymous}::LatticeCell' has user-provided '{anonymous}::LatticeCell& {anonymous}::LatticeCell::operator=(const {anonymous}::LatticeCell&)'
  135 |     LatticeCell &operator= (const LatticeCell &L) {
      |                  ^~~~~~~~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:2042:44: warning: implicitly-declared 'constexpr {anonymous}::LatticeCell::LatticeCell(const {anonymous}::LatticeCell&)' is deprecated [-Wdeprecated-copy]
 2042 |       LatticeCell RC = Outputs.get(DefR.Reg);
      |                                            ^
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:135:18: note: because '{anonymous}::LatticeCell' has user-provided '{anonymous}::LatticeCell& {anonymous}::LatticeCell::operator=(const {anonymous}::LatticeCell&)'
  135 |     LatticeCell &operator= (const LatticeCell &L) {
      |                  ^~~~~~~~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:2091:44: warning: implicitly-declared 'constexpr {anonymous}::LatticeCell::LatticeCell(const {anonymous}::LatticeCell&)' is deprecated [-Wdeprecated-copy]
 2091 |       LatticeCell RC = Outputs.get(DefR.Reg);
      |                                            ^
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:135:18: note: because '{anonymous}::LatticeCell' has user-provided '{anonymous}::LatticeCell& {anonymous}::LatticeCell::operator=(const {anonymous}::LatticeCell&)'
  135 |     LatticeCell &operator= (const LatticeCell &L) {
      |                  ^~~~~~~~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:2123:44: warning: implicitly-declared 'constexpr {anonymous}::LatticeCell::LatticeCell(const {anonymous}::LatticeCell&)' is deprecated [-Wdeprecated-copy]
 2123 |       LatticeCell RC = Outputs.get(DefR.Reg);
      |                                            ^
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:135:18: note: because '{anonymous}::LatticeCell' has user-provided '{anonymous}::LatticeCell& {anonymous}::LatticeCell::operator=(const {anonymous}::LatticeCell&)'
  135 |     LatticeCell &operator= (const LatticeCell &L) {
      |                  ^~~~~~~~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:2145:44: warning: implicitly-declared 'constexpr {anonymous}::LatticeCell::LatticeCell(const {anonymous}::LatticeCell&)' is deprecated [-Wdeprecated-copy]
 2145 |       LatticeCell RC = Outputs.get(DefR.Reg);
      |                                            ^
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:135:18: note: because '{anonymous}::LatticeCell' has user-provided '{anonymous}::LatticeCell& {anonymous}::LatticeCell::operator=(const {anonymous}::LatticeCell&)'
  135 |     LatticeCell &operator= (const LatticeCell &L) {
      |                  ^~~~~~~~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp: In member function 'bool {anonymous}::HexagonConstEvaluator::evaluateHexCompare(const llvm::MachineInstr&, const CellMap&, {anonymous}::MachineConstEvaluator::CellMap&)':
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:2574:43: warning: implicitly-declared 'constexpr {anonymous}::LatticeCell::LatticeCell(const {anonymous}::LatticeCell&)' is deprecated [-Wdeprecated-copy]
 2574 |       LatticeCell L = Outputs.get(DefR.Reg);
      |                                           ^
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:135:18: note: because '{anonymous}::LatticeCell' has user-provided '{anonymous}::LatticeCell& {anonymous}::LatticeCell::operator=(const {anonymous}::LatticeCell&)'
  135 |     LatticeCell &operator= (const LatticeCell &L) {
      |                  ^~~~~~~~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp: In member function 'bool {anonymous}::HexagonConstEvaluator::evaluateHexCondMove(const llvm::MachineInstr&, const CellMap&, {anonymous}::MachineConstEvaluator::CellMap&)':
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:2678:40: warning: implicitly-declared 'constexpr {anonymous}::LatticeCell::LatticeCell(const {anonymous}::LatticeCell&)' is deprecated [-Wdeprecated-copy]
 2678 |   LatticeCell RC = Outputs.get(DefR.Reg);
      |                                        ^
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:135:18: note: because '{anonymous}::LatticeCell' has user-provided '{anonymous}::LatticeCell& {anonymous}::LatticeCell::operator=(const {anonymous}::LatticeCell&)'
  135 |     LatticeCell &operator= (const LatticeCell &L) {
      |                  ^~~~~~~~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp: In member function 'bool {anonymous}::HexagonConstEvaluator::evaluateHexExt(const llvm::MachineInstr&, const CellMap&, {anonymous}::MachineConstEvaluator::CellMap&)':
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:2735:40: warning: implicitly-declared 'constexpr {anonymous}::LatticeCell::LatticeCell(const {anonymous}::LatticeCell&)' is deprecated [-Wdeprecated-copy]
 2735 |   LatticeCell RC = Outputs.get(DefR.Reg);
      |                                        ^
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:135:18: note: because '{anonymous}::LatticeCell' has user-provided '{anonymous}::LatticeCell& {anonymous}::LatticeCell::operator=(const {anonymous}::LatticeCell&)'
  135 |     LatticeCell &operator= (const LatticeCell &L) {
      |                  ^~~~~~~~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp: In member function 'bool {anonymous}::HexagonConstEvaluator::evaluateHexVector1(const llvm::MachineInstr&, const CellMap&, {anonymous}::MachineConstEvaluator::CellMap&)':
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:2750:40: warning: implicitly-declared 'constexpr {anonymous}::LatticeCell::LatticeCell(const {anonymous}::LatticeCell&)' is deprecated [-Wdeprecated-copy]
 2750 |   LatticeCell RC = Outputs.get(DefR.Reg);
      |                                        ^
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:135:18: note: because '{anonymous}::LatticeCell' has user-provided '{anonymous}::LatticeCell& {anonymous}::LatticeCell::operator=(const {anonymous}::LatticeCell&)'
  135 |     LatticeCell &operator= (const LatticeCell &L) {
      |                  ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1InstrInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb1InstrInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1InstrInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<llvm::MachineOperand*, long long int>; T2 = std::pair<llvm::MachineOperand*, long long int>; T = std::pair<llvm::MachineOperand*, long long int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::MachineOperand*, long long int>*; It2 = std::pair<llvm::MachineOperand*, long long int>*; T = std::pair<llvm::MachineOperand*, long long int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::MachineOperand*, long long int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::MachineOperand*, long long int>; unsigned int N = 3]'
/<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:367:24:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MachineOperand*, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::MachineOperand*, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCompound.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCompound.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonConstPropagation.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1InstrInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1InstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1InstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1InstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1InstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1InstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1InstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1InstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb1InstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCDuplexInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCDuplexInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp
/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp: In function 'unsigned int llvm::HexagonMCInstrInfo::iClassOfDuplexPair(unsigned int, unsigned int)':
/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:122:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  122 |     switch (Gb) {
      |     ^~~~~~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:130:3: note: here
  130 |   case HexagonII::HSIG_L2:
      |   ^~~~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:131:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  131 |     switch (Gb) {
      |     ^~~~~~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:141:3: note: here
  141 |   case HexagonII::HSIG_S1:
      |   ^~~~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:142:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  142 |     switch (Gb) {
      |     ^~~~~~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:154:3: note: here
  154 |   case HexagonII::HSIG_S2:
      |   ^~~~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:155:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  155 |     switch (Gb) {
      |     ^~~~~~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:169:3: note: here
  169 |   case HexagonII::HSIG_A:
      |   ^~~~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:170:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  170 |     switch (Gb) {
      |     ^~~~~~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:176:3: note: here
  176 |   case HexagonII::HSIG_Compound:
      |   ^~~~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp: In function 'llvm::MCInst llvm::HexagonMCInstrInfo::deriveSubInst(const llvm::MCInst&)':
/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:786:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  786 |     if (Value == 2) {
      |     ^~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:792:3: note: here
  792 |   case Hexagon::A4_combineir:
      |   ^~~~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:898:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
  898 |     } else if (Value == 1) {
      |            ^~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:904:3: note: here
  904 |   case Hexagon::S2_storerb_io:
      |   ^~~~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:934:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
  934 |     } else if (Inst.getOperand(0).getReg() == Hexagon::R29) {
      |            ^~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:940:3: note: here
  940 |   case Hexagon::S2_storeri_io:
      |   ^~~~
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCopyToCombine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCopyToCombine.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonCopyToCombine.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 49%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ThumbRegisterInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ThumbRegisterInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/ThumbRegisterInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCELFStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCELFStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonCopyToCombine.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonCopyToCombine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonCopyToCombine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ThumbRegisterInfo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonCopyToCombine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonCopyToCombine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonCopyToCombine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonCopyToCombine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ThumbRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ThumbRegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ThumbRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ThumbRegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonCopyToCombine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonCopyToCombine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ThumbRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ThumbRegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ThumbRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ThumbRegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ThumbRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ThumbRegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ThumbRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ThumbRegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ThumbRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ThumbRegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ThumbRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ThumbRegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCExpr.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCExpr.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp
[ 49%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2ITBlockPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb2ITBlockPass.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2ITBlockPass.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonEarlyIfConv.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonEarlyIfConv.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonEarlyIfConv.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCInstrInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCInstrInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonEarlyIfConv.cpp:64:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2ITBlockPass.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600FrameLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2ITBlockPass.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2ITBlockPass.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonEarlyIfConv.cpp:62:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonEarlyIfConv.cpp:62:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonEarlyIfConv.cpp:62:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonEarlyIfConv.cpp:62:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonEarlyIfConv.cpp:62:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonEarlyIfConv.cpp:62:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonEarlyIfConv.cpp:62:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonEarlyIfConv.cpp:62:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2ITBlockPass.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2ITBlockPass.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2ITBlockPass.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2ITBlockPass.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonEarlyIfConv.cpp:62:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonEarlyIfConv.cpp:62:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2ITBlockPass.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2ITBlockPass.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCShuffler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCShuffler.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600FrameLowering.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 49%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2InstrInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb2InstrInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2InstrInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600FrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600FrameLowering.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600FrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600FrameLowering.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonExpandCondsets.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonExpandCondsets.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonExpandCondsets.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600FrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600FrameLowering.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600FrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600FrameLowering.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600FrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600FrameLowering.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600FrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600FrameLowering.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600FrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600FrameLowering.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600FrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600FrameLowering.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2InstrInfo.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600InstrInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2InstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2InstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2InstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2InstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2InstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2InstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCTargetDesc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCTargetDesc.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2InstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2InstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonExpandCondsets.cpp:104:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonExpandCondsets.cpp:89:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonExpandCondsets.cpp:89:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonExpandCondsets.cpp:89:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonExpandCondsets.cpp:89:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonExpandCondsets.cpp:89:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonExpandCondsets.cpp:89:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonExpandCondsets.cpp:89:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonExpandCondsets.cpp:89:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonExpandCondsets.cpp:89:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonExpandCondsets.cpp:89:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonExpandCondsets.cpp:89:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonExpandCondsets.cpp:89:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonExpandCondsets.cpp:89:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonExpandCondsets.cpp:89:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2SizeReduction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb2SizeReduction.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2SizeReduction.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600InstrInfo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600InstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600InstrInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600InstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600InstrInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600InstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600InstrInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MachineOperand*, long long int>]':
/<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600InstrInfo.cpp:296:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MachineOperand*, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600InstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600InstrInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::MachineOperand*, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600InstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600InstrInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600InstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600InstrInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600InstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600InstrInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600InstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600InstrInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600InstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600InstrInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<llvm::MachineOperand*, long long int>; T2 = std::pair<llvm::MachineOperand*, long long int>; T = std::pair<llvm::MachineOperand*, long long int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<llvm::MachineOperand*, long long int>*; It2 = std::pair<llvm::MachineOperand*, long long int>*; T = std::pair<llvm::MachineOperand*, long long int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<llvm::MachineOperand*, long long int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<llvm::MachineOperand*, long long int>; unsigned int N = 3]'
/<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600InstrInfo.cpp:301:12:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MachineOperand*, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600InstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600InstrInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::MachineOperand*, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600InstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600InstrInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600InstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600InstrInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMSubtarget.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2SizeReduction.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2SizeReduction.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2SizeReduction.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFixupHwLoops.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFixupHwLoops.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFixupHwLoops.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2SizeReduction.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2SizeReduction.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2SizeReduction.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2SizeReduction.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2SizeReduction.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Thumb2SizeReduction.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ISelLowering.cpp
[ 49%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonShuffler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonShuffler.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFixupHwLoops.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFixupHwLoops.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFixupHwLoops.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFixupHwLoops.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFixupHwLoops.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFixupHwLoops.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFixupHwLoops.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMComputeBlockSize.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM -I/<<PKGBUILDDIR>>/lib/Target/ARM -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMComputeBlockSize.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/ARM/ARMComputeBlockSize.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFixupHwLoops.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFixupHwLoops.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ISelLowering.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFrameLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFrameLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMComputeBlockSize.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600ISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMComputeBlockSize.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMComputeBlockSize.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMComputeBlockSize.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMComputeBlockSize.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Linking CXX static library ../../../libLLVMHexagonDesc.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMHexagonDesc.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMHexagonDesc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMHexagonDesc.a CMakeFiles/LLVMHexagonDesc.dir/HexagonAsmBackend.cpp.o CMakeFiles/LLVMHexagonDesc.dir/HexagonELFObjectWriter.cpp.o CMakeFiles/LLVMHexagonDesc.dir/HexagonInstPrinter.cpp.o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCAsmInfo.cpp.o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCChecker.cpp.o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCodeEmitter.cpp.o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCompound.cpp.o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCDuplexInfo.cpp.o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCELFStreamer.cpp.o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCExpr.cpp.o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCInstrInfo.cpp.o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCShuffler.cpp.o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCTargetDesc.cpp.o CMakeFiles/LLVMHexagonDesc.dir/HexagonShuffler.cpp.o
/usr/bin/ranlib ../../../libLLVMHexagonDesc.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 49%] Built target LLVMHexagonDesc
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGatherPacketize.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGatherPacketize.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGatherPacketize.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/Utils/ARMBaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMBaseInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMComputeBlockSize.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARM.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/ARM/ARMComputeBlockSize.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Linking CXX static library ../../libLLVMARMCodeGen.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/cmake -P CMakeFiles/LLVMARMCodeGen.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMARMCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMARMCodeGen.a CMakeFiles/LLVMARMCodeGen.dir/A15SDOptimizer.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMAsmPrinter.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMBaseInstrInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMCallLowering.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMConstantIslandPass.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMConstantPoolValue.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMExpandPseudoInsts.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMFastISel.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMFrameLowering.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMHazardRecognizer.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMInstructionSelector.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMISelDAGToDAG.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMLegalizerInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMMacroFusion.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterBankInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMSelectionDAGInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMSubtarget.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetMachine.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetObjectFile.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetTransformInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/MLxExpansionPass.cpp.o CMakeFiles/LLVMARMCodeGen.dir/Thumb1FrameLowering.cpp.o CMakeFiles/LLVMARMCodeGen.dir/Thumb1InstrInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ThumbRegisterInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/Thumb2ITBlockPass.cpp.o CMakeFiles/LLVMARMCodeGen.dir/Thumb2InstrInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/Thumb2SizeReduction.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMComputeBlockSize.cpp.o
/usr/bin/ranlib ../../libLLVMARMCodeGen.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 49%] Built target LLVMARMCodeGen
[ 49%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenExtract.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenExtract.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenExtract.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGatherPacketize.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/Instruction.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/BasicBlock.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenExtract.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenExtract.cpp:215:78:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGatherPacketize.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGatherPacketize.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGatherPacketize.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGatherPacketize.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGatherPacketize.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGatherPacketize.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 49%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGatherPacketize.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGatherPacketize.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineScheduler.cpp
/usr/bin/make  -f lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build.make lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/Hexagon/Disassembler /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/Disassembler /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/depend.internal".
Scanning dependencies of target LLVMHexagonDisassembler
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build.make lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 50%] Building CXX object lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/HexagonDisassembler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/Disassembler && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/Hexagon/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonDisassembler.dir/HexagonDisassembler.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineFunctionInfo.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineFunctionInfo.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineFunctionInfo.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineFunctionInfo.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenInsert.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenInsert.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenInsert.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSchedule.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAGInstrs.h:28,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:89,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:145:37: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                     ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineScheduler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineScheduler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineScheduler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineScheduler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineScheduler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600MachineScheduler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenInsert.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 50%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp
[ 50%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenMux.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenMux.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenMux.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenInsert.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenInsert.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenInsert.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenInsert.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenInsert.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenInsert.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenInsert.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenInsert.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenInsert.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<unsigned int, unsigned int>; DerivedT = llvm::DenseMap<unsigned int, unsigned int>; KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, unsigned int>]'
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenInsert.cpp:190:10:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<unsigned int, unsigned int>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenInsert.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/BitTracker.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenInsert.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenMux.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:31:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenMux.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenMux.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenMux.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenMux.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenMux.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenMux.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 50%] Linking CXX static library ../../../libLLVMHexagonDisassembler.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMHexagonDisassembler.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon/Disassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMHexagonDisassembler.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMHexagonDisassembler.a CMakeFiles/LLVMHexagonDisassembler.dir/HexagonDisassembler.cpp.o
/usr/bin/ranlib ../../../libLLVMHexagonDisassembler.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 50%] Built target LLVMHexagonDisassembler
[ 50%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenPredicate.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenPredicate.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenPredicate.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenMux.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenMux.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/PassSupport.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:376,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:29,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<unsigned int, unsigned int>; DerivedT = llvm::DenseMap<unsigned int, unsigned int>; KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, unsigned int>]'
/<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:211:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<unsigned int, unsigned int>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/Lanai /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/depend.internal".
Scanning dependencies of target LLVMLanaiCodeGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 50%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiAsmPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai -I/<<PKGBUILDDIR>>/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiAsmPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAsmPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenPredicate.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenPredicate.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenPredicate.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenPredicate.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenPredicate.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenPredicate.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenPredicate.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600Packetizer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenPredicate.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenPredicate.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600RegisterInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenPredicate.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonGenPredicate.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetMachine.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAsmPrinter.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/InstPrinter/LanaiInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/InstPrinter/LanaiInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/InstPrinter/LanaiInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/InstPrinter/LanaiInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/InstPrinter/LanaiInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/InstPrinter/LanaiInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/InstPrinter/LanaiInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/InstPrinter/LanaiInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHardwareLoops.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHardwareLoops.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHardwareLoops.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600Packetizer.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600RegisterInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 50%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiDelaySlotFiller.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai -I/<<PKGBUILDDIR>>/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiDelaySlotFiller.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiDelaySlotFiller.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600Packetizer.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600Packetizer.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600RegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600RegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600RegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600RegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600Packetizer.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600Packetizer.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600Packetizer.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600Packetizer.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600RegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600RegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600RegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600RegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600RegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600RegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600RegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600RegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600Packetizer.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600Packetizer.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600Packetizer.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600Packetizer.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600RegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600RegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600RegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/R600RegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHardwareLoops.cpp:29:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHardwareLoops.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHardwareLoops.cpp:28:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetMachine.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiDelaySlotFiller.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 50%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiFrameLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai -I/<<PKGBUILDDIR>>/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiFrameLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHardwareLoops.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHardwareLoops.cpp:28:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHardwareLoops.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHardwareLoops.cpp:28:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHardwareLoops.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiDelaySlotFiller.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiDelaySlotFiller.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHardwareLoops.cpp:28:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiDelaySlotFiller.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiDelaySlotFiller.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHardwareLoops.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHardwareLoops.cpp:28:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiDelaySlotFiller.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiDelaySlotFiller.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiMachineFunctionInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 50%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHazardRecognizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHazardRecognizer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHazardRecognizer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::Value*>]':
/<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp:179:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::Value*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIDebuggerInsertNops.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIDebuggerInsertNops.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp
[ 50%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiInstrInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai -I/<<PKGBUILDDIR>>/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiInstrInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiInstrInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHazardRecognizer.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHazardRecognizer.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHazardRecognizer.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHazardRecognizer.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHazardRecognizer.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHazardRecognizer.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonInstrInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonInstrInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHazardRecognizer.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHazardRecognizer.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHazardRecognizer.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHazardRecognizer.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHazardRecognizer.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHazardRecognizer.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHazardRecognizer.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHazardRecognizer.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHazardRecognizer.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHazardRecognizer.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHazardRecognizer.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHazardRecognizer.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiMachineFunctionInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiInstrInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 50%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixSGPRCopies.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MachineOperand*, llvm::LPCC::CondCode>]':
/<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiInstrInfo.cpp:386:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MachineOperand*, llvm::LPCC::CondCode>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::MachineOperand*, llvm::LPCC::CondCode>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonHazardRecognizer.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:69:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 50%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelDAGToDAG.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelDAGToDAG.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelDAGToDAG.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai -I/<<PKGBUILDDIR>>/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelDAGToDAG.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelDAGToDAG.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiMachineFunctionInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelDAGToDAG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelDAGToDAG.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachineOperand&}; _Tp = llvm::MachineOperand; _Alloc = std::allocator<llvm::MachineOperand>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::MachineOperand>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::MachineOperand>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual bool llvm::HexagonInstrInfo::DefinesPredicate(llvm::MachineInstr&, std::vector<llvm::MachineOperand>&) const':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineOperand*, std::vector<llvm::MachineOperand> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineOperand*, std::vector<llvm::MachineOperand> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]':
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp:252:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::SDValue>::Data' from 'std::initializer_list<llvm::SDValue>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai -I/<<PKGBUILDDIR>>/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixVGPRCopies.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixVGPRCopies.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixVGPRCopies.cpp
[ 50%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixWWMLiveness.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixWWMLiveness.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixWWMLiveness.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiMachineFunctionInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelLowering.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::SDValue>]':
/<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelLowering.cpp:689:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::SDValue>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, llvm::SDValue>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:55:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelDAGToDAGHVX.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelDAGToDAGHVX.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.cpp
[ 50%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFoldOperands.cpp
[ 50%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMachineFunctionInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai -I/<<PKGBUILDDIR>>/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMachineFunctionInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiMachineFunctionInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelDAGToDAG.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]':
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp:1309:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::SDValue>::Data' from 'std::initializer_list<llvm::SDValue>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiMachineFunctionInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiMachineFunctionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::SDValue>]':
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.cpp:807:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::SDValue>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, llvm::SDValue>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]':
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.cpp:2554:48:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::SDValue>::Data' from 'std::initializer_list<llvm::SDValue>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.cpp:3263:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFoldOperands.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp: At global scope:
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp:736:6: warning: 'void {anonymous}::ResultStack::print(llvm::raw_ostream&, const llvm::SelectionDAG&) const' defined but not used [-Wunused-function]
  736 | void ResultStack::print(raw_ostream &OS, const SelectionDAG &G) const {
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp:275:6: warning: 'void {anonymous}::Coloring::dump() const' defined but not used [-Wunused-function]
  275 | void Coloring::dump() const {
      |      ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiMachineFunctionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiMachineFunctionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiMachineFunctionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiMachineFunctionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFoldOperands.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFoldOperands.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMCInstLower.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai -I/<<PKGBUILDDIR>>/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMCInstLower.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiMCInstLower.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFoldOperands.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFoldOperands.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFoldOperands.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFoldOperands.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFoldOperands.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFoldOperands.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFoldOperands.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFoldOperands.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFoldOperands.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFoldOperands.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFoldOperands.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFoldOperands.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFrameLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiBaseInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiMCInstLower.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiBaseInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiMCInstLower.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiBaseInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiMCInstLower.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiBaseInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiMCInstLower.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertSkips.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertSkips.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertSkips.cpp
[ 50%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMemAluCombiner.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai -I/<<PKGBUILDDIR>>/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMemAluCombiner.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiMemAluCombiner.cpp
[ 50%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelLoweringHVX.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelLoweringHVX.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFrameLowering.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFrameLowering.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFrameLowering.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetMachine.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiMemAluCombiner.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertSkips.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFrameLowering.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFrameLowering.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFrameLowering.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFrameLowering.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFrameLowering.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIFrameLowering.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiMemAluCombiner.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiMemAluCombiner.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiMemAluCombiner.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiMemAluCombiner.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertSkips.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertSkips.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiMemAluCombiner.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiMemAluCombiner.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]':
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp:94:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::SDValue>::Data' from 'std::initializer_list<llvm::SDValue>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertSkips.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertSkips.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertSkips.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertSkips.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertSkips.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertSkips.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiRegisterInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai -I/<<PKGBUILDDIR>>/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiRegisterInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiRegisterInfo.cpp
[ 50%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSelectionDAGInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai -I/<<PKGBUILDDIR>>/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSelectionDAGInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSelectionDAGInfo.cpp
[ 50%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaitcnts.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaitcnts.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
[ 50%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonLoopIdiomRecognition.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonLoopIdiomRecognition.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiRegisterInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetMachine.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSelectionDAGInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PointerUnion.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineMemOperand.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGTargetInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSelectionDAGInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitmaskEnum.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineMemOperand.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGTargetInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSelectionDAGInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSelectionDAGInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PointerUnion.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineMemOperand.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGTargetInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSelectionDAGInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitmaskEnum.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineMemOperand.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGTargetInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSelectionDAGInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSelectionDAGInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PointerUnion.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineMemOperand.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGTargetInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSelectionDAGInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitmaskEnum.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineMemOperand.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGTargetInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSelectionDAGInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSelectionDAGInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 50%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineFunctionInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineFunctionInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineFunctionInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp:1536:35:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 50%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSubtarget.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai -I/<<PKGBUILDDIR>>/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSubtarget.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSubtarget.cpp
In file included from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Analysis/ScalarEvolution.h:42,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineFunctionInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineFunctionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineFunctionInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineFunctionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineFunctionInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineFunctionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineFunctionInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineFunctionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 50%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetMachine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai -I/<<PKGBUILDDIR>>/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetMachine.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetMachine.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineScheduler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineScheduler.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.cpp
[ 52%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaits.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaits.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertWaits.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetMachine.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSchedule.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAGInstrs.h:28,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:89,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:145:37: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                     ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertWaits.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertWaits.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertWaits.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertWaits.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertWaits.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertWaits.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertWaits.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertWaits.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInsertWaits.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMCInstLower.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMCInstLower.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMCInstLower.cpp
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonNewValueJump.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonNewValueJump.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonNewValueJump.cpp
[ 52%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetObjectFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai -I/<<PKGBUILDDIR>>/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetObjectFile.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetObjectFile.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMCInstLower.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetObjectFile.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMCInstLower.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMCInstLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonNewValueJump.cpp:35:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMCInstLower.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMCInstLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMCInstLower.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMCInstLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetObjectFile.cpp:9:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetObjectFile.cpp:9:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonNewValueJump.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonNewValueJump.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonNewValueJump.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonNewValueJump.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetObjectFile.cpp:9:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetObjectFile.cpp:9:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMCInstLower.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMCInstLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetObjectFile.cpp:9:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiTargetObjectFile.cpp:9:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonNewValueJump.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonNewValueJump.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/Lanai/AsmParser /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/AsmParser /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/depend.internal".
Scanning dependencies of target LLVMLanaiAsmParser
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 52%] Building CXX object lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/LanaiAsmParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/AsmParser && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/AsmParser -I/<<PKGBUILDDIR>>/lib/Target/Lanai/AsmParser -I/<<PKGBUILDDIR>>/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/AsmParser/.. -I/<<PKGBUILDDIR>>/lib/Target/Lanai/AsmParser/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLanaiAsmParser.dir/LanaiAsmParser.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp
[ 52%] Linking CXX static library ../../libLLVMLanaiCodeGen.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && /usr/bin/cmake -P CMakeFiles/LLVMLanaiCodeGen.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLanaiCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMLanaiCodeGen.a CMakeFiles/LLVMLanaiCodeGen.dir/LanaiAsmPrinter.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiDelaySlotFiller.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiFrameLowering.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiInstrInfo.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelDAGToDAG.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelLowering.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMachineFunctionInfo.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMCInstLower.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMemAluCombiner.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiRegisterInfo.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSelectionDAGInfo.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSubtarget.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetMachine.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetObjectFile.cpp.o
/usr/bin/ranlib ../../libLLVMLanaiCodeGen.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 52%] Built target LLVMLanaiCodeGen
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptAddrMode.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptAddrMode.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonOptAddrMode.cpp
/usr/bin/make  -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/Lanai/TargetInfo /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/TargetInfo /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/depend.internal".
Scanning dependencies of target LLVMLanaiInfo
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 52%] Building CXX object lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/LanaiTargetInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/TargetInfo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/Lanai/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLanaiInfo.dir/LanaiTargetInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Lanai/TargetInfo/LanaiTargetInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonOptAddrMode.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 52%] Linking CXX static library ../../../libLLVMLanaiInfo.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMLanaiInfo.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLanaiInfo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMLanaiInfo.a CMakeFiles/LLVMLanaiInfo.dir/LanaiTargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMLanaiInfo.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 52%] Built target LLVMLanaiInfo
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptimizeSZextends.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptimizeSZextends.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonOptimizeSZextends.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonOptAddrMode.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonOptAddrMode.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonOptAddrMode.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonOptAddrMode.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonOptAddrMode.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonOptAddrMode.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonOptAddrMode.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonOptAddrMode.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Linking CXX static library ../../../libLLVMLanaiAsmParser.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMLanaiAsmParser.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLanaiAsmParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMLanaiAsmParser.a CMakeFiles/LLVMLanaiAsmParser.dir/LanaiAsmParser.cpp.o
/usr/bin/ranlib ../../../libLLVMLanaiAsmParser.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 52%] Built target LLVMLanaiAsmParser
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonPeephole.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonPeephole.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonPeephole.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonOptAddrMode.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonOptAddrMode.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/StackProtector.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonOptimizeSZextends.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/StackProtector.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonOptimizeSZextends.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/StackProtector.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonOptimizeSZextends.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/StackProtector.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonOptimizeSZextends.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonPeephole.cpp:38:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
/usr/bin/make  -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/depend.internal".
Scanning dependencies of target LLVMLanaiDesc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 52%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiAsmBackend.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLanaiDesc.dir/LanaiAsmBackend.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiAsmBackend.cpp
/usr/bin/make  -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/Lanai/InstPrinter /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/InstPrinter /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMLanaiAsmPrinter
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 52%] Building CXX object lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/LanaiInstPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/InstPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/Lanai/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLanaiAsmPrinter.dir/LanaiInstPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Lanai/InstPrinter/LanaiInstPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonPeephole.cpp:37:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonPeephole.cpp:37:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiAsmBackend.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiAsmBackend.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonPeephole.cpp:37:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonPeephole.cpp:37:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonPeephole.cpp:37:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonPeephole.cpp:37:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiELFObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLanaiDesc.dir/LanaiELFObjectWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiELFObjectWriter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/InstPrinter/LanaiInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/InstPrinter/LanaiInstPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/InstPrinter/LanaiInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/InstPrinter/LanaiInstPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonPeephole.cpp:37:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonPeephole.cpp:37:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]':
/<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.cpp:1202:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::SDValue>::Data' from 'std::initializer_list<llvm::SDValue>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::SDValue>]':
/<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.cpp:2483:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::SDValue>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, llvm::SDValue>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCAsmInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLanaiDesc.dir/LanaiMCAsmInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCAsmInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Linking CXX static library ../../../libLLVMLanaiAsmPrinter.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMLanaiAsmPrinter.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLanaiAsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMLanaiAsmPrinter.a CMakeFiles/LLVMLanaiAsmPrinter.dir/LanaiInstPrinter.cpp.o
/usr/bin/ranlib ../../../libLLVMLanaiAsmPrinter.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 52%] Built target LLVMLanaiAsmPrinter
[ 52%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCCodeEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLanaiDesc.dir/LanaiMCCodeEmitter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCCodeEmitter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCAsmInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCAsmInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/Lanai/Disassembler /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/Disassembler /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/depend.internal".
Scanning dependencies of target LLVMLanaiDisassembler
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 52%] Building CXX object lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/LanaiDisassembler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/Disassembler && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/Lanai/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLanaiDisassembler.dir/LanaiDisassembler.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Lanai/Disassembler/LanaiDisassembler.cpp
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRDFOpt.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRDFOpt.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRDFOpt.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCCodeEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCCodeEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCExpr.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLanaiDesc.dir/LanaiMCExpr.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCTargetDesc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMLanaiDesc.dir/LanaiMCTargetDesc.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Disassembler/LanaiDisassembler.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRDFOpt.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Disassembler/LanaiDisassembler.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCSymbolizer.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCDisassembler.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Disassembler/LanaiDisassembler.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Disassembler/LanaiDisassembler.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Linking CXX static library ../../../libLLVMLanaiDesc.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMLanaiDesc.dir/cmake_clean_target.cmake
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Disassembler/LanaiDisassembler.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCSymbolizer.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCDisassembler.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Disassembler/LanaiDisassembler.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Disassembler/LanaiDisassembler.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLanaiDesc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMLanaiDesc.a CMakeFiles/LLVMLanaiDesc.dir/LanaiAsmBackend.cpp.o CMakeFiles/LLVMLanaiDesc.dir/LanaiELFObjectWriter.cpp.o CMakeFiles/LLVMLanaiDesc.dir/LanaiMCAsmInfo.cpp.o CMakeFiles/LLVMLanaiDesc.dir/LanaiMCCodeEmitter.cpp.o CMakeFiles/LLVMLanaiDesc.dir/LanaiMCExpr.cpp.o CMakeFiles/LLVMLanaiDesc.dir/LanaiMCTargetDesc.cpp.o
/usr/bin/ranlib ../../../libLLVMLanaiDesc.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 52%] Built target LLVMLanaiDesc
[ 52%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/LanaiAluCode.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Lanai.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Disassembler/LanaiDisassembler.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCSymbolizer.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDisassembler/MCDisassembler.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Disassembler/LanaiDisassembler.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Lanai/Disassembler/LanaiDisassembler.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRDFOpt.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRDFOpt.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRDFOpt.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRDFOpt.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRDFOpt.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRDFOpt.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Linking CXX static library ../../../libLLVMLanaiDisassembler.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMLanaiDisassembler.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Lanai/Disassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLanaiDisassembler.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMLanaiDisassembler.a CMakeFiles/LLVMLanaiDisassembler.dir/LanaiDisassembler.cpp.o
/usr/bin/ranlib ../../../libLLVMLanaiDisassembler.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 52%] Built target LLVMLanaiDisassembler
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRegisterInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRegisterInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRegisterInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRDFOpt.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRDFOpt.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRDFOpt.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRDFOpt.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:45:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:44:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:44:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRegisterInfo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:44:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:44:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:44:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:44:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:44:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:44:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/Mips /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend.internal".
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonRegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
Scanning dependencies of target LLVMMipsCodeGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16FrameLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16FrameLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16FrameLowering.cpp
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSelectionDAGInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSelectionDAGInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp
/usr/bin/make  -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/Mips/InstPrinter /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/InstPrinter /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMMipsAsmPrinter
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 52%] Building CXX object lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/MipsInstPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/InstPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/Mips/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsAsmPrinter.dir/MipsInstPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp
[ 52%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerControlFlow.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16FrameLowering.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16FrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16FrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16FrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16FrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/InstPrinter/MipsInstPrinter.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/InstPrinter/MipsInstPrinter.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16FrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16FrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/InstPrinter/MipsInstPrinter.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/InstPrinter/MipsInstPrinter.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerControlFlow.cpp:52:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/InstPrinter/MipsInstPrinter.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/InstPrinter/MipsInstPrinter.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16FrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16FrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerControlFlow.cpp:51:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerControlFlow.cpp:51:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerControlFlow.cpp:51:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerControlFlow.cpp:51:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerControlFlow.cpp:51:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerControlFlow.cpp:51:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerControlFlow.cpp:51:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerControlFlow.cpp:51:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloat.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloat.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16HardFloat.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerControlFlow.cpp:51:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerControlFlow.cpp:51:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerControlFlow.cpp:51:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerControlFlow.cpp:51:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitConst32AndConst64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitConst32AndConst64.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerControlFlow.cpp:51:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerControlFlow.cpp:51:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Linking CXX static library ../../../libLLVMMipsAsmPrinter.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMMipsAsmPrinter.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMipsAsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMMipsAsmPrinter.a CMakeFiles/LLVMMipsAsmPrinter.dir/MipsInstPrinter.cpp.o
/usr/bin/ranlib ../../../libLLVMMipsAsmPrinter.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 52%] Built target LLVMMipsAsmPrinter
/usr/bin/make  -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/Mips/Disassembler /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/Disassembler /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/depend.internal".
Scanning dependencies of target LLVMMipsDisassembler
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16HardFloat.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 52%] Building CXX object lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/MipsDisassembler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/Disassembler && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/Mips/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsDisassembler.dir/MipsDisassembler.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/Disassembler/MipsDisassembler.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 52%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerI1Copies.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16HardFloat.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16HardFloat.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16HardFloat.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16HardFloat.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16HardFloat.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16HardFloat.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Disassembler/MipsDisassembler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Disassembler/MipsDisassembler.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Disassembler/MipsDisassembler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Disassembler/MipsDisassembler.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitDouble.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitDouble.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSplitDouble.cpp
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloatInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloatInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16HardFloatInfo.cpp
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16InstrInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16InstrInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16InstrInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerI1Copies.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerI1Copies.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerI1Copies.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerI1Copies.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerI1Copies.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerI1Copies.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerI1Copies.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerI1Copies.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerI1Copies.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerI1Copies.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerI1Copies.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerI1Copies.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerI1Copies.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/RegisterScavenging.h:25,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16InstrInfo.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerI1Copies.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SILowerI1Copies.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSplitDouble.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16InstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16InstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSplitDouble.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSplitDouble.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16InstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16InstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16InstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16InstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16InstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16InstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSplitDouble.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSplitDouble.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSplitDouble.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSplitDouble.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSplitDouble.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSplitDouble.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelDAGToDAG.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelDAGToDAG.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelDAGToDAG.cpp
[ 52%] Linking CXX static library ../../../libLLVMMipsDisassembler.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMMipsDisassembler.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/Disassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMipsDisassembler.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMMipsDisassembler.a CMakeFiles/LLVMMipsDisassembler.dir/MipsDisassembler.cpp.o
/usr/bin/ranlib ../../../libLLVMMipsDisassembler.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 52%] Built target LLVMMipsDisassembler
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineFunctionInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelLowering.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonStoreWidening.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonStoreWidening.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonStoreWidening.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelLowering.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelLowering.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelLowering.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelLowering.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelLowering.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelLowering.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16ISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineScheduler.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonStoreWidening.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonStoreWidening.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonStoreWidening.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/Mips/TargetInfo /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/TargetInfo /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/depend.internal".
Scanning dependencies of target LLVMMipsInfo
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 52%] Building CXX object lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/MipsTargetInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/TargetInfo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/Mips/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsInfo.dir/MipsTargetInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonStoreWidening.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonStoreWidening.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonStoreWidening.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonStoreWidening.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonStoreWidening.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonStoreWidening.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16RegisterInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16RegisterInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16RegisterInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 52%] Linking CXX static library ../../../libLLVMMipsInfo.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMMipsInfo.dir/cmake_clean_target.cmake
In file included from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineScheduler.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:145:37: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                     ^~~~~~~~~~~~~~~~~~
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMipsInfo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMMipsInfo.a CMakeFiles/LLVMMipsInfo.dir/MipsTargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMMipsInfo.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 52%] Built target LLVMMipsInfo
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsAnalyzeImmediate.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsAnalyzeImmediate.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MipsAnalyzeImmediate.cpp
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSubtarget.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSubtarget.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineScheduler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineScheduler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineScheduler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend.internal".
Scanning dependencies of target LLVMMipsDesc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 52%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsABIInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsABIInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineScheduler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineScheduler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16RegisterInfo.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineScheduler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMachineScheduler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16RegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16RegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16RegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16RegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16RegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16RegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16RegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips16RegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsABIFlagsSection.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsABIFlagsSection.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsAsmPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsAsmPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MipsAsmPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsAsmBackend.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsAsmBackend.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetMachine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetMachine.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.cpp
[ 52%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsELFObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsELFObjectWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsAsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 52%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMemoryLegalizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMemoryLegalizer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMemoryLegalizer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >; _Distance = int; _Tp = llvm::ELFRelocationEntry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector<llvm::ELFRelocationEntry>&)::<lambda(const llvm::ELFRelocationEntry&, const llvm::ELFRelocationEntry&)> >]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<{anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector<llvm::ELFRelocationEntry>&)::<lambda(const llvm::ELFRelocationEntry&, const llvm::ELFRelocationEntry&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
 1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector<llvm::ELFRelocationEntry>&)::<lambda(const llvm::ELFRelocationEntry&, const llvm::ELFRelocationEntry&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector<llvm::ELFRelocationEntry>&)::<lambda(const llvm::ELFRelocationEntry&, const llvm::ELFRelocationEntry&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function 'virtual void {anonymous}::MipsELFObjectWriter::sortRelocs(const llvm::MCAssembler&, std::vector<llvm::ELFRelocationEntry>&)':
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFRelocationEntry*, std::vector<llvm::ELFRelocationEntry> >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 52%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsELFStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsELFStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsOptionRecord.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsOptionRecord.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsOptionRecord.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsOptionRecord.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsOptionRecord.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsOptionRecord.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonMachineScheduler.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:145:37: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                     ^~~~~~~~~~~~~~~~~~
[ 52%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCAsmInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsMCAsmInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCCodeEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsMCCodeEmitter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsCCState.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsCCState.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MipsCCState.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMasking.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMasking.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp
[ 52%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCExpr.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsMCExpr.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsCCState.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsCCState.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsCCState.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsCCState.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsCCState.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsCCState.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsCCState.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsCCState.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsCCState.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsCCState.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsCCState.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsCCState.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsCCState.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetObjectFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetObjectFile.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetObjectFile.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsCCState.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsCCState.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsCCState.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsCCState.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCTargetDesc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsMCTargetDesc.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsConstantIslandPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsConstantIslandPass.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MipsConstantIslandPass.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetObjectFile.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetObjectFile.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetObjectFile.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetObjectFile.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/InstPrinter/MipsInstPrinter.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/InstPrinter/MipsInstPrinter.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/InstPrinter/MipsInstPrinter.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetTransformInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetTransformInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp
[ 52%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsNaClELFStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsNaClELFStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsConstantIslandPass.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 52%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMaskingPreRA.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMaskingPreRA.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsConstantIslandPass.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsConstantIslandPass.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsConstantIslandPass.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsConstantIslandPass.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsConstantIslandPass.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsConstantIslandPass.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsOptionRecord.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsOptionRecord.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetTransformInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetTransformInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetTransformInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsOptionRecord.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsOptionRecord.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsOptionRecord.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsOptionRecord.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetTransformInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetTransformInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsOptionRecord.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsOptionRecord.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetTransformInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetTransformInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetTransformInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/Hexagon.h:45,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetTransformInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsTargetStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsTargetStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsDelaySlotFiller.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsDelaySlotFiller.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MipsDelaySlotFiller.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVectorLoopCarriedReuse.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVectorLoopCarriedReuse.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPeepholeSDWA.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPeepholeSDWA.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIPeepholeSDWA.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsDelaySlotFiller.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsDelaySlotFiller.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsDelaySlotFiller.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Linking CXX static library ../../../libLLVMMipsDesc.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMMipsDesc.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMipsDesc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMMipsDesc.a CMakeFiles/LLVMMipsDesc.dir/MipsABIInfo.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsABIFlagsSection.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsAsmBackend.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsELFObjectWriter.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsELFStreamer.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsMCAsmInfo.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsMCCodeEmitter.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsMCExpr.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsMCTargetDesc.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsNaClELFStreamer.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsOptionRecord.cpp.o CMakeFiles/LLVMMipsDesc.dir/MipsTargetStreamer.cpp.o
/usr/bin/ranlib ../../../libLLVMMipsDesc.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp:119:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp:119:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Built target LLVMMipsDesc
/usr/bin/make  -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/Mips/AsmParser /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/AsmParser /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/depend.internal".
Scanning dependencies of target LLVMMipsAsmParser
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 52%] Building CXX object lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/MipsAsmParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/AsmParser && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/AsmParser -I/<<PKGBUILDDIR>>/lib/Target/Mips/AsmParser -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsAsmParser.dir/MipsAsmParser.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsDelaySlotFiller.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsDelaySlotFiller.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsDelaySlotFiller.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsDelaySlotFiller.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsDelaySlotFiller.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsDelaySlotFiller.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVectorPrint.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVectorPrint.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVectorPrint.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsFastISel.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsFastISel.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFastISel.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVectorPrint.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVectorPrint.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVectorPrint.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVectorPrint.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVectorPrint.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVectorPrint.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVectorPrint.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVectorPrint.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVectorPrint.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFastISel.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVLIWPacketizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVLIWPacketizer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFastISel.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFastISel.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFastISel.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFastISel.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFastISel.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFastISel.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFastISel.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFastISel.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonSubtarget.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVLIWPacketizer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVLIWPacketizer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVLIWPacketizer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVLIWPacketizer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVLIWPacketizer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVLIWPacketizer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVLIWPacketizer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVLIWPacketizer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVLIWPacketizer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/DFAPacketizer.h:29,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVLIWPacketizer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Linking CXX static library ../../../libLLVMMipsAsmParser.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMMipsAsmParser.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMipsAsmParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMMipsAsmParser.a CMakeFiles/LLVMMipsAsmParser.dir/MipsAsmParser.cpp.o
/usr/bin/ranlib ../../../libLLVMMipsAsmParser.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 52%] Built target LLVMMipsAsmParser
/usr/bin/make  -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/MSP430 /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/depend.internal".
Scanning dependencies of target LLVMMSP430CodeGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 52%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430BranchSelector.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430BranchSelector.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430BranchSelector.cpp
[ 52%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIShrinkInstructions.cpp
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFCopy.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/RDFCopy.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFCopy.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430Subtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430BranchSelector.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsHazardSchedule.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsHazardSchedule.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MipsHazardSchedule.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430BranchSelector.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430BranchSelector.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430BranchSelector.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430BranchSelector.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIShrinkInstructions.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430BranchSelector.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430BranchSelector.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.h:228,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFCopy.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFCopy.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.h:228,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFCopy.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFCopy.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.h:228,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFCopy.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFCopy.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.h:228,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFCopy.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFCopy.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.h:228,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFCopy.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFCopy.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.h:228,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFCopy.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFCopy.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelDAGToDAG.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelDAGToDAG.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsHazardSchedule.cpp:47:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsHazardSchedule.cpp:45:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsHazardSchedule.cpp:45:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsHazardSchedule.cpp:45:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsHazardSchedule.cpp:45:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFDeadCode.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/RDFDeadCode.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFDeadCode.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsHazardSchedule.cpp:45:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsHazardSchedule.cpp:45:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIWholeQuadMode.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430Subtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430TargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsInstrInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsInstrInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MipsInstrInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFDeadCode.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.h:228,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFDeadCode.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFDeadCode.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.h:228,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFDeadCode.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFDeadCode.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.h:228,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFDeadCode.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFDeadCode.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.h:228,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFDeadCode.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFDeadCode.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIRegisterInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIInstrInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIISelLowering.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPUSubtarget.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIWholeQuadMode.cpp:60:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsInstrInfo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsInstrInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsInstrInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsInstrInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsInstrInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsInstrInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsInstrInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsInstrInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsInstrInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFGraph.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/RDFGraph.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430Subtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelLowering.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsISelDAGToDAG.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsISelDAGToDAG.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::SDValue>]':
/<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelLowering.cpp:825:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::SDValue>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, llvm::SDValue>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430ISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.h:228,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 65536; unsigned int SizeThreshold = 65536; size_t = unsigned int]'
/<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.cpp:364:68:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.h:228,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.h:228,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.h:228,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.h:228,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.h:228,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNILPSched.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNILPSched.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNILPSched.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.h:228,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.h:228,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430InstrInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430InstrInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430InstrInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNILPSched.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNILPSched.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNILPSched.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAG.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/GCNILPSched.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430Subtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430TargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430InstrInfo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsISelLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsISelLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430InstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430InstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFLiveness.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/RDFLiveness.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFLiveness.cpp
[ 52%] Linking CXX static library ../../libLLVMAMDGPUCodeGen.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUCodeGen.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMAMDGPUCodeGen.a CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAliasAnalysis.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUArgumentUsageInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCallLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstructionSelector.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIntrinsicInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULegalizerInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibCalls.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULibFunc.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerIntrinsics.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineCFGStructurizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineModuleInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMacroFusion.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLEnqueuedBlockLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLImageTypeLoweringPass.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegAsmNames.inc.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURewriteOutArguments.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyDivergentExitNodes.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyMetadata.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInline.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDILCFGStructurizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNIterativeScheduler.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNMinRegStrategy.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRegPressure.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNSchedStrategy.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIDebuggerInsertNops.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixVGPRCopies.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixWWMLiveness.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertSkips.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaitcnts.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaits.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMemoryLegalizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMasking.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMaskingPreRA.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPeepholeSDWA.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNILPSched.cpp.o
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430InstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430InstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430InstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430InstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/ranlib ../../libLLVMAMDGPUCodeGen.a
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430InstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430InstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 52%] Built target LLVMAMDGPUCodeGen
[ 52%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFRegisters.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/lib/Target/Hexagon -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/RDFRegisters.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.cpp
[ 52%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430FrameLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430FrameLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.h:228,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFLiveness.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFLiveness.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.h:228,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFLiveness.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFLiveness.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.h:228,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFLiveness.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFLiveness.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.h:228,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFLiveness.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFLiveness.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.h:228,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFLiveness.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFLiveness.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFGraph.h:228,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFLiveness.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFLiveness.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Hexagon/RDFRegisters.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430Subtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsFrameLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsFrameLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MachineFunctionInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MachineFunctionInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430MachineFunctionInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Linking CXX static library ../../libLLVMHexagonCodeGen.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/cmake -P CMakeFiles/LLVMHexagonCodeGen.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Hexagon && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMHexagonCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMHexagonCodeGen.a CMakeFiles/LLVMHexagonCodeGen.dir/BitTracker.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonAsmPrinter.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitSimplify.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitTracker.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBlockRanges.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBranchRelaxation.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCFGOptimizer.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCommonGEP.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonConstExtenders.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonConstPropagation.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCopyToCombine.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonEarlyIfConv.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonExpandCondsets.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFixupHwLoops.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFrameLowering.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGatherPacketize.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenExtract.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenInsert.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenMux.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenPredicate.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHardwareLoops.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHazardRecognizer.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonInstrInfo.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelDAGToDAG.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelDAGToDAGHVX.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelLowering.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelLoweringHVX.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonLoopIdiomRecognition.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineFunctionInfo.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineScheduler.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMCInstLower.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonNewValueJump.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptAddrMode.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptimizeSZextends.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonPeephole.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRDFOpt.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRegisterInfo.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSelectionDAGInfo.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitConst32AndConst64.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitDouble.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonStoreWidening.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSubtarget.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetMachine.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetObjectFile.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetTransformInfo.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVectorLoopCarriedReuse.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVectorPrint.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVLIWPacketizer.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/RDFCopy.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/RDFDeadCode.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/RDFGraph.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/RDFLiveness.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/RDFRegisters.cpp.o
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/ranlib ../../libLLVMHexagonCodeGen.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 52%] Built target LLVMHexagonCodeGen
/usr/bin/make  -f lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build.make lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/MSP430/InstPrinter /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/InstPrinter /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMMSP430AsmPrinter
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430MachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430MachineFunctionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build.make lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430MachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430MachineFunctionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 52%] Building CXX object lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/MSP430InstPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/InstPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/MSP430/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMSP430AsmPrinter.dir/MSP430InstPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430MachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430MachineFunctionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430MachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430MachineFunctionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsLongBranch.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsLongBranch.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MipsLongBranch.cpp
[ 52%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430RegisterInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430RegisterInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430RegisterInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Linking CXX static library ../../../libLLVMMSP430AsmPrinter.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMMSP430AsmPrinter.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMSP430AsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMMSP430AsmPrinter.a CMakeFiles/LLVMMSP430AsmPrinter.dir/MSP430InstPrinter.cpp.o
/usr/bin/ranlib ../../../libLLVMMSP430AsmPrinter.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 52%] Built target LLVMMSP430AsmPrinter
/usr/bin/make  -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/MSP430/TargetInfo /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/TargetInfo /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/depend.internal".
Scanning dependencies of target LLVMMSP430Info
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 52%] Building CXX object lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/MSP430TargetInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/TargetInfo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/MSP430/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMSP430Info.dir/MSP430TargetInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/MSP430/TargetInfo/MSP430TargetInfo.cpp
[ 52%] Linking CXX static library ../../../libLLVMMSP430Info.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMMSP430Info.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMSP430Info.dir/link.txt --verbose=1
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430Subtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430TargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430RegisterInfo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
/usr/bin/ar qc ../../../libLLVMMSP430Info.a CMakeFiles/LLVMMSP430Info.dir/MSP430TargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMMSP430Info.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 52%] Built target LLVMMSP430Info
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsMCInstLower.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsMCInstLower.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMCInstLower.cpp
[ 52%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430Subtarget.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430Subtarget.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430Subtarget.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsLongBranch.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsLongBranch.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsLongBranch.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430RegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430RegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430RegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430RegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430RegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430RegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsLongBranch.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsLongBranch.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsLongBranch.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsLongBranch.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430RegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430RegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsLongBranch.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsLongBranch.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430TargetMachine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430TargetMachine.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430TargetMachine.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsAsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMCInstLower.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430Subtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430Subtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMCInstLower.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMCInstLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430AsmPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430AsmPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430AsmPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430Subtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430Subtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430Subtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430Subtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMCInstLower.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMCInstLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMCInstLower.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMCInstLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430Subtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430Subtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMCInstLower.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMCInstLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430Subtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430TargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430TargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 52%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsMachineFunction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsMachineFunction.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMachineFunction.cpp
/usr/bin/make  -f lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/MSP430/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/depend.internal".
Scanning dependencies of target LLVMMSP430Desc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 52%] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430MCTargetDesc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/MSP430/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMSP430Desc.dir/MSP430MCTargetDesc.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430TargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430TargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430TargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430TargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430TargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430TargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430TargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430TargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430Subtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430TargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430AsmPrinter.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430TargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430TargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430TargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430TargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 52%] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430MCAsmInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/MSP430/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMSP430Desc.dir/MSP430MCAsmInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430AsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430AsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430AsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430AsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 53%] Linking CXX static library ../../../libLLVMMSP430Desc.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMMSP430Desc.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMSP430Desc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMMSP430Desc.a CMakeFiles/LLVMMSP430Desc.dir/MSP430MCTargetDesc.cpp.o CMakeFiles/LLVMMSP430Desc.dir/MSP430MCAsmInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMMSP430Desc.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 53%] Built target LLVMMSP430Desc
[ 53%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsModuleISelDAGToDAG.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsModuleISelDAGToDAG.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430AsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430AsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMachineFunction.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
/usr/bin/make  -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/NVPTX /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend.internal".
Scanning dependencies of target LLVMNVPTXCodeGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAllocaHoisting.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAllocaHoisting.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXAllocaHoisting.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430AsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430AsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMachineFunction.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMachineFunction.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMachineFunction.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMachineFunction.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMachineFunction.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMachineFunction.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMachineFunction.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMachineFunction.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMachineFunction.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMachineFunction.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMachineFunction.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMachineFunction.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 53%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MCInstLower.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/lib/Target/MSP430 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MCInstLower.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430MCInstLower.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMachineFunction.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMachineFunction.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMachineFunction.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsMachineFunction.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/NVPTX/TargetInfo /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/TargetInfo /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake --color=
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAsmPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAsmPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend.internal".
Scanning dependencies of target LLVMNVPTXInfo
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 53%] Building CXX object lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/NVPTXTargetInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/TargetInfo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/NVPTX/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMNVPTXInfo.dir/NVPTXTargetInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/NVPTX/TargetInfo/NVPTXTargetInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430MCInstLower.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430MCInstLower.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430MCInstLower.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/MSP430/MSP430MCInstLower.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 53%] Linking CXX static library ../../../libLLVMNVPTXInfo.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMNVPTXInfo.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMNVPTXInfo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMNVPTXInfo.a CMakeFiles/LLVMNVPTXInfo.dir/NVPTXTargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMNVPTXInfo.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 53%] Built target LLVMNVPTXInfo
[ 53%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsOptimizePICCall.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsOptimizePICCall.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MipsOptimizePICCall.cpp
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAssignValidGlobalNames.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAssignValidGlobalNames.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXAssignValidGlobalNames.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXSubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXAsmPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 53%] Linking CXX static library ../../libLLVMMSP430CodeGen.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 && /usr/bin/cmake -P CMakeFiles/LLVMMSP430CodeGen.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/MSP430 && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMSP430CodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMMSP430CodeGen.a CMakeFiles/LLVMMSP430CodeGen.dir/MSP430BranchSelector.cpp.o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelDAGToDAG.cpp.o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelLowering.cpp.o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430InstrInfo.cpp.o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430FrameLowering.cpp.o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MachineFunctionInfo.cpp.o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430RegisterInfo.cpp.o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430Subtarget.cpp.o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430TargetMachine.cpp.o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430AsmPrinter.cpp.o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MCInstLower.cpp.o
/usr/bin/ranlib ../../libLLVMMSP430CodeGen.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 53%] Built target LLVMMSP430CodeGen
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXFrameLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXFrameLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXFrameLowering.cpp
/usr/bin/make  -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/NVPTX/InstPrinter /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/InstPrinter /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMNVPTXAsmPrinter
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 53%] Building CXX object lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/NVPTXInstPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/InstPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/NVPTX/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMNVPTXAsmPrinter.dir/NVPTXInstPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsOptimizePICCall.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXAsmPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXSubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXFrameLowering.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsOptimizePICCall.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsOptimizePICCall.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsOptimizePICCall.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsOptimizePICCall.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsOptimizePICCall.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsOptimizePICCall.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsOptimizePICCall.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsOptimizePICCall.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 53%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsOs16.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsOs16.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MipsOs16.cpp
[ 53%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.cpp
[ 53%] Linking CXX static library ../../../libLLVMNVPTXAsmPrinter.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMNVPTXAsmPrinter.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMNVPTXAsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMNVPTXAsmPrinter.a CMakeFiles/LLVMNVPTXAsmPrinter.dir/NVPTXInstPrinter.cpp.o
/usr/bin/ranlib ../../../libLLVMNVPTXAsmPrinter.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 53%] Built target LLVMNVPTXAsmPrinter
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXGenericToNVVM.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXGenericToNVVM.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelDAGToDAG.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelDAGToDAG.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp:178:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 53%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEFrameLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEFrameLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEFrameLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXSubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::EVT]':
/<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:1102:24:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::EVT>::Data' from 'std::initializer_list<llvm::EVT>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]':
/<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:1102:24:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::SDValue>::Data' from 'std::initializer_list<llvm::SDValue>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
[ 53%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEInstrInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEInstrInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEInstrInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEFrameLowering.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXSubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelLowering.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/Attributes.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Module.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]':
/<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelLowering.cpp:4456:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::SDValue>::Data' from 'std::initializer_list<llvm::SDValue>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEInstrInfo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsInstrInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsInstrInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsInstrInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsInstrInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 53%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelDAGToDAG.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelDAGToDAG.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelDAGToDAG.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsInstrInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsInstrInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/NVPTX/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/depend.internal".
Scanning dependencies of target LLVMNVPTXDesc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 53%] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCAsmInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/NVPTX/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCAsmInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 53%] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCTargetDesc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/NVPTX/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCTargetDesc.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXImageOptimizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXImageOptimizer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXImageOptimizer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 53%] Linking CXX static library ../../../libLLVMNVPTXDesc.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMNVPTXDesc.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMNVPTXDesc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMNVPTXDesc.a CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCAsmInfo.cpp.o CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCTargetDesc.cpp.o
/usr/bin/ranlib ../../../libLLVMNVPTXDesc.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 53%] Built target LLVMNVPTXDesc
[ 53%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 53%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSERegisterInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSERegisterInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSERegisterInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelDAGToDAG.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInstrInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInstrInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXInstrInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelLowering.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]':
/<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelLowering.cpp:1470:78:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::SDValue>::Data' from 'std::initializer_list<llvm::SDValue>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSERegisterInfo.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSEISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXSubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXInstrInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAggrCopies.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAggrCopies.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSERegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSERegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSERegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSERegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSERegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSERegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSERegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSERegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSERegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSERegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSERegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSERegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSERegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSERegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSERegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSERegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/PowerPC /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend.internal".
[ 53%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerArgs.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerArgs.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXLowerArgs.cpp
Scanning dependencies of target LLVMPowerPCCodeGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBoolRetToInt.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBoolRetToInt.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBoolRetToInt.cpp
[ 53%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSubtarget.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSubtarget.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.cpp
[ 53%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCAsmPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCAsmPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCAsmPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXSubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXLowerArgs.cpp:93:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBoolRetToInt.cpp:36:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXLowerArgs.cpp:92:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXLowerArgs.cpp:92:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXLowerArgs.cpp:92:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXLowerArgs.cpp:92:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBoolRetToInt.cpp:36:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBoolRetToInt.cpp:35:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXLowerArgs.cpp:92:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXLowerArgs.cpp:92:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBoolRetToInt.cpp:36:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBoolRetToInt.cpp:35:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBoolRetToInt.cpp:36:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBoolRetToInt.cpp:35:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBoolRetToInt.cpp:36:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBoolRetToInt.cpp:35:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAlloca.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAlloca.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXLowerAlloca.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCAsmPrinter.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 54%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetMachine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetMachine.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetMachine.cpp
[ 54%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetObjectFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetObjectFile.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetObjectFile.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCAsmPrinter.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCAsmPrinter.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCAsmPrinter.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCAsmPrinter.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCAsmPrinter.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCAsmPrinter.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCAsmPrinter.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCAsmPrinter.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPeephole.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPeephole.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXPeephole.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCAsmPrinter.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCAsmPrinter.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetObjectFile.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXPeephole.cpp:38:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetObjectFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXPeephole.cpp:35:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXPeephole.cpp:35:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXPeephole.cpp:35:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXPeephole.cpp:35:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetObjectFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchSelector.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchSelector.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBranchSelector.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXPeephole.cpp:35:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXPeephole.cpp:35:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetObjectFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsTargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXMCExpr.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXMCExpr.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXMCExpr.cpp
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchCoalescing.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchCoalescing.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBranchCoalescing.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXMCExpr.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXMCExpr.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXMCExpr.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXMCExpr.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXMCExpr.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXMCExpr.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXMCExpr.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXMCExpr.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPrologEpilogPass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPrologEpilogPass.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBranchSelector.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBranchSelector.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBranchSelector.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBranchCoalescing.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBranchSelector.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBranchSelector.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBranchSelector.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBranchSelector.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBranchCoalescing.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBranchCoalescing.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBranchCoalescing.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBranchCoalescing.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBranchCoalescing.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBranchCoalescing.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBranchSelector.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBranchSelector.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MicroMipsSizeReduction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips -I/<<PKGBUILDDIR>>/lib/Target/Mips -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MicroMipsSizeReduction.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Mips/MicroMipsSizeReduction.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBranchCoalescing.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCBranchCoalescing.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXRegisterInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXRegisterInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXRegisterInfo.cpp
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCCState.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCCState.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCCState.cpp
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCTRLoops.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCTRLoops.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCTRLoops.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MipsSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MicroMipsSizeReduction.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MicroMipsSizeReduction.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MicroMipsSizeReduction.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MicroMipsSizeReduction.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MicroMipsSizeReduction.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MicroMipsSizeReduction.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/Mips.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Mips/MicroMipsSizeReduction.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCCState.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXSubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCCState.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCCState.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCCState.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCCState.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCTRLoops.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/NVPTX/ManagedStringPool.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/ManagedStringPool.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCCState.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCCState.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCCState.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCCState.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCCState.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCCState.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCCState.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCCState.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Linking CXX static library ../../libLLVMMipsCodeGen.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/cmake -P CMakeFiles/LLVMMipsCodeGen.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Mips && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMipsCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMMipsCodeGen.a CMakeFiles/LLVMMipsCodeGen.dir/Mips16FrameLowering.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloat.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloatInfo.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/Mips16InstrInfo.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelDAGToDAG.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelLowering.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/Mips16RegisterInfo.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsAnalyzeImmediate.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsAsmPrinter.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsCCState.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsConstantIslandPass.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsDelaySlotFiller.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsFastISel.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsHazardSchedule.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsInstrInfo.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsISelDAGToDAG.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsISelLowering.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsFrameLowering.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsLongBranch.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsMCInstLower.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsMachineFunction.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsModuleISelDAGToDAG.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsOptimizePICCall.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsOs16.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterInfo.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEFrameLowering.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEInstrInfo.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelDAGToDAG.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelLowering.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsSERegisterInfo.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsSubtarget.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetMachine.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetObjectFile.cpp.o CMakeFiles/LLVMMipsCodeGen.dir/MicroMipsSizeReduction.cpp.o
In file included from /<<PKGBUILDDIR>>/lib/Target/NVPTX/ManagedStringPool.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/ManagedStringPool.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/NVPTX/ManagedStringPool.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/ManagedStringPool.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/ranlib ../../libLLVMMipsCodeGen.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMMipsCodeGen
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCHazardRecognizers.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCHazardRecognizers.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCHazardRecognizers.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCCState.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCCState.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCCState.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCCState.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCTRLoops.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCTRLoops.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/NVPTX/ManagedStringPool.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/ManagedStringPool.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/PowerPC/AsmParser /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/AsmParser /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend.internal".
Scanning dependencies of target LLVMPowerPCAsmParser
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Building CXX object lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/PPCAsmParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/AsmParser && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/AsmParser -I/<<PKGBUILDDIR>>/lib/Target/PowerPC/AsmParser -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCAsmParser.dir/PPCAsmParser.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCTRLoops.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCTRLoops.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCTRLoops.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCTRLoops.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/CallSite.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/MemoryLocation.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasAnalysis.h:44,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCTRLoops.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::WeakTrackingVH, 1>, llvm::DenseMapInfo<llvm::Value*> >; DerivedT = llvm::DenseMap<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::WeakTrackingVH, 1>, llvm::DenseMapInfo<llvm::Value*> >; KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::WeakTrackingVH, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::WeakTrackingVH, 1> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::WeakTrackingVH, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::WeakTrackingVH, 1> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = llvm::AssumptionCache::AffectedValueCallbackVH; ValueT = llvm::SmallVector<llvm::WeakTrackingVH, 1>; KeyInfoT = llvm::DenseMapInfo<llvm::Value*>; BucketT = llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::WeakTrackingVH, 1> >]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/AssumptionCache.h:42:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::WeakTrackingVH, 1> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<llvm::AssumptionCache::AffectedValueCallbackVH, llvm::SmallVector<llvm::WeakTrackingVH, 1> >' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/ValueMap.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/PseudoSourceValue.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineMemOperand.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:33,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetInstrInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCTRLoops.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/CallSite.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/MemoryLocation.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasAnalysis.h:44,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCTRLoops.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/ValueMap.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/PseudoSourceValue.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineMemOperand.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:33,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetInstrInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCTRLoops.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCTRLoops.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCTRLoops.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXReplaceImageHandles.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXReplaceImageHandles.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCHazardRecognizers.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCHazardRecognizers.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCHazardRecognizers.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCHazardRecognizers.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCHazardRecognizers.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCHazardRecognizers.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCHazardRecognizers.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCHazardRecognizers.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCHazardRecognizers.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCHazardRecognizers.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCHazardRecognizers.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCHazardRecognizers.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCHazardRecognizers.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/PowerPC/Disassembler /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/Disassembler /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/depend.internal".
Scanning dependencies of target LLVMPowerPCDisassembler
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Building CXX object lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/PPCDisassembler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/Disassembler && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/PowerPC/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCDisassembler.dir/PPCDisassembler.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCHazardRecognizers.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCHazardRecognizers.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCHazardRecognizers.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCHazardRecognizers.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXSubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCInstrInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCInstrInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXSubtarget.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXSubtarget.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXSubtarget.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 54%] Linking CXX static library ../../../libLLVMPowerPCAsmParser.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMPowerPCAsmParser.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMPowerPCAsmParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMPowerPCAsmParser.a CMakeFiles/LLVMPowerPCAsmParser.dir/PPCAsmParser.cpp.o
/usr/bin/ranlib ../../../libLLVMPowerPCAsmParser.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMPowerPCAsmParser
[ 54%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetMachine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetMachine.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetMachine.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MachineOperand*, llvm::PPC::Predicate>]':
/<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.cpp:1762:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MachineOperand*, llvm::PPC::Predicate>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::MachineOperand*, llvm::PPC::Predicate>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MachineOperand*, unsigned int>]':
/<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.cpp:1870:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MachineOperand*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::MachineOperand*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Linking CXX static library ../../../libLLVMPowerPCDisassembler.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMPowerPCDisassembler.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/Disassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMPowerPCDisassembler.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMPowerPCDisassembler.a CMakeFiles/LLVMPowerPCDisassembler.dir/PPCDisassembler.cpp.o
/usr/bin/ranlib ../../../libLLVMPowerPCDisassembler.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMPowerPCDisassembler
[ 54%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetTransformInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetTransformInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXSubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXSubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXSubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
/usr/bin/make  -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/PowerPC/InstPrinter /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/InstPrinter /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMPowerPCAsmPrinter
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Building CXX object lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/PPCInstPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/InstPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/PowerPC/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCAsmPrinter.dir/PPCInstPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp
In file included from /<<PKGBUILDDIR>>/lib/Target/NVPTX/ManagedStringPool.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/ManagedStringPool.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/NVPTX/ManagedStringPool.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/ManagedStringPool.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachineOperand&}; _Tp = llvm::MachineOperand; _Alloc = std::allocator<llvm::MachineOperand>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::MachineOperand>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual bool llvm::PPCInstrInfo::DefinesPredicate(llvm::MachineInstr&, std::vector<llvm::MachineOperand>&) const':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineOperand*, std::vector<llvm::MachineOperand> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachineOperand*, std::vector<llvm::MachineOperand> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/NVPTX/ManagedStringPool.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/ManagedStringPool.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelDAGToDAG.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelDAGToDAG.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTX.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 54%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXUtilities.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXUtilities.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVPTXUtilities.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::SDValue>]':
/<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.cpp:5318:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::SDValue>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, llvm::SDValue>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::EVT]':
/<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.cpp:7616:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::EVT>::Data' from 'std::initializer_list<llvm::EVT>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.cpp:9489:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.cpp:9490:17:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMIntrRange.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMIntrRange.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVVMIntrRange.cpp
[ 54%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMReflect.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/lib/Target/NVPTX -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMReflect.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/NVPTX/NVVMReflect.cpp
[ 54%] Linking CXX static library ../../../libLLVMPowerPCAsmPrinter.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMPowerPCAsmPrinter.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMPowerPCAsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMPowerPCAsmPrinter.a CMakeFiles/LLVMPowerPCAsmPrinter.dir/PPCInstPrinter.cpp.o
/usr/bin/ranlib ../../../libLLVMPowerPCAsmPrinter.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMPowerPCAsmPrinter
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCEarlyReturn.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCEarlyReturn.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCEarlyReturn.cpp
[ 54%] Linking CXX static library ../../libLLVMNVPTXCodeGen.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/cmake -P CMakeFiles/LLVMNVPTXCodeGen.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/NVPTX && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMNVPTXCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMNVPTXCodeGen.a CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAllocaHoisting.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAsmPrinter.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAssignValidGlobalNames.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXFrameLowering.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXGenericToNVVM.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelDAGToDAG.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelLowering.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXImageOptimizer.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInstrInfo.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAggrCopies.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerArgs.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAlloca.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPeephole.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXMCExpr.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPrologEpilogPass.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXRegisterInfo.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXReplaceImageHandles.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXSubtarget.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetMachine.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetTransformInfo.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXUtilities.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMIntrRange.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMReflect.cpp.o
/usr/bin/ranlib ../../libLLVMNVPTXCodeGen.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMNVPTXCodeGen
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFastISel.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFastISel.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFastISel.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCEarlyReturn.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCEarlyReturn.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCEarlyReturn.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFrameLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFrameLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCEarlyReturn.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCEarlyReturn.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCEarlyReturn.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCEarlyReturn.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCEarlyReturn.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCEarlyReturn.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFastISel.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
/usr/bin/make  -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/PowerPC/TargetInfo /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/TargetInfo /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/depend.internal".
Scanning dependencies of target LLVMPowerPCInfo
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Building CXX object lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/PowerPCTargetInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/TargetInfo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/PowerPC/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCInfo.dir/PowerPCTargetInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCCState.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFastISel.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFastISel.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCCState.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFastISel.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFastISel.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCCState.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFastISel.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFastISel.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCCCState.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFastISel.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFastISel.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Linking CXX static library ../../../libLLVMPowerPCInfo.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMPowerPCInfo.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMPowerPCInfo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMPowerPCInfo.a CMakeFiles/LLVMPowerPCInfo.dir/PowerPCTargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMPowerPCInfo.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMPowerPCInfo
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCLoopPreIncPrep.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCLoopPreIncPrep.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/depend.internal".
Scanning dependencies of target LLVMPowerPCDesc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCAsmBackend.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCAsmBackend.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/CallSite.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/MemoryLocation.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasAnalysis.h:44,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::Value>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/ValueMap.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/PseudoSourceValue.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineMemOperand.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:33,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetInstrInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::Value]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::Value>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> > >; KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::Value>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::Value> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::Value> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Value>::AssertingVH(const llvm::AssertingVH<llvm::Value>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Value>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Value]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/CallSite.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/MemoryLocation.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/AliasAnalysis.h:44,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::initEmpty() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:721:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::init(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:661:52:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(unsigned int) [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:67:77:   required from 'llvm::detail::DenseSetImpl<ValueT, MapTy, ValueInfoT>::DenseSetImpl(unsigned int) [with ValueT = llvm::AssertingVH<llvm::PHINode>; MapTy = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; ValueInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:221:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:347:7: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  347 |       ::new (&B->getFirst()) KeyT(EmptyKey);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/ValueMap.h:34,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/PseudoSourceValue.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineMemOperand.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:33,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetInstrInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getEmptyKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:421:33:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getEmptyKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:38:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:293:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  293 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH<T> llvm::DenseMapInfo<llvm::AssertingVH<ValueTy> >::getTombstoneKey() [with T = llvm::PHINode]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:425:37:   required from 'static const KeyT llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::getTombstoneKey() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:330:72:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::destroyAll() [with DerivedT = llvm::DenseMap<llvm::AssertingVH<llvm::PHINode>, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >, llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> > >; KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:680:21:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::~DenseMap() [with KeyT = llvm::AssertingVH<llvm::PHINode>; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::AssertingVH<llvm::PHINode> >; BucketT = llvm::detail::DenseSetPair<llvm::AssertingVH<llvm::PHINode> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:299:12: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::PHINode>::AssertingVH(const llvm::AssertingVH<llvm::PHINode>&)' is deprecated [-Wdeprecated-copy]
  299 |     return Res;
      |            ^~~
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::PHINode>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::PHINode]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/depend
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/Sparc /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DependInfo.cmake --color=
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/depend.internal".
Scanning dependencies of target LLVMSparcCodeGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DelaySlotFiller.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc -I/<<PKGBUILDDIR>>/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/DelaySlotFiller.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Sparc/DelaySlotFiller.cpp
[ 54%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCTargetDesc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCTargetDesc.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp
[ 54%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/LeonPasses.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc -I/<<PKGBUILDDIR>>/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/LeonPasses.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Sparc/LeonPasses.cpp
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMCInstLower.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMCInstLower.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMCInstLower.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/DelaySlotFiller.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 54%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCAsmInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCAsmInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/DelaySlotFiller.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/DelaySlotFiller.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/DelaySlotFiller.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/DelaySlotFiller.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/DelaySlotFiller.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/DelaySlotFiller.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMCInstLower.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoDarwin.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoDarwin.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/LeonPasses.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/LeonPasses.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 54%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCCodeEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCCodeEmitter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMCInstLower.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMCInstLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/LeonPasses.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/LeonPasses.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/LeonPasses.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/LeonPasses.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMCInstLower.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMCInstLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMCInstLower.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMCInstLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/LeonPasses.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/LeonPasses.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/LeonPasses.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/LeonPasses.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMachineFunctionInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMachineFunctionInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMCInstLower.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMCInstLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/LeonPasses.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/LeonPasses.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/LeonPasses.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/LeonPasses.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCExpr.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCExpr.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp
[ 54%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcAsmPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc -I/<<PKGBUILDDIR>>/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcAsmPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcAsmPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmLayout.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMIPeephole.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMIPeephole.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMIPeephole.cpp
[ 54%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCPredicates.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCPredicates.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcAsmPrinter.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 54%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcInstrInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc -I/<<PKGBUILDDIR>>/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcInstrInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/InstPrinter/SparcInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/InstPrinter/SparcInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/InstPrinter/SparcInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/InstPrinter/SparcInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/InstPrinter/SparcInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/InstPrinter/SparcInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMIPeephole.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/InstPrinter/SparcInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/InstPrinter/SparcInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMIPeephole.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMIPeephole.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMIPeephole.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMIPeephole.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMIPeephole.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMIPeephole.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMIPeephole.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMIPeephole.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMIPeephole.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCMIPeephole.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMachObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMachObjectWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build.make lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/Sparc/TargetInfo /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/TargetInfo /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/depend.internal".
Scanning dependencies of target LLVMSparcInfo
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build.make lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Building CXX object lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/SparcTargetInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/TargetInfo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/Sparc/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSparcInfo.dir/SparcTargetInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 54%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCELFObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCELFObjectWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp
[ 54%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcISelDAGToDAG.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc -I/<<PKGBUILDDIR>>/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcISelDAGToDAG.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelDAGToDAG.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Linking CXX static library ../../../libLLVMPowerPCDesc.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMPowerPCDesc.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMPowerPCDesc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMPowerPCDesc.a CMakeFiles/LLVMPowerPCDesc.dir/PPCAsmBackend.cpp.o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCTargetDesc.cpp.o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCAsmInfo.cpp.o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCCodeEmitter.cpp.o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCExpr.cpp.o CMakeFiles/LLVMPowerPCDesc.dir/PPCPredicates.cpp.o CMakeFiles/LLVMPowerPCDesc.dir/PPCMachObjectWriter.cpp.o CMakeFiles/LLVMPowerPCDesc.dir/PPCELFObjectWriter.cpp.o
/usr/bin/ranlib ../../../libLLVMPowerPCDesc.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMPowerPCDesc
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCQPXLoadSplat.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCQPXLoadSplat.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCQPXLoadSplat.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Linking CXX static library ../../../libLLVMSparcInfo.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMSparcInfo.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSparcInfo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMSparcInfo.a CMakeFiles/LLVMSparcInfo.dir/SparcTargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMSparcInfo.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMSparcInfo
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCSubtarget.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCSubtarget.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCQPXLoadSplat.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]':
/<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelDAGToDAG.cpp:277:16:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::SDValue>::Data' from 'std::initializer_list<llvm::SDValue>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCQPXLoadSplat.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCQPXLoadSplat.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCQPXLoadSplat.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCQPXLoadSplat.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCQPXLoadSplat.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCQPXLoadSplat.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcISelLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc -I/<<PKGBUILDDIR>>/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcISelLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:145:37: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                     ^~~~~~~~~~~~~~~~~~
/usr/bin/make  -f lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build.make lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/depend.internal".
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
Scanning dependencies of target LLVMSparcDesc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build.make lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcAsmBackend.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcAsmBackend.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build.make lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/Sparc/InstPrinter /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/InstPrinter /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/depend.internal".
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
Scanning dependencies of target LLVMSparcAsmPrinter
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build.make lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Building CXX object lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/SparcInstPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/InstPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/Sparc/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSparcAsmPrinter.dir/SparcInstPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Sparc/InstPrinter/SparcInstPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcELFObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcELFObjectWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCFrameLowering.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelLowering.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/InstPrinter/SparcInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/InstPrinter/SparcInstPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/InstPrinter/SparcInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/InstPrinter/SparcInstPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCAsmInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcMCAsmInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::SDValue>]':
/<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelLowering.cpp:865:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::SDValue>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, llvm::SDValue>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetMachine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetMachine.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCCodeEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcMCCodeEmitter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCTargetDesc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcMCTargetDesc.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/InstPrinter/SparcInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/InstPrinter/SparcInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCExpr.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcMCExpr.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcTargetStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcTargetStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcTargetStreamer.cpp
[ 54%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcFrameLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc -I/<<PKGBUILDDIR>>/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcFrameLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcFrameLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcTargetStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcTargetStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcTargetStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcTargetStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Linking CXX static library ../../../libLLVMSparcDesc.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMSparcDesc.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSparcDesc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMSparcDesc.a CMakeFiles/LLVMSparcDesc.dir/SparcAsmBackend.cpp.o CMakeFiles/LLVMSparcDesc.dir/SparcELFObjectWriter.cpp.o CMakeFiles/LLVMSparcDesc.dir/SparcMCAsmInfo.cpp.o CMakeFiles/LLVMSparcDesc.dir/SparcMCCodeEmitter.cpp.o CMakeFiles/LLVMSparcDesc.dir/SparcMCTargetDesc.cpp.o CMakeFiles/LLVMSparcDesc.dir/SparcMCExpr.cpp.o CMakeFiles/LLVMSparcDesc.dir/SparcTargetStreamer.cpp.o
/usr/bin/ranlib ../../../libLLVMSparcDesc.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMSparcDesc
[ 54%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcMachineFunctionInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc -I/<<PKGBUILDDIR>>/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcMachineFunctionInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcMachineFunctionInfo.cpp
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetObjectFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetObjectFile.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetObjectFile.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcFrameLowering.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcMachineFunctionInfo.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcMachineFunctionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcMachineFunctionInfo.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcMachineFunctionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcMachineFunctionInfo.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcMachineFunctionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcMachineFunctionInfo.h:16,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcMachineFunctionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Linking CXX static library ../../../libLLVMSparcAsmPrinter.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMSparcAsmPrinter.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSparcAsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMSparcAsmPrinter.a CMakeFiles/LLVMSparcAsmPrinter.dir/SparcInstPrinter.cpp.o
/usr/bin/ranlib ../../../libLLVMSparcAsmPrinter.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMSparcAsmPrinter
/usr/bin/make  -f lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build.make lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/Sparc/AsmParser /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/AsmParser /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/depend.internal".
Scanning dependencies of target LLVMSparcAsmParser
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build.make lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Building CXX object lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/SparcAsmParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/AsmParser && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/AsmParser -I/<<PKGBUILDDIR>>/lib/Target/Sparc/AsmParser -I/<<PKGBUILDDIR>>/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSparcAsmParser.dir/SparcAsmParser.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetObjectFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetObjectFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetTransformInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetTransformInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetTransformInfo.cpp
[ 54%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcRegisterInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc -I/<<PKGBUILDDIR>>/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcRegisterInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/Sparc/Disassembler /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/Disassembler /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/depend.internal".
Scanning dependencies of target LLVMSparcDisassembler
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Building CXX object lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/SparcDisassembler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/Disassembler && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/Sparc/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSparcDisassembler.dir/SparcDisassembler.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetTransformInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Linking CXX static library ../../../libLLVMSparcAsmParser.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMSparcAsmParser.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSparcAsmParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMSparcAsmParser.a CMakeFiles/LLVMSparcAsmParser.dir/SparcAsmParser.cpp.o
/usr/bin/ranlib ../../../libLLVMSparcAsmParser.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMSparcAsmParser
/usr/bin/make  -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/SystemZ /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend.internal".
Scanning dependencies of target LLVMSystemZCodeGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZAsmPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZAsmPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZAsmPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetTransformInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetTransformInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetTransformInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetTransformInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetTransformInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetTransformInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetTransformInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetTransformInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetTransformInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetTransformInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetTransformInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetTransformInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcSubtarget.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc -I/<<PKGBUILDDIR>>/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcSubtarget.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcSubtarget.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTOCRegDeps.cpp.o
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTOCRegDeps.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTOCRegDeps.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Linking CXX static library ../../../libLLVMSparcDisassembler.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMSparcDisassembler.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc/Disassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSparcDisassembler.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMSparcDisassembler.a CMakeFiles/LLVMSparcDisassembler.dir/SparcDisassembler.cpp.o
/usr/bin/ranlib ../../../libLLVMSparcDisassembler.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMSparcDisassembler
/usr/bin/make  -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/SystemZ/AsmParser /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/AsmParser /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/depend.internal".
Scanning dependencies of target LLVMSystemZAsmParser
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Building CXX object lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/SystemZAsmParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/AsmParser && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/AsmParser -I/<<PKGBUILDDIR>>/lib/Target/SystemZ/AsmParser -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZAsmParser.dir/SystemZAsmParser.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/Sparc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTOCRegDeps.cpp:69:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTOCRegDeps.cpp:66:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTOCRegDeps.cpp:65:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZCallingConv.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZCallingConv.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZCallingConv.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetMachine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc -I/<<PKGBUILDDIR>>/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetMachine.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetMachine.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTOCRegDeps.cpp:66:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTOCRegDeps.cpp:65:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTOCRegDeps.cpp:66:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTOCRegDeps.cpp:65:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTOCRegDeps.cpp:66:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTOCRegDeps.cpp:65:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTLSDynamicCall.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTLSDynamicCall.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTLSDynamicCall.cpp
In file included from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZCallingConv.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZCallingConv.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZCallingConv.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZCallingConv.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetMachine.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZCallingConv.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZCallingConv.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZCallingConv.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZCallingConv.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZCallingConv.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZCallingConv.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZCallingConv.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZCallingConv.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Linking CXX static library ../../../libLLVMSystemZAsmParser.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMSystemZAsmParser.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSystemZAsmParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMSystemZAsmParser.a CMakeFiles/LLVMSystemZAsmParser.dir/SystemZAsmParser.cpp.o
/usr/bin/ranlib ../../../libLLVMSystemZAsmParser.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMSystemZAsmParser
/usr/bin/make  -f lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/SystemZ/Disassembler /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/Disassembler /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/depend.internal".
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZConstantPoolValue.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZConstantPoolValue.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZConstantPoolValue.cpp
Scanning dependencies of target LLVMSystemZDisassembler
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Building CXX object lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/SystemZDisassembler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/Disassembler && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/SystemZ/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZDisassembler.dir/SystemZDisassembler.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/Disassembler/SystemZDisassembler.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetMachine.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetMachine.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetMachine.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetMachine.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetMachine.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetMachine.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZElimCompare.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZElimCompare.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZElimCompare.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTLSDynamicCall.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTLSDynamicCall.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTLSDynamicCall.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTLSDynamicCall.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTLSDynamicCall.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTLSDynamicCall.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTLSDynamicCall.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTLSDynamicCall.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTLSDynamicCall.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcMCInstLower.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc -I/<<PKGBUILDDIR>>/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcMCInstLower.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcMCInstLower.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTLSDynamicCall.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTLSDynamicCall.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTLSDynamicCall.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTLSDynamicCall.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTLSDynamicCall.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTLSDynamicCall.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZElimCompare.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXCopy.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXCopy.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXCopy.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZElimCompare.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZElimCompare.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZElimCompare.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZElimCompare.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcMCInstLower.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcMCInstLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZElimCompare.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZElimCompare.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcMCInstLower.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcMCInstLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Linking CXX static library ../../../libLLVMSystemZDisassembler.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMSystemZDisassembler.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/Disassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSystemZDisassembler.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMSystemZDisassembler.a CMakeFiles/LLVMSystemZDisassembler.dir/SystemZDisassembler.cpp.o
/usr/bin/ranlib ../../../libLLVMSystemZDisassembler.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMSystemZDisassembler
/usr/bin/make  -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/SystemZ/InstPrinter /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/InstPrinter /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMSystemZAsmPrinter
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Building CXX object lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/SystemZInstPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/InstPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/SystemZ/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZAsmPrinter.dir/SystemZInstPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetObjectFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc -I/<<PKGBUILDDIR>>/lib/Target/Sparc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetObjectFile.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetObjectFile.cpp
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZExpandPseudo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZExpandPseudo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZExpandPseudo.cpp
[ 54%] Linking CXX static library ../../../libLLVMSystemZAsmPrinter.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMSystemZAsmPrinter.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSystemZAsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMSystemZAsmPrinter.a CMakeFiles/LLVMSystemZAsmPrinter.dir/SystemZInstPrinter.cpp.o
/usr/bin/ranlib ../../../libLLVMSystemZAsmPrinter.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMSystemZAsmPrinter
/usr/bin/make  -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/SystemZ/TargetInfo /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/TargetInfo /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/depend.internal".
Scanning dependencies of target LLVMSystemZInfo
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Building CXX object lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/SystemZTargetInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/TargetInfo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/SystemZ/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZInfo.dir/SystemZTargetInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXCopy.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 54%] Linking CXX static library ../../../libLLVMSystemZInfo.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMSystemZInfo.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSystemZInfo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMSystemZInfo.a CMakeFiles/LLVMSystemZInfo.dir/SystemZTargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMSystemZInfo.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMSystemZInfo
/usr/bin/make  -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/depend.internal".
Scanning dependencies of target LLVMSystemZDesc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmBackend.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmBackend.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCHazardRecognizers.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXCopy.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXCopy.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCHazardRecognizers.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXCopy.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXCopy.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCHazardRecognizers.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXCopy.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXCopy.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCHazardRecognizers.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXCopy.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXCopy.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetObjectFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCCodeEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCCodeEmitter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetObjectFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/Sparc/SparcTargetObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZExpandPseudo.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCReduceCRLogicals.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCReduceCRLogicals.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCReduceCRLogicals.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZExpandPseudo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZExpandPseudo.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZExpandPseudo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZExpandPseudo.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Linking CXX static library ../../libLLVMSparcCodeGen.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && /usr/bin/cmake -P CMakeFiles/LLVMSparcCodeGen.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/Sparc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSparcCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMSparcCodeGen.a CMakeFiles/LLVMSparcCodeGen.dir/DelaySlotFiller.cpp.o CMakeFiles/LLVMSparcCodeGen.dir/LeonPasses.cpp.o CMakeFiles/LLVMSparcCodeGen.dir/SparcAsmPrinter.cpp.o CMakeFiles/LLVMSparcCodeGen.dir/SparcInstrInfo.cpp.o CMakeFiles/LLVMSparcCodeGen.dir/SparcISelDAGToDAG.cpp.o CMakeFiles/LLVMSparcCodeGen.dir/SparcISelLowering.cpp.o CMakeFiles/LLVMSparcCodeGen.dir/SparcFrameLowering.cpp.o CMakeFiles/LLVMSparcCodeGen.dir/SparcMachineFunctionInfo.cpp.o CMakeFiles/LLVMSparcCodeGen.dir/SparcRegisterInfo.cpp.o CMakeFiles/LLVMSparcCodeGen.dir/SparcSubtarget.cpp.o CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetMachine.cpp.o CMakeFiles/LLVMSparcCodeGen.dir/SparcMCInstLower.cpp.o CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetObjectFile.cpp.o
/usr/bin/ranlib ../../libLLVMSparcCodeGen.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMSparcCodeGen
[ 54%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCObjectWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZExpandPseudo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZExpandPseudo.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/X86 /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend.internal".
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZFrameLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZFrameLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.cpp
Scanning dependencies of target LLVMX86CodeGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86AsmPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCReduceCRLogicals.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCReduceCRLogicals.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCReduceCRLogicals.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCReduceCRLogicals.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCReduceCRLogicals.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCReduceCRLogicals.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCReduceCRLogicals.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCReduceCRLogicals.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCReduceCRLogicals.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCReduceCRLogicals.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCReduceCRLogicals.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCTargetDesc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCTargetDesc.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXFMAMutate.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXFMAMutate.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXFMAMutate.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86AsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86AsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86AsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86AsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86AsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86AsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86AsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86AsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86AsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86AsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Linking CXX static library ../../../libLLVMSystemZDesc.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMSystemZDesc.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSystemZDesc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMSystemZDesc.a CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmBackend.cpp.o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmInfo.cpp.o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCCodeEmitter.cpp.o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCObjectWriter.cpp.o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCTargetDesc.cpp.o
/usr/bin/ranlib ../../../libLLVMSystemZDesc.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMSystemZDesc
/usr/bin/make  -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/X86/AsmParser /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/AsmParser /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend.internal".
Scanning dependencies of target LLVMX86AsmParser
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Building CXX object lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/X86AsmInstrumentation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/AsmParser && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/AsmParser -I/<<PKGBUILDDIR>>/lib/Target/X86/AsmParser -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86AsmParser.dir/X86AsmInstrumentation.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86AsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86AsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86AsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86AsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86AsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86AsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86AsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86AsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86AsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86AsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86AsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86AsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXFMAMutate.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZHazardRecognizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZHazardRecognizer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.cpp
In file included from /<<PKGBUILDDIR>>/lib/Target/X86/AsmParser/X86AsmInstrumentation.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/AsmParser/X86AsmInstrumentation.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/X86/AsmParser/X86AsmInstrumentation.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/AsmParser/X86AsmInstrumentation.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/X86/AsmParser/X86AsmInstrumentation.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/AsmParser/X86AsmInstrumentation.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXFMAMutate.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXFMAMutate.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXFMAMutate.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXFMAMutate.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXFMAMutate.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXFMAMutate.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXFMAMutate.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXFMAMutate.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXFMAMutate.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXFMAMutate.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXFMAMutate.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXFMAMutate.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXFMAMutate.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXFMAMutate.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86CallFrameOptimization.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXFMAMutate.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXFMAMutate.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/X86AsmParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/AsmParser && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/AsmParser -I/<<PKGBUILDDIR>>/lib/Target/X86/AsmParser -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86AsmParser.dir/X86AsmParser.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/AsmParser/X86AsmParser.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.h:34,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.cpp:31:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.h:37,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.cpp:31:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:145:37: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                     ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.h:34,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.cpp:31:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.h:34,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.cpp:31:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.h:34,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.cpp:31:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.h:34,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.cpp:31:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXSwapRemoval.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXSwapRemoval.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.h:34,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.cpp:31:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.h:34,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.cpp:31:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.h:34,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.cpp:31:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.h:34,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.cpp:31:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.h:34,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.cpp:31:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.h:34,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.cpp:31:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallFrameOptimization.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelDAGToDAG.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelDAGToDAG.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/AsmParser/X86AsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/AsmParser/X86AsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/AsmParser/X86AsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<{anonymous}::X86AsmParser::InfixCalculatorTok, long long int>]':
/<<PKGBUILDDIR>>/lib/Target/X86/AsmParser/X86AsmParser.cpp:151:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<{anonymous}::X86AsmParser::InfixCalculatorTok, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/AsmParser/X86AsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<{anonymous}::X86AsmParser::InfixCalculatorTok, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/AsmParser/X86AsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/AsmParser/X86AsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallFrameOptimization.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallFrameOptimization.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/AsmParser/X86AsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/AsmParser/X86AsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallFrameOptimization.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallFrameOptimization.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallFrameOptimization.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallFrameOptimization.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp:48:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallFrameOptimization.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallFrameOptimization.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp:46:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp:45:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallFrameOptimization.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallFrameOptimization.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp:46:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp:45:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp:46:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp:45:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstrBuilder.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrBuilder.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp:46:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp:45:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 54%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86CallLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCExpandISEL.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCExpandISEL.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCExpandISEL.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCExpandISEL.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCExpandISEL.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCExpandISEL.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCExpandISEL.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCExpandISEL.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCExpandISEL.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCExpandISEL.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCExpandISEL.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCExpandISEL.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Linking CXX static library ../../../libLLVMX86AsmParser.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMX86AsmParser.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86AsmParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMX86AsmParser.a CMakeFiles/LLVMX86AsmParser.dir/X86AsmInstrumentation.cpp.o CMakeFiles/LLVMX86AsmParser.dir/X86AsmParser.cpp.o
/usr/bin/ranlib ../../../libLLVMX86AsmParser.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMX86AsmParser
/usr/bin/make  -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/X86/Disassembler /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/Disassembler /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/depend.internal".
Scanning dependencies of target LLVMX86Disassembler
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Building CXX object lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/X86Disassembler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/Disassembler && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/X86/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86Disassembler.dir/X86Disassembler.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/Disassembler/X86Disassembler.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelLowering.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 54%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCPreEmitPeephole.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/lib/Target/PowerPC -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCPreEmitPeephole.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCPreEmitPeephole.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]':
/<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelLowering.cpp:1016:79:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::SDValue>::Data' from 'std::initializer_list<llvm::SDValue>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::SDValue>]':
/<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelLowering.cpp:1289:68:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::SDValue>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, llvm::SDValue>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/Disassembler/X86Disassembler.cpp:77:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/Disassembler/X86Disassembler.cpp:77:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/Disassembler/X86Disassembler.cpp:77:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/Disassembler/X86Disassembler.cpp:77:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/Disassembler/X86Disassembler.cpp:77:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/Disassembler/X86Disassembler.cpp:77:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/X86DisassemblerDecoder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/Disassembler && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/X86/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86Disassembler.dir/X86DisassemblerDecoder.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp
[ 54%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CmovConversion.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86CmovConversion.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86CmovConversion.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCSubtarget.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCPreEmitPeephole.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCPreEmitPeephole.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCPreEmitPeephole.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCPreEmitPeephole.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCPreEmitPeephole.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCPreEmitPeephole.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCPreEmitPeephole.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCPreEmitPeephole.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPC.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/PowerPC/PPCPreEmitPeephole.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Linking CXX static library ../../libLLVMPowerPCCodeGen.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/cmake -P CMakeFiles/LLVMPowerPCCodeGen.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/PowerPC && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMPowerPCCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMPowerPCCodeGen.a CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBoolRetToInt.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCAsmPrinter.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchSelector.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchCoalescing.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCCState.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCTRLoops.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCHazardRecognizers.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCInstrInfo.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelDAGToDAG.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelLowering.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCEarlyReturn.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFastISel.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFrameLowering.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCLoopPreIncPrep.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMCInstLower.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMachineFunctionInfo.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMIPeephole.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCQPXLoadSplat.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCSubtarget.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetMachine.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetObjectFile.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetTransformInfo.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTOCRegDeps.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTLSDynamicCall.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXCopy.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCReduceCRLogicals.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXFMAMutate.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXSwapRemoval.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCExpandISEL.cpp.o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCPreEmitPeephole.cpp.o
/usr/bin/ranlib ../../libLLVMPowerPCCodeGen.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMPowerPCCodeGen
/usr/bin/make  -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/InstPrinter /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMX86AsmPrinter
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86ATTInstPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/InstPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86AsmPrinter.dir/X86ATTInstPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CmovConversion.cpp:59:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CmovConversion.cpp:45:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CmovConversion.cpp:45:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CmovConversion.cpp:45:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CmovConversion.cpp:45:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp: In function 'int llvm::X86Disassembler::decodeInstruction(llvm::X86Disassembler::InternalInstruction*, llvm::X86Disassembler::byteReader_t, const void*, llvm::X86Disassembler::dlog_t, void*, const void*, uint64_t, llvm::X86Disassembler::DisassemblerMode)':
/<<PKGBUILDDIR>>/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp:1883:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct llvm::X86Disassembler::InternalInstruction'; use assignment or value-initialization instead [-Wclass-memaccess]
 1883 |   memset(insn, 0, sizeof(struct InternalInstruction));
      |                                                     ^
In file included from /<<PKGBUILDDIR>>/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp:21:
/<<PKGBUILDDIR>>/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h:525:8: note: 'struct llvm::X86Disassembler::InternalInstruction' declared here
  525 | struct InternalInstruction {
      |        ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CmovConversion.cpp:45:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CmovConversion.cpp:45:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CmovConversion.cpp:45:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CmovConversion.cpp:45:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Linking CXX static library ../../../libLLVMX86Disassembler.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMX86Disassembler.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/Disassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86Disassembler.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMX86Disassembler.a CMakeFiles/LLVMX86Disassembler.dir/X86Disassembler.cpp.o CMakeFiles/LLVMX86Disassembler.dir/X86DisassemblerDecoder.cpp.o
/usr/bin/ranlib ../../../libLLVMX86Disassembler.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMX86Disassembler
/usr/bin/make  -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend.internal".
Scanning dependencies of target LLVMX86Desc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86AsmBackend.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86AsmBackend.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86IntelInstPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/InstPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86AsmPrinter.dir/X86IntelInstPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
[ 54%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86DomainReassignment.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86DomainReassignment.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86DomainReassignment.cpp
[ 54%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCTargetDesc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86MCTargetDesc.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZInstrInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZInstrInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86DomainReassignment.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86InstComments.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/InstPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86AsmPrinter.dir/X86InstComments.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86InstComments.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86DomainReassignment.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86DomainReassignment.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86DomainReassignment.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86DomainReassignment.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86DomainReassignment.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MachineOperand]':
/<<PKGBUILDDIR>>/lib/Target/X86/X86DomainReassignment.cpp:256:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::MachineOperand>::Data' from 'std::initializer_list<llvm::MachineOperand>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86DomainReassignment.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86DomainReassignment.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86DomainReassignment.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86DomainReassignment.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86DomainReassignment.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86DomainReassignment.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86InstComments.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86InstComments.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86InstComments.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86InstComments.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86InstComments.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86InstComments.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86InstComments.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86InstComments.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLDCleanup.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLDCleanup.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZLDCleanup.cpp
[ 54%] Linking CXX static library ../../../libLLVMX86AsmPrinter.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMX86AsmPrinter.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86AsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMX86AsmPrinter.a CMakeFiles/LLVMX86AsmPrinter.dir/X86ATTInstPrinter.cpp.o CMakeFiles/LLVMX86AsmPrinter.dir/X86IntelInstPrinter.cpp.o CMakeFiles/LLVMX86AsmPrinter.dir/X86InstComments.cpp.o
/usr/bin/ranlib ../../../libLLVMX86AsmPrinter.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMX86AsmPrinter
/usr/bin/make  -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/X86/TargetInfo /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/TargetInfo /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/depend.internal".
Scanning dependencies of target LLVMX86Info
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Building CXX object lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/TargetInfo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/X86/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/TargetInfo/X86TargetInfo.cpp
[ 54%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86ExpandPseudo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/TargetInfo/X86TargetInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/TargetInfo/X86TargetInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/TargetInfo/X86TargetInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/TargetInfo/X86TargetInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Linking CXX static library ../../../libLLVMX86Info.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMX86Info.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86Info.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMX86Info.a CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMX86Info.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMX86Info
/usr/bin/make  -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/X86/Utils /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/Utils /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/Utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/depend.internal".
Scanning dependencies of target LLVMX86Utils
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Building CXX object lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/X86ShuffleDecode.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/Utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/Utils -I/<<PKGBUILDDIR>>/lib/Target/X86/Utils -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86Utils.dir/X86ShuffleDecode.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/Utils/X86ShuffleDecode.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZLDCleanup.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 54%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCAsmInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86MCAsmInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp
[ 54%] Linking CXX static library ../../../libLLVMX86Utils.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/Utils && /usr/bin/cmake -P CMakeFiles/LLVMX86Utils.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/Utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86Utils.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMX86Utils.a CMakeFiles/LLVMX86Utils.dir/X86ShuffleDecode.cpp.o
/usr/bin/ranlib ../../../libLLVMX86Utils.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMX86Utils
/usr/bin/make  -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/XCore /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/depend.internal".
Scanning dependencies of target LLVMXCoreCodeGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreAsmPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore -I/<<PKGBUILDDIR>>/lib/Target/XCore -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreAsmPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreAsmPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineFunctionInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZLDCleanup.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineFunctionInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZLDCleanup.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineFunctionInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZLDCleanup.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineFunctionInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZLDCleanup.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineFunctionInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZLDCleanup.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineFunctionInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZLDCleanup.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineFunctionInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZLDCleanup.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineFunctionInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZLDCleanup.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCCodeEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86MCCodeEmitter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ExpandPseudo.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ExpandPseudo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ExpandPseudo.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ExpandPseudo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ExpandPseudo.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLongBranch.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLongBranch.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZLongBranch.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ExpandPseudo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ExpandPseudo.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ExpandPseudo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ExpandPseudo.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ExpandPseudo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ExpandPseudo.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreAsmPrinter.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 54%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86FastISel.cpp
[ 54%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MachObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86MachObjectWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZLongBranch.cpp:58:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/InstPrinter/XCoreInstPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/InstPrinter/XCoreInstPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/InstPrinter/XCoreInstPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/InstPrinter/XCoreInstPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/InstPrinter/XCoreInstPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/InstPrinter/XCoreInstPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZLongBranch.cpp:57:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZLongBranch.cpp:56:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZLongBranch.cpp:57:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZLongBranch.cpp:56:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/InstPrinter/XCoreInstPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/InstPrinter/XCoreInstPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZInstrInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZLongBranch.cpp:57:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZLongBranch.cpp:56:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86ELFObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86ELFObjectWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp
[ 54%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore -I/<<PKGBUILDDIR>>/lib/Target/XCore -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.cpp
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineFunctionInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineFunctionInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineFunctionInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FastISel.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp: In function 'unsigned int getRelocType64(llvm::MCContext&, llvm::SMLoc, llvm::MCSymbolRefExpr::VariantKind, X86_64RelType, bool, unsigned int)':
/<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:102:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  102 |     switch (Type) {
      |     ^~~~~~
/<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:114:3: note: here
  114 |   case MCSymbolRefExpr::VK_GOT:
      |   ^~~~
/<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:115:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  115 |     switch (Type) {
      |     ^~~~~~
/<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:125:3: note: here
  125 |   case MCSymbolRefExpr::VK_GOTOFF:
      |   ^~~~
/<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:131:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  131 |     switch (Type) {
      |     ^~~~~~
/<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:141:3: note: here
  141 |   case MCSymbolRefExpr::VK_DTPOFF:
      |   ^~~~
/<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:143:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  143 |     switch (Type) {
      |     ^~~~~~
/<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:153:3: note: here
  153 |   case MCSymbolRefExpr::VK_SIZE:
      |   ^~~~
/<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:155:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  155 |     switch (Type) {
      |     ^~~~~~
/<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:165:3: note: here
  165 |   case MCSymbolRefExpr::VK_TLSCALL:
      |   ^~~~
/<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp: In function 'unsigned int getRelocType32(llvm::MCContext&, llvm::MCSymbolRefExpr::VariantKind, X86_32RelType, bool, unsigned int)':
/<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:226:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  226 |     switch (Type) {
      |     ^~~~~~
/<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:234:3: note: here
  234 |   case MCSymbolRefExpr::VK_GOT:
      |   ^~~~
[ 54%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFObjectWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallingConv.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FastISel.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallingConv.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FastISel.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallingConv.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FastISel.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallingConv.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FastISel.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineFunctionInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineFunctionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineFunctionInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineFunctionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineFunctionInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineFunctionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineFunctionInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineFunctionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 54%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallingConv.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FastISel.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallingConv.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FastISel.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallingConv.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FastISel.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallingConv.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FastISel.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineScheduler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineScheduler.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineScheduler.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallingConv.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FastISel.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallingConv.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FastISel.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFTargetStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFTargetStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.h:34,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineScheduler.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.h:37,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineScheduler.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:145:37: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                     ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.h:34,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineScheduler.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.h:34,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineScheduler.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.h:34,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineScheduler.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.h:34,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineScheduler.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreInstrInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore -I/<<PKGBUILDDIR>>/lib/Target/XCore -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreInstrInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreInstrInfo.cpp
[ 54%] Linking CXX static library ../../../libLLVMX86Desc.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMX86Desc.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86Desc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMX86Desc.a CMakeFiles/LLVMX86Desc.dir/X86AsmBackend.cpp.o CMakeFiles/LLVMX86Desc.dir/X86MCTargetDesc.cpp.o CMakeFiles/LLVMX86Desc.dir/X86MCAsmInfo.cpp.o CMakeFiles/LLVMX86Desc.dir/X86MCCodeEmitter.cpp.o CMakeFiles/LLVMX86Desc.dir/X86MachObjectWriter.cpp.o CMakeFiles/LLVMX86Desc.dir/X86ELFObjectWriter.cpp.o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFObjectWriter.cpp.o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFTargetStreamer.cpp.o
/usr/bin/ranlib ../../../libLLVMX86Desc.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMX86Desc
/usr/bin/make  -f lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build.make lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/XCore/Disassembler /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/Disassembler /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/depend.internal".
Scanning dependencies of target LLVMXCoreDisassembler
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build.make lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Building CXX object lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/XCoreDisassembler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/Disassembler && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/XCore/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/XCore -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMXCoreDisassembler.dir/XCoreDisassembler.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.h:34,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineScheduler.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.h:34,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineScheduler.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.h:34,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineScheduler.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.h:34,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineScheduler.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.h:34,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineScheduler.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.h:34,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineScheduler.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMCInstLower.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMCInstLower.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMCInstLower.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Linking CXX static library ../../../libLLVMXCoreDisassembler.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMXCoreDisassembler.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/Disassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMXCoreDisassembler.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMXCoreDisassembler.a CMakeFiles/LLVMXCoreDisassembler.dir/XCoreDisassembler.cpp.o
/usr/bin/ranlib ../../../libLLVMXCoreDisassembler.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMXCoreDisassembler
/usr/bin/make  -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/XCore/InstPrinter /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/InstPrinter /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMXCoreAsmPrinter
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Building CXX object lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/XCoreInstPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/InstPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/XCore/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/XCore -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMXCoreAsmPrinter.dir/XCoreInstPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/XCore/InstPrinter/XCoreInstPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMCInstLower.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 54%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelDAGToDAG.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore -I/<<PKGBUILDDIR>>/lib/Target/XCore -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelDAGToDAG.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelDAGToDAG.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMCInstLower.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMCInstLower.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/InstPrinter/XCoreInstPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/InstPrinter/XCoreInstPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/InstPrinter/XCoreInstPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/InstPrinter/XCoreInstPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Linking CXX static library ../../../libLLVMXCoreAsmPrinter.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMXCoreAsmPrinter.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMXCoreAsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMXCoreAsmPrinter.a CMakeFiles/LLVMXCoreAsmPrinter.dir/XCoreInstPrinter.cpp.o
/usr/bin/ranlib ../../../libLLVMXCoreAsmPrinter.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMXCoreAsmPrinter
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZRegisterInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZRegisterInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMCInstLower.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMCInstLower.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMCInstLower.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMCInstLower.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMCInstLower.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMCInstLower.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMCInstLower.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSelectionDAGInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSelectionDAGInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelDAGToDAG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZ.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZRegisterInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore -I/<<PKGBUILDDIR>>/lib/Target/XCore -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZShortenInst.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZShortenInst.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZShortenInst.cpp
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSubtarget.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSubtarget.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelLowering.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, unsigned int>]':
/<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelLowering.cpp:1075:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::SDValue>]':
/<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelLowering.cpp:1162:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::SDValue>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, llvm::SDValue>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupBWInsts.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZShortenInst.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreISelLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZShortenInst.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZShortenInst.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZShortenInst.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZShortenInst.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZShortenInst.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZShortenInst.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetMachine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetMachine.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.cpp
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetTransformInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetTransformInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupBWInsts.cpp:50:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupBWInsts.cpp:49:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupBWInsts.cpp:49:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupBWInsts.cpp:49:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupBWInsts.cpp:49:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupBWInsts.cpp:49:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MachineInstr*, llvm::MachineInstr*>]':
/<<PKGBUILDDIR>>/lib/Target/X86/X86FixupBWInsts.cpp:393:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MachineInstr*, llvm::MachineInstr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupBWInsts.cpp:49:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::MachineInstr*, llvm::MachineInstr*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupBWInsts.cpp:49:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupBWInsts.cpp:49:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupBWInsts.cpp:49:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupBWInsts.cpp:49:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreLowerThreadLocal.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore -I/<<PKGBUILDDIR>>/lib/Target/XCore -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreLowerThreadLocal.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreLowerThreadLocal.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupBWInsts.cpp:49:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupBWInsts.cpp:49:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZHazardRecognizer.h:37,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZMachineScheduler.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:145:37: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                     ^~~~~~~~~~~~~~~~~~
[ 54%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupLEAs.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FixupLEAs.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupLEAs.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetTransformInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreLowerThreadLocal.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Target/XCore/XCoreLowerThreadLocal.cpp:213:76:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetTransformInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetTransformInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetTransformInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetTransformInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetTransformInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/IndexedMap.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetMachine.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetTransformInfo.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMachineFunctionInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore -I/<<PKGBUILDDIR>>/lib/Target/XCore -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMachineFunctionInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreMachineFunctionInfo.cpp
[ 54%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMCInstLower.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore -I/<<PKGBUILDDIR>>/lib/Target/XCore -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMCInstLower.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreMCInstLower.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupLEAs.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupLEAs.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupLEAs.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupLEAs.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupLEAs.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTDC.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/lib/Target/SystemZ -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTDC.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTDC.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreMachineFunctionInfo.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupLEAs.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupLEAs.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupLEAs.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupLEAs.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreMachineFunctionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreMachineFunctionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupLEAs.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupLEAs.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreMachineFunctionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreMachineFunctionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreMachineFunctionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreMachineFunctionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreMachineFunctionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreMachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreMachineFunctionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/lib/Target/X86/X86FixupLEAs.cpp: In member function 'void {anonymous}::FixupLEAPass::seekLEAFixup(llvm::MachineOperand&, llvm::MachineBasicBlock::iterator&, llvm::MachineFunction::iterator)':
/<<PKGBUILDDIR>>/lib/Target/X86/X86FixupLEAs.cpp:402:6: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void>, false, false>'} changed in GCC 7.1
  402 | void FixupLEAPass::seekLEAFixup(MachineOperand &p,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/Target/X86/X86FixupLEAs.cpp: In member function 'void {anonymous}::FixupLEAPass::processInstruction(llvm::MachineBasicBlock::iterator&, llvm::MachineFunction::iterator)':
/<<PKGBUILDDIR>>/lib/Target/X86/X86FixupLEAs.cpp:383:6: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void>, false, false>'} changed in GCC 7.1
  383 | void FixupLEAPass::processInstruction(MachineBasicBlock::iterator &I,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/Target/X86/X86FixupLEAs.cpp:393:19: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void>, false, false>'} changed in GCC 7.1
  393 |       seekLEAFixup(p, I, MFI);
      |       ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/lib/Target/X86/X86FixupLEAs.cpp:397:19: note: parameter passing for argument of type 'llvm::MachineFunction::iterator' {aka 'llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void>, false, false>'} changed in GCC 7.1
  397 |       seekLEAFixup(q, I, MFI);
      |       ~~~~~~~~~~~~^~~~~~~~~~~
[ 54%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreRegisterInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore -I/<<PKGBUILDDIR>>/lib/Target/XCore -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreRegisterInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreRegisterInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTDC.cpp:48:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Target/SystemZ/SystemZTDC.cpp:363:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineOperand.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreMCInstLower.h:12,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreMCInstLower.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineOperand.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreMCInstLower.h:12,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreMCInstLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupSetCC.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineOperand.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreMCInstLower.h:12,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreMCInstLower.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineOperand.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreMCInstLower.h:12,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreMCInstLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/XCore/TargetInfo /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/TargetInfo /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/depend.internal".
Scanning dependencies of target LLVMXCoreInfo
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Building CXX object lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/XCoreTargetInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/TargetInfo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/XCore/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/XCore -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMXCoreInfo.dir/XCoreTargetInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/XCore/TargetInfo/XCoreTargetInfo.cpp
[ 54%] Linking CXX static library ../../libLLVMSystemZCodeGen.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/cmake -P CMakeFiles/LLVMSystemZCodeGen.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/SystemZ && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSystemZCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMSystemZCodeGen.a CMakeFiles/LLVMSystemZCodeGen.dir/SystemZAsmPrinter.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZCallingConv.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZConstantPoolValue.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZElimCompare.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZExpandPseudo.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZFrameLowering.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZHazardRecognizer.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelDAGToDAG.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelLowering.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZInstrInfo.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLDCleanup.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLongBranch.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineFunctionInfo.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineScheduler.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMCInstLower.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZRegisterInfo.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSelectionDAGInfo.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZShortenInst.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSubtarget.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetMachine.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetTransformInfo.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTDC.cpp.o
/usr/bin/ranlib ../../libLLVMSystemZCodeGen.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMSystemZCodeGen
/usr/bin/make  -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/XCore/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/depend.internal".
Scanning dependencies of target LLVMXCoreDesc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Building CXX object lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/XCoreMCTargetDesc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/XCore/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/XCore -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMXCoreDesc.dir/XCoreMCTargetDesc.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreRegisterInfo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/InstPrinter/XCoreInstPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/InstPrinter/XCoreInstPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/InstPrinter/XCoreInstPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/InstPrinter/XCoreInstPrinter.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Linking CXX static library ../../../libLLVMXCoreInfo.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMXCoreInfo.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMXCoreInfo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMXCoreInfo.a CMakeFiles/LLVMXCoreInfo.dir/XCoreTargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMXCoreInfo.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMXCoreInfo
[ 54%] Building CXX object lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/XCoreMCAsmInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/XCore/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/XCore -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMXCoreDesc.dir/XCoreMCAsmInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.cpp
[ 54%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FlagsCopyLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FlagsCopyLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86FlagsCopyLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupSetCC.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupSetCC.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupSetCC.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 54%] Linking CXX static library ../../../libLLVMXCoreDesc.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMXCoreDesc.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMXCoreDesc.dir/link.txt --verbose=1
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupSetCC.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupSetCC.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/ar qc ../../../libLLVMXCoreDesc.a CMakeFiles/LLVMXCoreDesc.dir/XCoreMCTargetDesc.cpp.o CMakeFiles/LLVMXCoreDesc.dir/XCoreMCAsmInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMXCoreDesc.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 54%] Built target LLVMXCoreDesc
/usr/bin/make  -f lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/build.make lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/WebAssembly /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/depend.internal".
Scanning dependencies of target LLVMWebAssemblyCodeGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/build.make lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 56%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyArgumentMove.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyArgumentMove.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupSetCC.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupSetCC.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupSetCC.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupSetCC.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupSetCC.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FixupSetCC.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 56%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSubtarget.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore -I/<<PKGBUILDDIR>>/lib/Target/XCore -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSubtarget.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.cpp
[ 56%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyAsmPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyAsmPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp:31:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FlagsCopyLowering.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FlagsCopyLowering.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FlagsCopyLowering.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp:29:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp:29:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp:29:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp:29:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FlagsCopyLowering.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FlagsCopyLowering.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FlagsCopyLowering.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FlagsCopyLowering.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp:29:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp:29:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FlagsCopyLowering.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FlagsCopyLowering.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FlagsCopyLowering.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FlagsCopyLowering.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FlagsCopyLowering.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FlagsCopyLowering.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 56%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86FloatingPoint.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
[ 56%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetMachine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore -I/<<PKGBUILDDIR>>/lib/Target/XCore -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetMachine.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetMachine.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 56%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyCallIndirectFixup.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyCallIndirectFixup.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp
[ 56%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FloatingPoint.cpp:38:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FloatingPoint.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FloatingPoint.cpp:27:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetMachine.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FloatingPoint.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FloatingPoint.cpp:27:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FloatingPoint.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FloatingPoint.cpp:27:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FloatingPoint.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FloatingPoint.cpp:27:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetMachine.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetMachine.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetMachine.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetMachine.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetMachine.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetMachine.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 56%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyCFGStackify.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyCFGStackify.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
[ 56%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstructionSelector.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86InstructionSelector.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86InstructionSelector.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 56%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetObjectFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore -I/<<PKGBUILDDIR>>/lib/Target/XCore -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetObjectFile.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetObjectFile.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstructionSelector.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstructionSelector.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstructionSelector.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstructionSelector.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstructionSelector.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetObjectFile.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstructionSelector.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstructionSelector.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstructionSelector.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstructionSelector.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstructionSelector.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstructionSelector.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetObjectFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 56%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyCFGSort.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyCFGSort.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetObjectFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/lib/Target/X86/X86InstructionSelector.cpp: In function 'unsigned int getLeaOP(llvm::LLT, const llvm::X86Subtarget&)':
/<<PKGBUILDDIR>>/lib/Target/X86/X86InstructionSelector.cpp:513:17: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  513 | static unsigned getLeaOP(LLT Ty, const X86Subtarget &STI) {
      |                 ^~~~~~~~
/<<PKGBUILDDIR>>/lib/Target/X86/X86InstructionSelector.cpp: In function 'const llvm::TargetRegisterClass* {anonymous}::X86InstructionSelector::getRegClass(llvm::LLT, const llvm::RegisterBank&) const':
/<<PKGBUILDDIR>>/lib/Target/X86/X86InstructionSelector.cpp:160:1: note: parameter passing for argument of type 'llvm::LLT' changed in GCC 9.1
  160 | X86InstructionSelector::getRegClass(LLT Ty, const RegisterBank &RB) const {
      | ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetObjectFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 56%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyExplicitLocals.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyExplicitLocals.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp
[ 56%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSelectionDAGInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore -I/<<PKGBUILDDIR>>/lib/Target/XCore -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSelectionDAGInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSelectionDAGInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelDAGToDAG.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSelectionDAGInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSelectionDAGInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSelectionDAGInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFastISel.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFastISel.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFastISel.cpp
[ 57%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameToArgsOffsetElim.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore -I/<<PKGBUILDDIR>>/lib/Target/XCore -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameToArgsOffsetElim.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelDAGToDAG.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFastISel.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreSubtarget.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFastISel.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFastISel.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCore.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFastISel.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFastISel.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFastISel.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFastISel.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Linking CXX static library ../../libLLVMXCoreCodeGen.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && /usr/bin/cmake -P CMakeFiles/LLVMXCoreCodeGen.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/XCore && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMXCoreCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMXCoreCodeGen.a CMakeFiles/LLVMXCoreCodeGen.dir/XCoreAsmPrinter.cpp.o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameLowering.cpp.o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreInstrInfo.cpp.o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelDAGToDAG.cpp.o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelLowering.cpp.o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreLowerThreadLocal.cpp.o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMachineFunctionInfo.cpp.o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMCInstLower.cpp.o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreRegisterInfo.cpp.o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSubtarget.cpp.o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetMachine.cpp.o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetObjectFile.cpp.o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSelectionDAGInfo.cpp.o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameToArgsOffsetElim.cpp.o
/usr/bin/ranlib ../../libLLVMXCoreCodeGen.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 57%] Built target LLVMXCoreCodeGen
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFixIrreducibleControlFlow.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFixIrreducibleControlFlow.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFastISel.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFastISel.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFastISel.cpp: In member function 'bool {anonymous}::WebAssemblyFastISel::selectStore(const llvm::Instruction*)':
/<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFastISel.cpp:1167:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1167 |     VTIsi1 = true;
      |     ~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFastISel.cpp:1168:3: note: here
 1168 |   case MVT::i8:
      |   ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelDAGToDAG.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelDAGToDAG.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::SDValue>]':
/<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.cpp:2202:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::SDValue>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, llvm::SDValue>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = int]':
/<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.cpp:10861:47:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<int>::Data' from 'std::initializer_list<int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, int>]':
/<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.cpp:11400:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]':
/<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.cpp:18022:73:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::SDValue>::Data' from 'std::initializer_list<llvm::SDValue>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::ISD::NodeType]':
/<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.cpp:30877:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::ISD::NodeType>::Data' from 'std::initializer_list<llvm::ISD::NodeType>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SDNode*]':
/<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.cpp:37647:73:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<const llvm::SDNode*>::Data' from 'std::initializer_list<const llvm::SDNode*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = const char*]':
/<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.cpp:37995:47:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<const char*>::Data' from 'std::initializer_list<const char*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelDAGToDAG.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelDAGToDAG.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelDAGToDAG.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelDAGToDAG.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelDAGToDAG.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelDAGToDAG.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelDAGToDAG.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelDAGToDAG.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp:31:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InterleavedAccess.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86InterleavedAccess.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86InterleavedAccess.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp:29:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp:29:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp:29:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp:29:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp:29:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp:29:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp:29:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp:29:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFixFunctionBitcasts.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFixFunctionBitcasts.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFrameLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFrameLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InterleavedAccess.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InterleavedAccess.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InterleavedAccess.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InterleavedAccess.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InterleavedAccess.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InterleavedAccess.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InterleavedAccess.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InterleavedAccess.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InterleavedAccess.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Use*, llvm::Function*>]':
/<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp:91:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Use*, llvm::Function*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Use*, llvm::Function*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InterleavedAccess.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InterleavedAccess.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrFMA3Info.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86InstrFMA3Info.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrFMA3Info.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyISelDAGToDAG.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyISelDAGToDAG.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrFMA3Info.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrFMA3Info.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrFMA3Info.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrFMA3Info.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrFMA3Info.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrFMA3Info.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrFMA3Info.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrFMA3Info.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrFMA3Info.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrFMA3Info.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrFMA3Info.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrFMA3Info.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrFMA3Info.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrFMA3Info.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrFMA3Info.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrFMA3Info.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyISelLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyISelLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyInstrInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyInstrInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLowering.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLowering.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MachineInstr*, unsigned int>]':
/<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.cpp:7440:56:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MachineInstr*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::MachineInstr*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLowering.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLowering.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLowering.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLowering.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLowering.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLowering.h:26,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyISelLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyInstrInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLowerEmscriptenEHSjLj.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLowerEmscriptenEHSjLj.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLowerBrUnless.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLowerBrUnless.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp:208:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp:575:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp:771:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLowerGlobalDtors.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLowerGlobalDtors.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyLowerGlobalDtors.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyMachineFunctionInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyMachineFunctionInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.cpp
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86EvexToVex.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86EvexToVex.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86EvexToVex.cpp
/usr/bin/make  -f lib/Target/WebAssembly/Disassembler/CMakeFiles/LLVMWebAssemblyDisassembler.dir/build.make lib/Target/WebAssembly/Disassembler/CMakeFiles/LLVMWebAssemblyDisassembler.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/WebAssembly/Disassembler /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/Disassembler /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/Disassembler/CMakeFiles/LLVMWebAssemblyDisassembler.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/Disassembler/CMakeFiles/LLVMWebAssemblyDisassembler.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/Disassembler/CMakeFiles/LLVMWebAssemblyDisassembler.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/Disassembler/CMakeFiles/LLVMWebAssemblyDisassembler.dir/depend.internal".
Scanning dependencies of target LLVMWebAssemblyDisassembler
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/WebAssembly/Disassembler/CMakeFiles/LLVMWebAssemblyDisassembler.dir/build.make lib/Target/WebAssembly/Disassembler/CMakeFiles/LLVMWebAssemblyDisassembler.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 57%] Building CXX object lib/Target/WebAssembly/Disassembler/CMakeFiles/LLVMWebAssemblyDisassembler.dir/WebAssemblyDisassembler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/Disassembler && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyDisassembler.dir/WebAssemblyDisassembler.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Linking CXX static library ../../../libLLVMWebAssemblyDisassembler.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMWebAssemblyDisassembler.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/Disassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMWebAssemblyDisassembler.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMWebAssemblyDisassembler.a CMakeFiles/LLVMWebAssemblyDisassembler.dir/WebAssemblyDisassembler.cpp.o
/usr/bin/ranlib ../../../libLLVMWebAssemblyDisassembler.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 57%] Built target LLVMWebAssemblyDisassembler
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyMCInstLower.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyMCInstLower.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/WebAssembly/InstPrinter/CMakeFiles/LLVMWebAssemblyAsmPrinter.dir/build.make lib/Target/WebAssembly/InstPrinter/CMakeFiles/LLVMWebAssemblyAsmPrinter.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/WebAssembly/InstPrinter /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/InstPrinter /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/InstPrinter/CMakeFiles/LLVMWebAssemblyAsmPrinter.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/InstPrinter/CMakeFiles/LLVMWebAssemblyAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/InstPrinter/CMakeFiles/LLVMWebAssemblyAsmPrinter.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/InstPrinter/CMakeFiles/LLVMWebAssemblyAsmPrinter.dir/depend.internal".
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86EvexToVex.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
Scanning dependencies of target LLVMWebAssemblyAsmPrinter
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/WebAssembly/InstPrinter/CMakeFiles/LLVMWebAssemblyAsmPrinter.dir/build.make lib/Target/WebAssembly/InstPrinter/CMakeFiles/LLVMWebAssemblyAsmPrinter.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 57%] Building CXX object lib/Target/WebAssembly/InstPrinter/CMakeFiles/LLVMWebAssemblyAsmPrinter.dir/WebAssemblyInstPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/InstPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyAsmPrinter.dir/WebAssemblyInstPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86InstComments.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86EvexToVex.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86InstComments.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86EvexToVex.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86InstComments.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86EvexToVex.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86InstComments.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86EvexToVex.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86InstComments.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86EvexToVex.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86InstComments.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86EvexToVex.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86InstComments.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86EvexToVex.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86InstComments.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86EvexToVex.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86InstComments.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86EvexToVex.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86InstComments.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86EvexToVex.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCInst.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMCInstLower.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInst.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMCInstLower.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCInst.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMCInstLower.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInst.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMCInstLower.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCInst.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMCInstLower.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInst.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMCInstLower.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<long long unsigned int, bool>]':
/<<PKGBUILDDIR>>/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp:78:76:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<long long unsigned int, bool>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<long long unsigned int, bool>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCInst.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMCInstLower.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInst.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMCInstLower.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/build.make lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/depend.internal".
Scanning dependencies of target LLVMWebAssemblyDesc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/build.make lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 57%] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyAsmBackend.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyAsmBackend.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyAsmBackend.cpp
In file included from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyOptimizeLiveIntervals.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyOptimizeLiveIntervals.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyAsmBackend.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyAsmBackend.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyELFObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyELFObjectWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyELFObjectWriter.cpp
[ 57%] Linking CXX static library ../../../libLLVMWebAssemblyAsmPrinter.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMWebAssemblyAsmPrinter.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMWebAssemblyAsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMWebAssemblyAsmPrinter.a CMakeFiles/LLVMWebAssemblyAsmPrinter.dir/WebAssemblyInstPrinter.cpp.o
/usr/bin/ranlib ../../../libLLVMWebAssemblyAsmPrinter.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 57%] Built target LLVMWebAssemblyAsmPrinter
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86LegalizerInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86LegalizerInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86LegalizerInfo.cpp
[ 57%] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCAsmInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCAsmInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCAsmInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCAsmInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCAsmInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfoELF.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCAsmInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCAsmInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCCodeEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCCodeEmitter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.cpp:15:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::APFloat&}; _Tp = llvm::APFloat; _Alloc = std::allocator<llvm::APFloat>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::APFloat>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::APFloat>::iterator' changed in GCC 7.1
[ 57%] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCTargetDesc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCTargetDesc.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86LegalizerInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyTargetStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyTargetStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86LegalizerInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86LegalizerInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86LegalizerInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86LegalizerInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyOptimizeReturned.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyOptimizeReturned.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyOptimizeReturned.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86LegalizerInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86LegalizerInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86LegalizerInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86LegalizerInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86LegalizerInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86LegalizerInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86LegalizerInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MVT, unsigned int>]':
/<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp:195:48:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MVT, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::MVT, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/WebAssembly/MCTargetDesc/CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyWasmObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyWasmObjectWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyWasmObjectWriter.cpp
/usr/bin/make  -f lib/Target/WebAssembly/TargetInfo/CMakeFiles/LLVMWebAssemblyInfo.dir/build.make lib/Target/WebAssembly/TargetInfo/CMakeFiles/LLVMWebAssemblyInfo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/WebAssembly/TargetInfo /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/TargetInfo /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/TargetInfo/CMakeFiles/LLVMWebAssemblyInfo.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/TargetInfo/CMakeFiles/LLVMWebAssemblyInfo.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/TargetInfo/CMakeFiles/LLVMWebAssemblyInfo.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/TargetInfo/CMakeFiles/LLVMWebAssemblyInfo.dir/depend.internal".
Scanning dependencies of target LLVMWebAssemblyInfo
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/WebAssembly/TargetInfo/CMakeFiles/LLVMWebAssemblyInfo.dir/build.make lib/Target/WebAssembly/TargetInfo/CMakeFiles/LLVMWebAssemblyInfo.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 57%] Building CXX object lib/Target/WebAssembly/TargetInfo/CMakeFiles/LLVMWebAssemblyInfo.dir/WebAssemblyTargetInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/TargetInfo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/TargetInfo/.. -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly/TargetInfo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyInfo.dir/WebAssemblyTargetInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/TargetInfo/WebAssemblyTargetInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyWasmObjectWriter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyWasmObjectWriter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Linking CXX static library ../../../libLLVMWebAssemblyDesc.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMWebAssemblyDesc.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMWebAssemblyDesc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMWebAssemblyDesc.a CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyAsmBackend.cpp.o CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyELFObjectWriter.cpp.o CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCAsmInfo.cpp.o CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCCodeEmitter.cpp.o CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyMCTargetDesc.cpp.o CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyTargetStreamer.cpp.o CMakeFiles/LLVMWebAssemblyDesc.dir/WebAssemblyWasmObjectWriter.cpp.o
/usr/bin/ranlib ../../../libLLVMWebAssemblyDesc.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 57%] Built target LLVMWebAssemblyDesc
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyPeephole.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyPeephole.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyPeephole.cpp
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86MCInstLower.cpp
[ 57%] Linking CXX static library ../../../libLLVMWebAssemblyInfo.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMWebAssemblyInfo.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMWebAssemblyInfo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMWebAssemblyInfo.a CMakeFiles/LLVMWebAssemblyInfo.dir/WebAssemblyTargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMWebAssemblyInfo.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 57%] Built target LLVMWebAssemblyInfo
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86MachineFunctionInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyPeephole.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MachineFunctionInfo.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MachineFunctionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MachineFunctionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MachineFunctionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MachineFunctionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MachineFunctionInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MachineFunctionInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MachineFunctionInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyPeephole.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyPeephole.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyPeephole.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyPeephole.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86AsmPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MCInstLower.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
/usr/bin/make  -f lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/build.make lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/AVR /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/depend.internal".
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyPeephole.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyPeephole.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
Scanning dependencies of target LLVMAVRCodeGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/build.make lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 57%] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRAsmPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR -I/<<PKGBUILDDIR>>/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAVRCodeGen.dir/AVRAsmPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AVR/AVRAsmPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MCInstLower.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MCInstLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MCInstLower.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MCInstLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MCInstLower.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MCInstLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MCInstLower.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MCInstLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyPrepareForLiveIntervals.cpp.o
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86ISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_vector.h: In constructor 'llvm::X86TargetLowering::X86TargetLowering(const llvm::X86TargetMachine&, const llvm::X86Subtarget&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyPrepareForLiveIntervals.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APFloat*, std::vector<llvm::APFloat> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRAsmPrinter.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MCInstLower.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Format.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCInstPrinter.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MCInstLower.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRAsmPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRAsmPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegisterInfo.cpp.o
[ 57%] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRExpandPseudoInsts.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR -I/<<PKGBUILDDIR>>/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAVRCodeGen.dir/AVRExpandPseudoInsts.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AVR/AVRExpandPseudoInsts.cpp
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegisterInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRFrameLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR -I/<<PKGBUILDDIR>>/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAVRCodeGen.dir/AVRFrameLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AVR/AVRFrameLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetMachine.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRExpandPseudoInsts.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRExpandPseudoInsts.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRExpandPseudoInsts.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetMachine.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRFrameLowering.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRExpandPseudoInsts.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRExpandPseudoInsts.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRExpandPseudoInsts.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRExpandPseudoInsts.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRExpandPseudoInsts.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRExpandPseudoInsts.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc:221,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRFrameLowering.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRFrameLowering.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRFrameLowering.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegColoring.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegColoring.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MacroFusion.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86MacroFusion.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.cpp
[ 57%] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRInstrInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR -I/<<PKGBUILDDIR>>/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAVRCodeGen.dir/AVRInstrInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AVR/AVRInstrInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssembly.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSchedule.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/ScheduleDAGInstrs.h:28,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:89,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:145:37: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                     ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetMachine.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRInstrInfo.cpp:31:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegNumbering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegNumbering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:78,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRInstrInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRInstrInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86OptimizeLEAs.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86OptimizeLEAs.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86OptimizeLEAs.cpp
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegStackify.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegStackify.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
[ 57%] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRISelDAGToDAG.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR -I/<<PKGBUILDDIR>>/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAVRCodeGen.dir/AVRISelDAGToDAG.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelDAGToDAG.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetMachine.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelDAGToDAG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyReplacePhysRegs.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyReplacePhysRegs.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86OptimizeLEAs.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86OptimizeLEAs.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86OptimizeLEAs.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86OptimizeLEAs.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86OptimizeLEAs.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelDAGToDAG.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelDAGToDAG.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86OptimizeLEAs.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86OptimizeLEAs.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86OptimizeLEAs.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86OptimizeLEAs.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86OptimizeLEAs.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86OptimizeLEAs.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 57%] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRISelLowering.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR -I/<<PKGBUILDDIR>>/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAVRCodeGen.dir/AVRISelLowering.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelLowering.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86PadShortFunction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86PadShortFunction.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86PadShortFunction.cpp
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRuntimeLibcallSignatures.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRuntimeLibcallSignatures.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelLowering.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySelectionDAGInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySelectionDAGInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::SDValue>]':
/<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelLowering.cpp:1211:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, llvm::SDValue>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, llvm::SDValue>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelLowering.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/CallingConvLower.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRISelLowering.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86PadShortFunction.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86PadShortFunction.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86PadShortFunction.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86PadShortFunction.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86PadShortFunction.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86PadShortFunction.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86PadShortFunction.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86PadShortFunction.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86PadShortFunction.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86PadShortFunction.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86PadShortFunction.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySetP2AlignOperands.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySetP2AlignOperands.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RegisterBankInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86RegisterBankInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterBankInfo.cpp
[ 57%] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRMCInstLower.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR -I/<<PKGBUILDDIR>>/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAVRCodeGen.dir/AVRMCInstLower.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AVR/AVRMCInstLower.cpp
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyStoreResults.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyStoreResults.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterBankInfo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterBankInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterBankInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:29:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterBankInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterBankInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterBankInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterBankInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRMCInstLower.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRMCInstLower.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRMCInstLower.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRMCInstLower.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRMCInstLower.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRInstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRMCInstLower.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterBankInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterBankInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterBankInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:27:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:27:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/LiveIntervals.h:263:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:27:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRRelaxMemOperations.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR -I/<<PKGBUILDDIR>>/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAVRCodeGen.dir/AVRRelaxMemOperations.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AVR/AVRRelaxMemOperations.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:27:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:27:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySubtarget.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySubtarget.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<N, IsPostDom>::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<N, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineDominators.h:116:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:27:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>* const*, std::vector<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*, std::allocator<llvm::DomTreeNodeBase<llvm::MachineBasicBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp:27:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RetpolineThunks.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86RetpolineThunks.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86RetpolineThunks.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterInfo.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetMachine.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRRelaxMemOperations.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRRelaxMemOperations.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRRelaxMemOperations.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRRelaxMemOperations.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRRelaxMemOperations.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRRelaxMemOperations.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRRelaxMemOperations.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RegisterInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRRelaxMemOperations.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRRelaxMemOperations.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRRegisterInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR -I/<<PKGBUILDDIR>>/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAVRCodeGen.dir/AVRRegisterInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AVR/AVRRegisterInfo.cpp
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86SelectionDAGInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86SelectionDAGInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86SelectionDAGInfo.cpp
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyTargetMachine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyTargetMachine.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RetpolineThunks.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RetpolineThunks.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RetpolineThunks.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RetpolineThunks.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RetpolineThunks.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RetpolineThunks.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RetpolineThunks.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RetpolineThunks.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RetpolineThunks.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RetpolineThunks.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86RetpolineThunks.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetMachine.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRRegisterInfo.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyTargetObjectFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyTargetObjectFile.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRRegisterInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetRegisterInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRRegisterInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRRegisterInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86SelectionDAGInfo.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PointerUnion.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineMemOperand.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGTargetInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86SelectionDAGInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86SelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitmaskEnum.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineMemOperand.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGTargetInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86SelectionDAGInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86SelectionDAGInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PointerUnion.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineMemOperand.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGTargetInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86SelectionDAGInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86SelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitmaskEnum.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineMemOperand.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGTargetInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86SelectionDAGInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86SelectionDAGInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRSubtarget.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR -I/<<PKGBUILDDIR>>/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAVRCodeGen.dir/AVRSubtarget.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AVR/AVRSubtarget.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PointerUnion.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineMemOperand.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGTargetInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86SelectionDAGInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86SelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitmaskEnum.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineMemOperand.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGTargetInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86SelectionDAGInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86SelectionDAGInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PointerUnion.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineMemOperand.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGTargetInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86SelectionDAGInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86SelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitmaskEnum.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineMemOperand.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGTargetInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86SelectionDAGInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86SelectionDAGInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PointerUnion.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineMemOperand.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGTargetInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86SelectionDAGInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86SelectionDAGInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/BitmaskEnum.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineMemOperand.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGTargetInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86SelectionDAGInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86SelectionDAGInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ShuffleDecodeConstantPool.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86ShuffleDecodeConstantPool.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86ShuffleDecodeConstantPool.cpp
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86Subtarget.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86Subtarget.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyTargetTransformInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyTargetTransformInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetMachine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86TargetMachine.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRSubtarget.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRSubtarget.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRTargetMachine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR -I/<<PKGBUILDDIR>>/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAVRCodeGen.dir/AVRTargetMachine.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetMachine.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyFrameLowering.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblySubtarget.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetMachine.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetMachine.h:24,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallLowering.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/X86/X86MacroFusion.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineScheduler.h:145:37: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
  145 |     : MachinePassRegistryNode(N, D, (MachinePassCtor)C) {
      |                                     ^~~~~~~~~~~~~~~~~~
[ 57%] Building CXX object lib/Target/WebAssembly/CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyUtilities.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/lib/Target/WebAssembly -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyUtilities.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyUtilities.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/AVR/AsmParser/CMakeFiles/LLVMAVRAsmParser.dir/build.make lib/Target/AVR/AsmParser/CMakeFiles/LLVMAVRAsmParser.dir/depend
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::SlotIndex>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:673:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::SlotIndex>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:674:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::SlotIndex, llvm::MachineBasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/AVR/AsmParser /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AsmParser /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AsmParser/CMakeFiles/LLVMAVRAsmParser.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AsmParser/CMakeFiles/LLVMAVRAsmParser.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AsmParser/CMakeFiles/LLVMAVRAsmParser.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AsmParser/CMakeFiles/LLVMAVRAsmParser.dir/depend.internal".
Scanning dependencies of target LLVMAVRAsmParser
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/AVR/AsmParser/CMakeFiles/LLVMAVRAsmParser.dir/build.make lib/Target/AVR/AsmParser/CMakeFiles/LLVMAVRAsmParser.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 57%] Building CXX object lib/Target/AVR/AsmParser/CMakeFiles/LLVMAVRAsmParser.dir/AVRAsmParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AsmParser && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AsmParser -I/<<PKGBUILDDIR>>/lib/Target/AVR/AsmParser -I/<<PKGBUILDDIR>>/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAVRAsmParser.dir/AVRAsmParser.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AVR/AsmParser/AVRAsmParser.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SlotIndexes.h:358:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRTargetObjectFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR -I/<<PKGBUILDDIR>>/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAVRCodeGen.dir/AVRTargetObjectFile.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetObjectFile.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineRegisterInfo.h:31,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyUtilities.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyUtilities.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyUtilities.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyUtilities.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyUtilities.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyUtilities.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/Wasm.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/WebAssembly/WebAssemblyUtilities.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Linking CXX static library ../../libLLVMWebAssemblyCodeGen.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/cmake -P CMakeFiles/LLVMWebAssemblyCodeGen.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/WebAssembly && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMWebAssemblyCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMWebAssemblyCodeGen.a CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyArgumentMove.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyAsmPrinter.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyCallIndirectFixup.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyCFGStackify.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyCFGSort.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyExplicitLocals.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFastISel.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFixIrreducibleControlFlow.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFixFunctionBitcasts.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyFrameLowering.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyISelDAGToDAG.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyISelLowering.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyInstrInfo.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLowerBrUnless.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLowerEmscriptenEHSjLj.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyLowerGlobalDtors.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyMachineFunctionInfo.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyMCInstLower.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyOptimizeLiveIntervals.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyOptimizeReturned.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyPeephole.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyPrepareForLiveIntervals.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegisterInfo.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegColoring.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegNumbering.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRegStackify.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyReplacePhysRegs.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyRuntimeLibcallSignatures.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySelectionDAGInfo.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySetP2AlignOperands.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyStoreResults.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblySubtarget.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyTargetMachine.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyTargetObjectFile.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyTargetTransformInfo.cpp.o CMakeFiles/LLVMWebAssemblyCodeGen.dir/WebAssemblyUtilities.cpp.o
/usr/bin/ranlib ../../libLLVMWebAssemblyCodeGen.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 57%] Built target LLVMWebAssemblyCodeGen
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetObjectFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86TargetObjectFile.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetObjectFile.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetObjectFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AsmParser/AVRAsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AsmParser/AVRAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetObjectFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRTargetObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AsmParser/AVRAsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AsmParser/AVRAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AsmParser/AVRAsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AsmParser/AVRAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Linking CXX static library ../../libLLVMAVRCodeGen.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && /usr/bin/cmake -P CMakeFiles/LLVMAVRCodeGen.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAVRCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMAVRCodeGen.a CMakeFiles/LLVMAVRCodeGen.dir/AVRAsmPrinter.cpp.o CMakeFiles/LLVMAVRCodeGen.dir/AVRExpandPseudoInsts.cpp.o CMakeFiles/LLVMAVRCodeGen.dir/AVRFrameLowering.cpp.o CMakeFiles/LLVMAVRCodeGen.dir/AVRInstrInfo.cpp.o CMakeFiles/LLVMAVRCodeGen.dir/AVRISelDAGToDAG.cpp.o CMakeFiles/LLVMAVRCodeGen.dir/AVRISelLowering.cpp.o CMakeFiles/LLVMAVRCodeGen.dir/AVRMCInstLower.cpp.o CMakeFiles/LLVMAVRCodeGen.dir/AVRRelaxMemOperations.cpp.o CMakeFiles/LLVMAVRCodeGen.dir/AVRRegisterInfo.cpp.o CMakeFiles/LLVMAVRCodeGen.dir/AVRSubtarget.cpp.o CMakeFiles/LLVMAVRCodeGen.dir/AVRTargetMachine.cpp.o CMakeFiles/LLVMAVRCodeGen.dir/AVRTargetObjectFile.cpp.o
/usr/bin/ranlib ../../libLLVMAVRCodeGen.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 57%] Built target LLVMAVRCodeGen
/usr/bin/make  -f lib/Target/AVR/Disassembler/CMakeFiles/LLVMAVRDisassembler.dir/build.make lib/Target/AVR/Disassembler/CMakeFiles/LLVMAVRDisassembler.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/AVR/Disassembler /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/Disassembler /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/Disassembler/CMakeFiles/LLVMAVRDisassembler.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/Disassembler/CMakeFiles/LLVMAVRDisassembler.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/Disassembler/CMakeFiles/LLVMAVRDisassembler.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/Disassembler/CMakeFiles/LLVMAVRDisassembler.dir/depend.internal".
Scanning dependencies of target LLVMAVRDisassembler
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/AVR/Disassembler/CMakeFiles/LLVMAVRDisassembler.dir/build.make lib/Target/AVR/Disassembler/CMakeFiles/LLVMAVRDisassembler.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 57%] Building CXX object lib/Target/AVR/Disassembler/CMakeFiles/LLVMAVRDisassembler.dir/AVRDisassembler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/Disassembler && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/AVR/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAVRDisassembler.dir/AVRDisassembler.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AVR/Disassembler/AVRDisassembler.cpp
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetTransformInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86TargetTransformInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetTransformInfo.cpp
[ 57%] Linking CXX static library ../../../libLLVMAVRAsmParser.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMAVRAsmParser.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAVRAsmParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMAVRAsmParser.a CMakeFiles/LLVMAVRAsmParser.dir/AVRAsmParser.cpp.o
/usr/bin/ranlib ../../../libLLVMAVRAsmParser.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 57%] Built target LLVMAVRAsmParser
/usr/bin/make  -f lib/Target/AVR/InstPrinter/CMakeFiles/LLVMAVRAsmPrinter.dir/build.make lib/Target/AVR/InstPrinter/CMakeFiles/LLVMAVRAsmPrinter.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/AVR/InstPrinter /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/InstPrinter /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/InstPrinter/CMakeFiles/LLVMAVRAsmPrinter.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/InstPrinter/CMakeFiles/LLVMAVRAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/InstPrinter/CMakeFiles/LLVMAVRAsmPrinter.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/InstPrinter/CMakeFiles/LLVMAVRAsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMAVRAsmPrinter
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/AVR/InstPrinter/CMakeFiles/LLVMAVRAsmPrinter.dir/build.make lib/Target/AVR/InstPrinter/CMakeFiles/LLVMAVRAsmPrinter.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 57%] Building CXX object lib/Target/AVR/InstPrinter/CMakeFiles/LLVMAVRAsmPrinter.dir/AVRInstPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/InstPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/AVR/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/InstPrinter/.. -I/<<PKGBUILDDIR>>/lib/Target/AVR/InstPrinter/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAVRAsmPrinter.dir/AVRInstPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AVR/InstPrinter/AVRInstPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVRSubtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/Disassembler/AVRDisassembler.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetObjectFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetObjectFile.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetLoweringObjectFile.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetObjectFile.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Linking CXX static library ../../../libLLVMAVRAsmPrinter.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMAVRAsmPrinter.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAVRAsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMAVRAsmPrinter.a CMakeFiles/LLVMAVRAsmPrinter.dir/AVRInstPrinter.cpp.o
/usr/bin/ranlib ../../../libLLVMAVRAsmPrinter.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 57%] Built target LLVMAVRAsmPrinter
/usr/bin/make  -f lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/build.make lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/MCTargetDesc /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/depend.internal".
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/Disassembler/AVRDisassembler.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/Disassembler/AVRDisassembler.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
Scanning dependencies of target LLVMAVRDesc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/build.make lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 57%] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRAsmBackend.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAVRDesc.dir/AVRAsmBackend.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/Disassembler/AVRDisassembler.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/Disassembler/AVRDisassembler.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86VZeroUpper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86VZeroUpper.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86VZeroUpper.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/Disassembler/AVRDisassembler.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/Disassembler/AVRDisassembler.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/Disassembler/AVRDisassembler.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/SelectionDAGNodes.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/AVR.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/Disassembler/AVRDisassembler.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRELFObjectWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAVRDesc.dir/AVRELFObjectWriter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRELFObjectWriter.cpp
[ 57%] Linking CXX static library ../../../libLLVMAVRDisassembler.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMAVRDisassembler.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/Disassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAVRDisassembler.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMAVRDisassembler.a CMakeFiles/LLVMAVRDisassembler.dir/AVRDisassembler.cpp.o
/usr/bin/ranlib ../../../libLLVMAVRDisassembler.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 57%] Built target LLVMAVRDisassembler
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86WinAllocaExpander.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86WinAllocaExpander.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86WinAllocaExpander.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetTransformInfo.cpp:42:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetTransformInfo.cpp:42:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetTransformInfo.cpp:42:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRELFObjectWriter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRELFObjectWriter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetTransformInfo.cpp:42:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetTransformInfo.cpp:42:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRELFStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAVRDesc.dir/AVRELFStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRELFStreamer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetTransformInfo.cpp:42:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetTransformInfo.cpp:42:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetTransformInfo.cpp:42:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetTransformInfo.cpp:42:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineInstr.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetTransformInfo.cpp:42:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineBasicBlock.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetFrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86FrameLowering.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetTransformInfo.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86TargetTransformInfo.cpp:42:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86VZeroUpper.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRELFStreamer.cpp:1:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRELFStreamer.cpp:1:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRELFStreamer.cpp:1:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRELFStreamer.cpp:1:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86VZeroUpper.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86VZeroUpper.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRMCAsmInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAVRDesc.dir/AVRMCAsmInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCAsmInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86VZeroUpper.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86VZeroUpper.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86VZeroUpper.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86VZeroUpper.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86VZeroUpper.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86VZeroUpper.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCAsmInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCAsmInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCAsmInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRMCCodeEmitter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAVRDesc.dir/AVRMCCodeEmitter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86VZeroUpper.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrInfo.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86VZeroUpper.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86WinAllocaExpander.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86WinAllocaExpander.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86WinAllocaExpander.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86WinAllocaExpander.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86WinAllocaExpander.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCFixup.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRFixupKinds.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86WinAllocaExpander.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86WinAllocaExpander.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86WinAllocaExpander.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86WinAllocaExpander.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f lib/Target/AVR/TargetInfo/CMakeFiles/LLVMAVRInfo.dir/build.make lib/Target/AVR/TargetInfo/CMakeFiles/LLVMAVRInfo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/AVR/TargetInfo /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/TargetInfo /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/TargetInfo/CMakeFiles/LLVMAVRInfo.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/TargetInfo/CMakeFiles/LLVMAVRInfo.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/TargetInfo/CMakeFiles/LLVMAVRInfo.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/TargetInfo/CMakeFiles/LLVMAVRInfo.dir/depend.internal".
Scanning dependencies of target LLVMAVRInfo
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/AVR/TargetInfo/CMakeFiles/LLVMAVRInfo.dir/build.make lib/Target/AVR/TargetInfo/CMakeFiles/LLVMAVRInfo.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 57%] Building CXX object lib/Target/AVR/TargetInfo/CMakeFiles/LLVMAVRInfo.dir/AVRTargetInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/TargetInfo && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/AVR/TargetInfo -I/<<PKGBUILDDIR>>/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/TargetInfo/.. -I/<<PKGBUILDDIR>>/lib/Target/AVR/TargetInfo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAVRInfo.dir/AVRTargetInfo.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AVR/TargetInfo/AVRTargetInfo.cpp
In file included from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86WinAllocaExpander.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86InstrBuilder.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86WinAllocaExpander.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRMCELFStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAVRDesc.dir/AVRMCELFStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.cpp
/usr/bin/make  -f projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt/lib/asan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/depend.internal".
Scanning dependencies of target asan
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
make[4]: Nothing to be done for 'projects/compiler-rt/lib/asan/CMakeFiles/asan.dir/build'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 57%] Built target asan
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86WinEHState.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86WinEHState.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86WinEHState.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Linking CXX static library ../../../libLLVMAVRInfo.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMAVRInfo.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAVRInfo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMAVRInfo.a CMakeFiles/LLVMAVRInfo.dir/AVRTargetInfo.cpp.o
/usr/bin/ranlib ../../../libLLVMAVRInfo.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 57%] Built target LLVMAVRInfo
[ 57%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallingConv.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 -I/<<PKGBUILDDIR>>/lib/Target/X86 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86CallingConv.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/X86/X86CallingConv.cpp
[ 57%] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRMCExpr.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAVRDesc.dir/AVRMCExpr.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCExpr.cpp
/usr/bin/make  -f tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build.make tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/lib/Basic /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/depend.internal".
Scanning dependencies of target clangBasic
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build.make tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Attributes.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Attributes.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Attributes.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/Instruction.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/BasicBlock.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CFG.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86WinEHState.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/lib/Target/X86/X86WinEHState.cpp:186:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/lib/Target/X86/X86WinEHState.cpp:648:18:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/BasicBlock.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CFG.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86WinEHState.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86WinEHState.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/BasicBlock.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CFG.h:18,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86WinEHState.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PostOrderIterator.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86WinEHState.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCExpr.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCExpr.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCExpr.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCExpr.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCExpr.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCExpr.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCExpr.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRMCTargetDesc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAVRDesc.dir/AVRMCTargetDesc.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCTargetDesc.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Attributes.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Attributes.cpp:1:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CommentOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Attributes.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Attributes.cpp:1:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCTargetDesc.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCTargetDesc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/TargetSubtargetInfo.h:22,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86Subtarget.h:27,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallingConv.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCTargetDesc.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRMCTargetDesc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallingConv.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallingConv.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallingConv.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, long long int>]':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFrameInfo.h:360:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallingConv.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, long long int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallingConv.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallingConv.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallingConv.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/ArrayRecycler.h:131:46:   required from 'T* llvm::ArrayRecycler<T, Align>::allocate(llvm::ArrayRecycler<T, Align>::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 8]'
/<<PKGBUILDDIR>>/include/llvm/CodeGen/MachineFunction.h:688:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallingConv.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallingConv.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/X86/X86CallingConv.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRTargetStreamer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/MCTargetDesc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc -I/<<PKGBUILDDIR>>/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAVRDesc.dir/AVRTargetStreamer.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.cpp
[ 57%] Linking CXX static library ../../libLLVMX86CodeGen.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/cmake -P CMakeFiles/LLVMX86CodeGen.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/X86 && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMX86CodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMX86CodeGen.a CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86CallLowering.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86CmovConversion.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86DomainReassignment.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FixupLEAs.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FlagsCopyLowering.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86InstructionSelector.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86InterleavedAccess.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86InstrFMA3Info.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86EvexToVex.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86LegalizerInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86MacroFusion.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86OptimizeLEAs.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86PadShortFunction.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86RegisterBankInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86RetpolineThunks.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86SelectionDAGInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86ShuffleDecodeConstantPool.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86Subtarget.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86TargetMachine.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86TargetObjectFile.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86TargetTransformInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86VZeroUpper.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86WinAllocaExpander.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86WinEHState.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86CallingConv.cpp.o
/usr/bin/ranlib ../../libLLVMX86CodeGen.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 57%] Built target LLVMX86CodeGen
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Builtins.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Builtins.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Builtins.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCELFStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Builtins.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Builtins.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Builtins.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Builtins.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/CharInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/CharInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/CharInfo.cpp
/usr/bin/make  -f tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build.make tools/clang/lib/Lex/CMakeFiles/clangLex.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/lib/Lex /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex/CMakeFiles/clangLex.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex/CMakeFiles/clangLex.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex/CMakeFiles/clangLex.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex/CMakeFiles/clangLex.dir/depend.internal".
Scanning dependencies of target clangLex
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build.make tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/HeaderMap.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangLex.dir/HeaderMap.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Lex/HeaderMap.cpp
/usr/bin/make  -f tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build.make tools/clang/lib/Parse/CMakeFiles/clangParse.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/lib/Parse /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse/CMakeFiles/clangParse.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse/CMakeFiles/clangParse.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse/CMakeFiles/clangParse.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse/CMakeFiles/clangParse.dir/depend.internal".
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Cuda.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Cuda.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Cuda.cpp
Scanning dependencies of target clangParse
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build.make tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 57%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseAST.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangParse.dir/ParseAST.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseAST.cpp
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Diagnostic.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Diagnostic.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Diagnostic.cpp
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/HeaderSearch.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangLex.dir/HeaderSearch.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Lex/HeaderSearch.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Diagnostic.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::DiagnosticsEngine::ArgumentKind, int>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Basic/Diagnostic.cpp:950:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::DiagnosticsEngine::ArgumentKind, int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Diagnostic.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::DiagnosticsEngine::ArgumentKind, int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Diagnostic.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Diagnostic.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Diagnostic.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<unsigned int, clang::DiagnosticMapping>; DerivedT = llvm::DenseMap<unsigned int, clang::DiagnosticMapping>; KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:209:9:   required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = clang::DiagnosticsEngine::DiagState; _Args = {const clang::DiagnosticsEngine::DiagState&}; _Tp = std::_List_node<clang::DiagnosticsEngine::DiagState>]'
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = clang::DiagnosticsEngine::DiagState; _Args = {const clang::DiagnosticsEngine::DiagState&}; _Tp = std::_List_node<clang::DiagnosticsEngine::DiagState>; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<std::_List_node<clang::DiagnosticsEngine::DiagState> >]'
/usr/include/c++/10/bits/stl_list.h:637:33:   required from 'std::__cxx11::list<_Tp, _Alloc>::_Node* std::__cxx11::list<_Tp, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const clang::DiagnosticsEngine::DiagState&}; _Tp = clang::DiagnosticsEngine::DiagState; _Alloc = std::allocator<clang::DiagnosticsEngine::DiagState>; std::__cxx11::list<_Tp, _Alloc>::_Node = std::__cxx11::list<clang::DiagnosticsEngine::DiagState>::_Node]'
/usr/include/c++/10/bits/stl_list.h:1911:32:   required from 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::DiagnosticsEngine::DiagState&}; _Tp = clang::DiagnosticsEngine::DiagState; _Alloc = std::allocator<clang::DiagnosticsEngine::DiagState>; std::__cxx11::list<_Tp, _Alloc>::iterator = std::__cxx11::list<clang::DiagnosticsEngine::DiagState>::iterator]'
/usr/include/c++/10/bits/stl_list.h:1212:24:   required from 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = clang::DiagnosticsEngine::DiagState; _Alloc = std::allocator<clang::DiagnosticsEngine::DiagState>; std::__cxx11::list<_Tp, _Alloc>::value_type = clang::DiagnosticsEngine::DiagState]'
/<<PKGBUILDDIR>>/tools/clang/lib/Basic/Diagnostic.cpp:281:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceManager.h:38,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/HeaderSearch.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/HeaderSearch.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:515:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/HeaderSearch.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/HeaderSearch.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DiagnosticIDs.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/DiagnosticIDs.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/DiagnosticIDs.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/ParseAST.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseAST.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CommentOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/ParseAST.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseAST.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Linking CXX static library ../../../libLLVMAVRDesc.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMAVRDesc.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AVR/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAVRDesc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMAVRDesc.a CMakeFiles/LLVMAVRDesc.dir/AVRAsmBackend.cpp.o CMakeFiles/LLVMAVRDesc.dir/AVRELFObjectWriter.cpp.o CMakeFiles/LLVMAVRDesc.dir/AVRELFStreamer.cpp.o CMakeFiles/LLVMAVRDesc.dir/AVRMCAsmInfo.cpp.o CMakeFiles/LLVMAVRDesc.dir/AVRMCCodeEmitter.cpp.o CMakeFiles/LLVMAVRDesc.dir/AVRMCELFStreamer.cpp.o CMakeFiles/LLVMAVRDesc.dir/AVRMCExpr.cpp.o CMakeFiles/LLVMAVRDesc.dir/AVRMCTargetDesc.cpp.o CMakeFiles/LLVMAVRDesc.dir/AVRTargetStreamer.cpp.o
/usr/bin/ranlib ../../../libLLVMAVRDesc.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 57%] Built target LLVMAVRDesc
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Lexer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangLex.dir/Lexer.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Lex/Lexer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/ParseAST.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseAST.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CommentOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/ParseAST.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseAST.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/ParseAST.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseAST.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CommentOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/ParseAST.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseAST.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/ParseAST.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseAST.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CommentOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/ParseAST.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseAST.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseCXXInlineMethods.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangParse.dir/ParseCXXInlineMethods.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DiagnosticOptions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/DiagnosticOptions.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/DiagnosticOptions.cpp
/usr/bin/make  -f tools/clang/lib/AST/CMakeFiles/clangAST.dir/build.make tools/clang/lib/AST/CMakeFiles/clangAST.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/lib/AST /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST/CMakeFiles/clangAST.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST/CMakeFiles/clangAST.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST/CMakeFiles/clangAST.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST/CMakeFiles/clangAST.dir/depend.internal".
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/FileManager.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/FileManager.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/FileManager.cpp
Scanning dependencies of target clangAST
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/lib/AST/CMakeFiles/clangAST.dir/build.make tools/clang/lib/AST/CMakeFiles/clangAST.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/APValue.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/APValue.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/APValue.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Lexer.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/Lexer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:515:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CommentOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Lexer.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/Lexer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/FileManager.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:167:54:   required from 'static llvm::StringMapEntry<ValueTy>* llvm::StringMapEntry<ValueTy>::Create(llvm::StringRef, AllocatorTy&, InitTy&& ...) [with AllocatorTy = llvm::BumpPtrAllocatorImpl<>; InitTy = {clang::DirectoryEntry*}; ValueTy = clang::DirectoryEntry*]'
/<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:408:32:   required from 'std::pair<llvm::StringMapIterator<ValueTy>, bool> llvm::StringMap<ValueTy, AllocatorTy>::try_emplace(llvm::StringRef, ArgsTy&& ...) [with ArgsTy = {clang::DirectoryEntry*}; ValueTy = clang::DirectoryEntry*; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:391:23:   required from 'std::pair<llvm::StringMapIterator<ValueTy>, bool> llvm::StringMap<ValueTy, AllocatorTy>::insert(std::pair<llvm::StringRef, ValueTy>) [with ValueTy = clang::DirectoryEntry*; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]'
/<<PKGBUILDDIR>>/tools/clang/lib/Basic/FileManager.cpp:132:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/FileManager.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Lexer.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/Lexer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In static member function 'static void clang::Lexer::Stringify(llvm::SmallVectorImpl<char>&)':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:506:7: warning: array subscript 1 is outside array bounds of 'char [1]' [-Warray-bounds]
  506 |       ++EltPtr;
      |       ^~
/<<PKGBUILDDIR>>/tools/clang/lib/Lex/Lexer.cpp:238:19: note: while referencing '<anonymous>'
  238 |         Str.insert(Str.begin() + i + 1, 'n');
      |         ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Lexer.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/Lexer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:506:7: warning: array subscript 1 is outside array bounds of 'char [1]' [-Warray-bounds]
  506 |       ++EltPtr;
      |       ^~
/<<PKGBUILDDIR>>/tools/clang/lib/Lex/Lexer.cpp:226:17: note: while referencing '<anonymous>'
  226 |       Str.insert(Str.begin() + i, '\\');
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:30,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/FileManager.cpp:20:
/usr/include/c++/10/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = llvm::sys::fs::UniqueID; _Val = std::pair<const llvm::sys::fs::UniqueID, clang::DirectoryEntry>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sys::fs::UniqueID, clang::DirectoryEntry> >; _Compare = std::less<llvm::sys::fs::UniqueID>; _Alloc = std::allocator<std::pair<const llvm::sys::fs::UniqueID, clang::DirectoryEntry> >]':
/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sys::fs::UniqueID, std::pair<const llvm::sys::fs::UniqueID, clang::DirectoryEntry>, std::_Select1st<std::pair<const llvm::sys::fs::UniqueID, clang::DirectoryEntry> >, std::less<llvm::sys::fs::UniqueID>, std::allocator<std::pair<const llvm::sys::fs::UniqueID, clang::DirectoryEntry> > >::const_iterator' changed in GCC 7.1
 2193 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/FileSystemStatCache.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/FileSystemStatCache.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/FileSystemStatCache.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/APValue.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/APValue.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemStatCache.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/FileSystemStatCache.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:167:54:   required from 'static llvm::StringMapEntry<ValueTy>* llvm::StringMapEntry<ValueTy>::Create(llvm::StringRef, AllocatorTy&, InitTy&& ...) [with AllocatorTy = llvm::BumpPtrAllocatorImpl<>; InitTy = {}; ValueTy = clang::FileData]'
/<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:408:32:   required from 'std::pair<llvm::StringMapIterator<ValueTy>, bool> llvm::StringMap<ValueTy, AllocatorTy>::try_emplace(llvm::StringRef, ArgsTy&& ...) [with ArgsTy = {}; ValueTy = clang::FileData; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:360:58:   required from 'ValueTy& llvm::StringMap<ValueTy, AllocatorTy>::operator[](llvm::StringRef) [with ValueTy = clang::FileData; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]'
/<<PKGBUILDDIR>>/tools/clang/lib/Basic/FileSystemStatCache.cpp:123:19:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemStatCache.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/FileSystemStatCache.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/IdentifierTable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/IdentifierTable.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/IdentifierTable.cpp
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/LiteralSupport.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangLex.dir/LiteralSupport.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Lex/LiteralSupport.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/IdentifierTable.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/lib/Basic/IdentifierTable.cpp:665:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/IdentifierTable.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTConsumer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/ASTConsumer.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTConsumer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CharInfo.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/LiteralSupport.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/LiteralSupport.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:515:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CharInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/LiteralSupport.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/LiteralSupport.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/LangOptions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/LangOptions.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/LangOptions.cpp
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/MemoryBufferCache.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/MemoryBufferCache.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/MemoryBufferCache.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTConsumer.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTConsumer.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/ASTContext.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTContext.cpp
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Module.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Module.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Module.cpp
[ 57%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseDecl.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangParse.dir/ParseDecl.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseDecl.cpp
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/MacroArgs.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangLex.dir/MacroArgs.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Lex/MacroArgs.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Token.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/MacroArgs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/MacroArgs.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:515:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/MacroArgs.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/MacroArgs.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/MacroInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangLex.dir/MacroInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Lex/MacroInfo.cpp
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/ObjCRuntime.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/ObjCRuntime.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/ObjCRuntime.cpp
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/OpenMPKinds.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/OpenMPKinds.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/OpenMPKinds.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/OpenMPKinds.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/OpenMPKinds.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/OpenMPKinds.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/OpenMPKinds.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Token.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/MacroInfo.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/MacroInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/lib/Lex/MacroInfo.cpp:246:27:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Token.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/MacroInfo.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/MacroInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTContext.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void (*)(void*), void*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTContext.cpp:857:43:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void (*)(void*), void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTContext.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void (*)(void*), void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/OperatorPrecedence.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/OperatorPrecedence.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/OperatorPrecedence.cpp
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SanitizerBlacklist.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/SanitizerBlacklist.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/SanitizerBlacklist.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTContext.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTContext.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/ModuleMap.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangLex.dir/ModuleMap.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Lex/ModuleMap.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseDecl.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseDecl.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseDecl.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseDecl.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseDecl.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseDecl.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseDecl.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseDecl.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SanitizerSpecialCaseList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/SanitizerSpecialCaseList.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/SanitizerSpecialCaseList.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/TrigramIndex.h:35,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/SpecialCaseList.h:58,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SanitizerSpecialCaseList.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/SanitizerSpecialCaseList.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::StringMap<llvm::StringMap<llvm::SpecialCaseList::Matcher, llvm::MallocAllocator>, llvm::MallocAllocator>&}; _Tp = clang::SanitizerSpecialCaseList::SanitizerSection; _Alloc = std::allocator<clang::SanitizerSpecialCaseList::SanitizerSection>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<clang::SanitizerSpecialCaseList::SanitizerSection>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void clang::SanitizerSpecialCaseList::createSanitizerSections()':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::SanitizerSpecialCaseList::SanitizerSection*, std::vector<clang::SanitizerSpecialCaseList::SanitizerSection> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Basic/SanitizerSpecialCaseList.cpp:53:1: note: parameter passing for argument of type 'std::vector<clang::SanitizerSpecialCaseList::SanitizerSection>::iterator' changed in GCC 7.1
   53 | }
      | ^
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Sanitizers.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Sanitizers.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Sanitizers.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FileSystem.h:34,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:24,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/ModuleMap.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/ModuleMap.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::StringRef]':
/<<PKGBUILDDIR>>/tools/clang/lib/Lex/ModuleMap.cpp:2028:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::StringRef>::Data' from 'std::initializer_list<llvm::StringRef>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SourceLocation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/SourceLocation.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/SourceLocation.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/ModuleMap.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/ModuleMap.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/lib/Lex/ModuleMap.cpp:1455:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CommentOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/ModuleMap.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/ModuleMap.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SourceManager.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/SourceManager.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/SourceManager.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceManager.h:38,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/SourceManager.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::SrcMgr::ContentCache; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/lib/Basic/SourceManager.cpp:364:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceManager.h:38,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/SourceManager.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/TargetInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/TargetInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/TargetInfo.cpp
[ 57%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseDeclCXX.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangParse.dir/ParseDeclCXX.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseDeclCXX.cpp
[ 57%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets.cpp
[ 57%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPCaching.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangLex.dir/PPCaching.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PPCaching.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/TargetInfo.h:31,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = int]':
/<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/AVR.h:140:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<int>::Data' from 'std::initializer_list<int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CommentOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Builtins.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PPCaching.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:515:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Builtins.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PPCaching.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 59%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPCallbacks.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangLex.dir/PPCallbacks.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PPCallbacks.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseDeclCXX.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseDeclCXX.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseDeclCXX.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseDeclCXX.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseDeclCXX.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseDeclCXX.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseDeclCXX.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseDeclCXX.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 59%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPConditionalDirectiveRecord.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangLex.dir/PPConditionalDirectiveRecord.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PPConditionalDirectiveRecord.cpp
[ 59%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPDirectives.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangLex.dir/PPDirectives.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PPDirectives.cpp
[ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/AArch64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/AArch64.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/AArch64.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/OSTargets.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/AArch64.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/AArch64.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CommentOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/OSTargets.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/AArch64.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/AArch64.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CharInfo.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PPDirectives.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const clang::FileEntry*, const clang::DirectoryEntry*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Lex/PPDirectives.cpp:752:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::FileEntry*, const clang::DirectoryEntry*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CharInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PPDirectives.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::FileEntry*, const clang::DirectoryEntry*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CharInfo.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PPDirectives.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::IdentifierInfo*, clang::SourceLocation>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Lex/PPDirectives.cpp:1871:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::IdentifierInfo*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CharInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PPDirectives.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::IdentifierInfo*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CharInfo.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PPDirectives.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:515:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CharInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PPDirectives.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/AMDGPU.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/AMDGPU.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/AMDGPU.cpp
[ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/ARM.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/ARM.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/ARM.cpp
[ 59%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseExpr.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangParse.dir/ParseExpr.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseExpr.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/OSTargets.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/ARM.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/ARM.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CommentOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/OSTargets.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/ARM.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/ARM.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTDiagnostic.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/ASTDiagnostic.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTDiagnostic.cpp
[ 59%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPExpressions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangLex.dir/PPExpressions.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PPExpressions.cpp
[ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/AVR.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/AVR.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/AVR.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/TargetInfo.h:31,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/AVR.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/AVR.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = int]':
/<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/AVR.h:140:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<int>::Data' from 'std::initializer_list<int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::targets::MCUInfo]':
/<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/AVR.cpp:271:1:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<clang::targets::MCUInfo>::Data' from 'std::initializer_list<clang::targets::MCUInfo>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
[ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/BPF.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/BPF.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/BPF.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Builtins.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PPExpressions.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:515:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Builtins.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PPExpressions.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseExpr.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseExpr.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseExpr.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseExpr.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseExpr.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseExpr.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseExpr.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseExpr.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/Hexagon.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/Hexagon.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/Hexagon.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTDiagnostic.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTDiagnostic.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTDiagnostic.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTDiagnostic.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 59%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPLexerChange.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangLex.dir/PPLexerChange.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PPLexerChange.cpp
[ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/Lanai.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/Lanai.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/Lanai.cpp
[ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/Le64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/Le64.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/Le64.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTDiagnostic.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTDiagnostic.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In function 'void clang::FormatASTNodeDiagnosticArgument(clang::DiagnosticsEngine::ArgumentKind, intptr_t, llvm::StringRef, llvm::StringRef, llvm::ArrayRef<std::pair<clang::DiagnosticsEngine::ArgumentKind, int> >, llvm::SmallVectorImpl<char>&, void*, llvm::ArrayRef<int>)':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:506:7: warning: array subscript 1 is outside array bounds of 'char [1]' [-Warray-bounds]
  506 |       ++EltPtr;
      |       ^~
/<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTDiagnostic.cpp:450:46: note: while referencing '<anonymous>'
  450 |     Output.insert(Output.begin()+OldEnd, '\'');
      |                                              ^
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Builtins.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PPLexerChange.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:515:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Builtins.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PPLexerChange.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTDumper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/ASTDumper.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTDumper.cpp
[ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/MSP430.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/MSP430.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/MSP430.cpp
[ 59%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseExprCXX.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangParse.dir/ParseExprCXX.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseExprCXX.cpp
[ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/Mips.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/Mips.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/Mips.cpp
[ 59%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPMacroExpansion.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangLex.dir/PPMacroExpansion.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PPMacroExpansion.cpp
[ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/NVPTX.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/NVPTX.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/NVPTX.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Attributes.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PPMacroExpansion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:515:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CommentOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Attributes.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PPMacroExpansion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTDumper.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTDumper.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/Nios2.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/Nios2.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/Nios2.cpp
[ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/OSTargets.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/OSTargets.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/OSTargets.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseExprCXX.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseExprCXX.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseExprCXX.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseExprCXX.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseExprCXX.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseExprCXX.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseExprCXX.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseExprCXX.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/OSTargets.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/OSTargets.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CommentOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/OSTargets.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/OSTargets.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/PNaCl.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/PNaCl.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/PNaCl.cpp
[ 59%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PTHLexer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangLex.dir/PTHLexer.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PTHLexer.cpp
[ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/PPC.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/PPC.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/PPC.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/OSTargets.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/PPC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/PPC.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CommentOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/OSTargets.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/PPC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/PPC.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Token.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PreprocessorLexer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PTHLexer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PTHLexer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:515:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PTHLexer.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PTHLexer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 59%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Pragma.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangLex.dir/Pragma.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Lex/Pragma.cpp
[ 59%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseInit.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangParse.dir/ParseInit.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseInit.cpp
[ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/SPIR.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/SPIR.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/SPIR.cpp
[ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/Sparc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/Sparc.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/Sparc.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Pragma.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/Pragma.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::IdentifierInfo*, clang::SourceLocation>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Lex/Pragma.cpp:791:39:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::IdentifierInfo*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Pragma.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/Pragma.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::IdentifierInfo*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
[ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTImporter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/ASTImporter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTImporter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Pragma.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/Pragma.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:515:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Pragma.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/Pragma.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/SystemZ.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/SystemZ.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/SystemZ.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTImporter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9:   required from 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>'
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:45:9: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt*, void>::type' {aka 'const clang::Stmt*'} [-Wignored-attributes]
   45 |   using RetType =
      |         ^~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:735:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<clang::Stmt* const>::value':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:286:49:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:3922:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:227:63: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  227 |       std::is_same<X, typename simplify_type<X>::SimpleType>::value;
      |                                                               ^~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:4459:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OpaqueValueExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:4508:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
[ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/TCE.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/TCE.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/TCE.cpp
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:219:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/ParseDiagnostic.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseInit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/ParseDiagnostic.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseInit.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnresolvedLookupExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnresolvedLookupExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:4368:50:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::StringLiteral, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::StringLiteral; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprObjC.h:63:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtCXX.h:105:48:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/ParseDiagnostic.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseInit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/ParseDiagnostic.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseInit.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtCXX.h:154:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/ParseDiagnostic.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseInit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/ParseDiagnostic.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseInit.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/ParseDiagnostic.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseInit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/ParseDiagnostic.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseInit.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtObjC.h:214:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtObjC.h:234:73:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::LabelStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::LabelStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTImporter.cpp:1695:75:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
[ 59%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PreprocessingRecord.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangLex.dir/PreprocessingRecord.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PreprocessingRecord.cpp
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::SwitchCase, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:344:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast_or_null(const Y&) [with X = clang::SwitchCase; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTImporter.cpp:4531:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
[ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/WebAssembly.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/WebAssembly.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/WebAssembly.cpp
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:50:61:   required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_ptr; ImplClass = clang::ASTNodeImporter; RetTy = clang::Stmt*; ParamTys = {}; typename Ptr<clang::Stmt>::type = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTImporter.cpp:6263:35:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:88:65:   required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_ptr; ImplClass = clang::ASTNodeImporter; RetTy = clang::Stmt*; ParamTys = {}; typename Ptr<clang::Stmt>::type = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTImporter.cpp:6263:35:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTImporter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTImporter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTImporter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Stmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Stmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTImporter.cpp:322:55:   required from 'bool clang::ASTNodeImporter::ImportArrayChecked(IIter, IIter, OIter) [with IIter = clang::Stmt**; OIter = clang::Stmt**]'
/<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTImporter.cpp:334:32:   required from 'bool clang::ASTNodeImporter::ImportContainerChecked(const InContainerTy&, OutContainerTy&) [with InContainerTy = llvm::iterator_range<clang::Stmt**>; OutContainerTy = llvm::SmallVector<clang::Stmt*, 8>]'
/<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTImporter.cpp:4404:48:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::SwitchCase; Y = clang::Stmt*]':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:359:24:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::SwitchCase; Y = clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = clang::SwitchCase*]'
/<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTImporter.cpp:4531:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  143 |   return isa_impl_wrap<X, const Y,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
  144 |                        typename simplify_type<const Y>::SimpleType>::doit(Val);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::DeclStmt; Y = clang::Stmt*]':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:359:24:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::DeclStmt; Y = clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = clang::DeclStmt*]'
/<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTImporter.cpp:4692:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = clang::Stmt*]':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = clang::BinaryOperator*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:50:61:   required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_ptr; ImplClass = clang::ASTNodeImporter; RetTy = clang::Stmt*; ParamTys = {}; typename Ptr<clang::Stmt>::type = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTImporter.cpp:6263:35:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = clang::Stmt*]':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = clang::UnaryOperator*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:88:65:   required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_ptr; ImplClass = clang::ASTNodeImporter; RetTy = clang::Stmt*; ParamTys = {}; typename Ptr<clang::Stmt>::type = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTImporter.cpp:6263:35:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PPCallbacks.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PreprocessingRecord.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PreprocessingRecord.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PreprocessingRecord.h:389:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PreprocessingRecord.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PreprocessingRecord.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 59%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseObjc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangParse.dir/ParseObjc.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseObjc.cpp
[ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/X86.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/X86.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/X86.cpp
[ 59%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Preprocessor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangLex.dir/Preprocessor.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Lex/Preprocessor.cpp
/<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/X86.cpp: In member function 'virtual bool clang::targets::X86TargetInfo::initFeatureMap(llvm::StringMap<bool>&, clang::DiagnosticsEngine&, llvm::StringRef, const std::vector<std::__cxx11::basic_string<char> >&) const':
/<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/X86.cpp:117:10: warning: enumeration value 'CK_Pentium4' not handled in switch [-Wswitch]
  117 |   switch (Kind) {
      |          ^
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/TargetInfo.h:31,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/OSTargets.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/X86.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/X86.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = int]':
/<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/X86.cpp:1400:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<int>::Data' from 'std::initializer_list<int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/OSTargets.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/X86.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/X86.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CommentOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/OSTargets.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/X86.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/X86.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/X86.cpp: In member function 'virtual bool clang::targets::X86TargetInfo::validateOperandSize(llvm::StringRef, unsigned int) const':
/<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/X86.cpp:1491:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1491 |     switch (Constraint[1]) {
      |     ^~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/X86.cpp:1512:3: note: here
 1512 |   case 'v':
      |   ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Builtins.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/Preprocessor.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::IdentifierInfo*, clang::SourceLocation>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Lex/Preprocessor.cpp:801:68:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::IdentifierInfo*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Builtins.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/Preprocessor.cpp:28:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::IdentifierInfo*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Builtins.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/Preprocessor.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PreprocessingRecord.h:389:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Builtins.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/Preprocessor.cpp:28:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseObjc.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::IdentifierInfo*, clang::SourceLocation>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseObjc.cpp:522:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::IdentifierInfo*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseObjc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::IdentifierInfo*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Builtins.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseObjc.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::tok::TokenKind]':
/<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseObjc.cpp:546:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<clang::tok::TokenKind>::Data' from 'std::initializer_list<clang::tok::TokenKind>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseObjc.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::ObjCDictionaryElement]':
/<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseObjc.cpp:3493:31:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::ObjCDictionaryElement' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:25,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseObjc.cpp:14:
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprObjC.h:239:8: note: 'struct clang::ObjCDictionaryElement' declared here
  239 | struct ObjCDictionaryElement {
      |        ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseObjc.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseObjc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets/XCore.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets/XCore.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Targets/XCore.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseObjc.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseObjc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseObjc.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseObjc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseObjc.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseObjc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/TokenKinds.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/TokenKinds.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/TokenKinds.cpp
[ 59%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PreprocessorLexer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangLex.dir/PreprocessorLexer.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PreprocessorLexer.cpp
[ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Version.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Version.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Version.cpp
[ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/VersionTuple.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/VersionTuple.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/VersionTuple.cpp
[ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTStructuralEquivalence.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/ASTStructuralEquivalence.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTStructuralEquivalence.cpp
[ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/VirtualFileSystem.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/VirtualFileSystem.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/VirtualFileSystem.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Token.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PreprocessorLexer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PreprocessorLexer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:515:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/MultipleIncludeOpt.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PreprocessorLexer.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/PreprocessorLexer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 59%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/ScratchBuffer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangLex.dir/ScratchBuffer.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Lex/ScratchBuffer.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/VirtualFileSystem.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Basic/VirtualFileSystem.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 59%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/TokenConcatenation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangLex.dir/TokenConcatenation.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Lex/TokenConcatenation.cpp
[ 59%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseOpenMP.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangParse.dir/ParseOpenMP.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseOpenMP.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTStructuralEquivalence.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTStructuralEquivalence.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTStructuralEquivalence.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTStructuralEquivalence.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CharInfo.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/TokenConcatenation.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:515:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CharInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/TokenConcatenation.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 59%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/TokenLexer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/lib/Lex -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangLex.dir/TokenLexer.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Lex/TokenLexer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/TokenLexer.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/TokenLexer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:515:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/TokenLexer.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Lex/TokenLexer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Warnings.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/Warnings.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/Warnings.cpp
[ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTTypeTraits.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/ASTTypeTraits.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTTypeTraits.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseOpenMP.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::QualType, clang::SourceLocation>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseOpenMP.cpp:260:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::QualType, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseOpenMP.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::QualType, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseOpenMP.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseOpenMP.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseOpenMP.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseOpenMP.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseOpenMP.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseOpenMP.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseOpenMP.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseOpenMP.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/XRayLists.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/lib/Basic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangBasic.dir/XRayLists.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Basic/XRayLists.cpp
[ 59%] Linking CXX static library ../../../../lib/libclangLex.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex && /usr/bin/cmake -P CMakeFiles/clangLex.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Lex && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangLex.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangLex.a CMakeFiles/clangLex.dir/HeaderMap.cpp.o CMakeFiles/clangLex.dir/HeaderSearch.cpp.o CMakeFiles/clangLex.dir/Lexer.cpp.o CMakeFiles/clangLex.dir/LiteralSupport.cpp.o CMakeFiles/clangLex.dir/MacroArgs.cpp.o CMakeFiles/clangLex.dir/MacroInfo.cpp.o CMakeFiles/clangLex.dir/ModuleMap.cpp.o CMakeFiles/clangLex.dir/PPCaching.cpp.o CMakeFiles/clangLex.dir/PPCallbacks.cpp.o CMakeFiles/clangLex.dir/PPConditionalDirectiveRecord.cpp.o CMakeFiles/clangLex.dir/PPDirectives.cpp.o CMakeFiles/clangLex.dir/PPExpressions.cpp.o CMakeFiles/clangLex.dir/PPLexerChange.cpp.o CMakeFiles/clangLex.dir/PPMacroExpansion.cpp.o CMakeFiles/clangLex.dir/PTHLexer.cpp.o CMakeFiles/clangLex.dir/Pragma.cpp.o CMakeFiles/clangLex.dir/PreprocessingRecord.cpp.o CMakeFiles/clangLex.dir/Preprocessor.cpp.o CMakeFiles/clangLex.dir/PreprocessorLexer.cpp.o CMakeFiles/clangLex.dir/ScratchBuffer.cpp.o CMakeFiles/clangLex.dir/TokenConcatenation.cpp.o CMakeFiles/clangLex.dir/TokenLexer.cpp.o
/usr/bin/ranlib ../../../../lib/libclangLex.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 59%] Built target clangLex
/usr/bin/make  -f tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build.make tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ASTMatchers /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ASTMatchers/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/depend.internal".
Scanning dependencies of target clangASTMatchers
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build.make tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 59%] Building CXX object tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/ASTMatchFinder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ASTMatchers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ASTMatchers -I/<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangASTMatchers.dir/ASTMatchFinder.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp
[ 59%] Linking CXX static library ../../../../lib/libclangBasic.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/cmake -P CMakeFiles/clangBasic.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Basic && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangBasic.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangBasic.a CMakeFiles/clangBasic.dir/Attributes.cpp.o CMakeFiles/clangBasic.dir/Builtins.cpp.o CMakeFiles/clangBasic.dir/CharInfo.cpp.o CMakeFiles/clangBasic.dir/Cuda.cpp.o CMakeFiles/clangBasic.dir/Diagnostic.cpp.o CMakeFiles/clangBasic.dir/DiagnosticIDs.cpp.o CMakeFiles/clangBasic.dir/DiagnosticOptions.cpp.o CMakeFiles/clangBasic.dir/FileManager.cpp.o CMakeFiles/clangBasic.dir/FileSystemStatCache.cpp.o CMakeFiles/clangBasic.dir/IdentifierTable.cpp.o CMakeFiles/clangBasic.dir/LangOptions.cpp.o CMakeFiles/clangBasic.dir/MemoryBufferCache.cpp.o CMakeFiles/clangBasic.dir/Module.cpp.o CMakeFiles/clangBasic.dir/ObjCRuntime.cpp.o CMakeFiles/clangBasic.dir/OpenMPKinds.cpp.o CMakeFiles/clangBasic.dir/OperatorPrecedence.cpp.o CMakeFiles/clangBasic.dir/SanitizerBlacklist.cpp.o CMakeFiles/clangBasic.dir/SanitizerSpecialCaseList.cpp.o CMakeFiles/clangBasic.dir/Sanitizers.cpp.o CMakeFiles/clangBasic.dir/SourceLocation.cpp.o CMakeFiles/clangBasic.dir/SourceManager.cpp.o CMakeFiles/clangBasic.dir/TargetInfo.cpp.o CMakeFiles/clangBasic.dir/Targets.cpp.o CMakeFiles/clangBasic.dir/Targets/AArch64.cpp.o CMakeFiles/clangBasic.dir/Targets/AMDGPU.cpp.o CMakeFiles/clangBasic.dir/Targets/ARM.cpp.o CMakeFiles/clangBasic.dir/Targets/AVR.cpp.o CMakeFiles/clangBasic.dir/Targets/BPF.cpp.o CMakeFiles/clangBasic.dir/Targets/Hexagon.cpp.o CMakeFiles/clangBasic.dir/Targets/Lanai.cpp.o CMakeFiles/clangBasic.dir/Targets/Le64.cpp.o CMakeFiles/clangBasic.dir/Targets/MSP430.cpp.o CMakeFiles/clangBasic.dir/Targets/Mips.cpp.o CMakeFiles/clangBasic.dir/Targets/NVPTX.cpp.o CMakeFiles/clangBasic.dir/Targets/Nios2.cpp.o CMakeFiles/clangBasic.dir/Targets/OSTargets.cpp.o CMakeFiles/clangBasic.dir/Targets/PNaCl.cpp.o CMakeFiles/clangBasic.dir/Targets/PPC.cpp.o CMakeFiles/clangBasic.dir/Targets/SPIR.cpp.o CMakeFiles/clangBasic.dir/Targets/Sparc.cpp.o CMakeFiles/clangBasic.dir/Targets/SystemZ.cpp.o CMakeFiles/clangBasic.dir/Targets/TCE.cpp.o CMakeFiles/clangBasic.dir/Targets/WebAssembly.cpp.o CMakeFiles/clangBasic.dir/Targets/X86.cpp.o CMakeFiles/clangBasic.dir/Targets/XCore.cpp.o CMakeFiles/clangBasic.dir/TokenKinds.cpp.o CMakeFiles/clangBasic.dir/Version.cpp.o CMakeFiles/clangBasic.dir/VersionTuple.cpp.o CMakeFiles/clangBasic.dir/VirtualFileSystem.cpp.o CMakeFiles/clangBasic.dir/Warnings.cpp.o CMakeFiles/clangBasic.dir/XRayLists.cpp.o
/usr/bin/ranlib ../../../../lib/libclangBasic.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 59%] Built target clangBasic
[ 59%] Building CXX object tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/ASTMatchersInternal.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ASTMatchers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ASTMatchers -I/<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangASTMatchers.dir/ASTMatchersInternal.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTTypeTraits.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ASTTypeTraits.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/AttrImpl.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/AttrImpl.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/AttrImpl.cpp
[ 59%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParsePragma.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangParse.dir/ParsePragma.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParsePragma.cpp
/<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp: In member function 'llvm::Optional<clang::ast_matchers::internal::DynTypedMatcher> clang::ast_matchers::internal::DynTypedMatcher::tryBind(llvm::StringRef) const':
/<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:235:19: warning: redundant move in return statement [-Wredundant-move]
  235 |   return std::move(Result);
      |          ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:235:19: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/AttrImpl.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/AttrImpl.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:38,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:38,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParsePragma.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParsePragma.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParsePragma.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParsePragma.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParsePragma.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParsePragma.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParsePragma.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParsePragma.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 59%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseStmt.cpp.o
[ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CXXInheritance.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/CXXInheritance.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/CXXInheritance.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangParse.dir/ParseStmt.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseStmt.cpp
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:32,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:19:
/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const clang::ast_matchers::internal::{anonymous}::MatchKey&>, std::tuple<>}; _Key = clang::ast_matchers::internal::{anonymous}::MatchKey; _Val = std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult>; _KeyOfValue = std::_Select1st<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >; _Compare = std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>; _Alloc = std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >]':
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<clang::ast_matchers::internal::{anonymous}::MatchKey, std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult>, std::_Select1st<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >, std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>, std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/make  -f tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/build.make tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/Dynamic /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/depend.internal".
Scanning dependencies of target clangDynamicASTMatchers
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/build.make tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 59%] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/Diagnostics.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic -I/<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/Dynamic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDynamicASTMatchers.dir/Diagnostics.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:32,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:19:
/usr/include/c++/10/bits/stl_map.h: In member function 'bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::_ZN5clang12ast_matchers8internal12_GLOBAL__N_115MatchASTVisitor36memoizedMatchesAncestorOfRecursivelyERKNS_15ast_type_traits12DynTypedNodeERKNS1_15DynTypedMatcherEPNS1_21BoundNodesTreeBuilderENS1_14ASTMatchFinder17AncestorMatchModeE.part.0(const clang::ast_type_traits::DynTypedNode&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*, clang::ast_matchers::internal::ASTMatchFinder::AncestorMatchMode)':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<clang::ast_matchers::internal::{anonymous}::MatchKey, std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult>, std::_Select1st<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >, std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>, std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclBase.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CXXInheritance.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/CXXInheritance.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclBase.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CXXInheritance.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/CXXInheritance.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CXXInheritance.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/CXXInheritance.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<unsigned int, unsigned int, llvm::DenseMapInfo<unsigned int>, llvm::detail::DenseMapPair<unsigned int, unsigned int> >; DerivedT = llvm::DenseMap<unsigned int, unsigned int, llvm::DenseMapInfo<unsigned int>, llvm::detail::DenseMapPair<unsigned int, unsigned int> >; KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:38:7:   required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = std::pair<const clang::CXXMethodDecl*, clang::OverridingMethods>; _Args = {const std::pair<const clang::CXXMethodDecl*, clang::OverridingMethods>&}]'
/usr/include/c++/10/bits/stl_uninitialized.h:91:18:   required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const std::pair<const clang::CXXMethodDecl*, clang::OverridingMethods>*; _ForwardIterator = std::pair<const clang::CXXMethodDecl*, clang::OverridingMethods>*; bool _TrivialValueTypes = false]'
/usr/include/c++/10/bits/stl_uninitialized.h:150:15:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/10/bits/stl_uninitialized.h:347:2:   required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair<const clang::CXXMethodDecl*, clang::OverridingMethods>*; _ForwardIterator = std::pair<const clang::CXXMethodDecl*, clang::OverridingMethods>*; _Allocator = std::allocator<std::pair<const clang::CXXMethodDecl*, clang::OverridingMethods> >]'
/usr/include/c++/10/bits/vector.tcc:474:3:   required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<const clang::CXXMethodDecl*, clang::OverridingMethods>}; _Tp = std::pair<const clang::CXXMethodDecl*, clang::OverridingMethods>; _Alloc = std::allocator<std::pair<const clang::CXXMethodDecl*, clang::OverridingMethods> >; std::vector<_Tp, _Alloc>::iterator = std::vector<std::pair<const clang::CXXMethodDecl*, clang::OverridingMethods>, std::allocator<std::pair<const clang::CXXMethodDecl*, clang::OverridingMethods> > >::iterator]'
/usr/include/c++/10/bits/vector.tcc:121:21:   required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<const clang::CXXMethodDecl*, clang::OverridingMethods>}; _Tp = std::pair<const clang::CXXMethodDecl*, clang::OverridingMethods>; _Alloc = std::allocator<std::pair<const clang::CXXMethodDecl*, clang::OverridingMethods> >]'
/usr/include/c++/10/bits/stl_vector.h:1204:21:   required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair<const clang::CXXMethodDecl*, clang::OverridingMethods>; _Alloc = std::allocator<std::pair<const clang::CXXMethodDecl*, clang::OverridingMethods> >; std::vector<_Tp, _Alloc>::value_type = std::pair<const clang::CXXMethodDecl*, clang::OverridingMethods>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:100:23:   required from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = const clang::CXXMethodDecl*; ValueT = clang::OverridingMethods; MapType = llvm::DenseMap<const clang::CXXMethodDecl*, unsigned int, llvm::DenseMapInfo<const clang::CXXMethodDecl*>, llvm::detail::DenseMapPair<const clang::CXXMethodDecl*, unsigned int> >; VectorType = std::vector<std::pair<const clang::CXXMethodDecl*, clang::OverridingMethods>, std::allocator<std::pair<const clang::CXXMethodDecl*, clang::OverridingMethods> > >]'
/<<PKGBUILDDIR>>/tools/clang/lib/AST/CXXInheritance.cpp:642:27:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<unsigned int, unsigned int>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Attributes.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseStmt.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CommentOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Attributes.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseStmt.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Attributes.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseStmt.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CommentOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Attributes.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseStmt.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Attributes.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseStmt.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CommentOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Attributes.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseStmt.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Attributes.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseStmt.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CommentOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Attributes.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseStmt.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/include/c++/10/bits/stl_map.h: In member function 'bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::_ZN5clang12ast_matchers8internal12_GLOBAL__N_115MatchASTVisitor26memoizedMatchesRecursivelyERKNS_15ast_type_traits12DynTypedNodeERKNS1_15DynTypedMatcherEPNS1_21BoundNodesTreeBuilderEiNS1_14ASTMatchFinder13TraversalKindENSD_8BindKindE.part.0(const clang::ast_type_traits::DynTypedNode&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*, int, clang::ast_matchers::internal::ASTMatchFinder::TraversalKind, clang::ast_matchers::internal::ASTMatchFinder::BindKind)':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<clang::ast_matchers::internal::{anonymous}::MatchKey, std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult>, std::_Select1st<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> >, std::less<clang::ast_matchers::internal::{anonymous}::MatchKey>, std::allocator<std::pair<const clang::ast_matchers::internal::{anonymous}::MatchKey, clang::ast_matchers::internal::{anonymous}::MemoizedMatchResult> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
[ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Comment.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/Comment.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/Comment.cpp
[ 59%] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/VariantValue.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic -I/<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/Dynamic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDynamicASTMatchers.dir/VariantValue.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp
[ 59%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseStmtAsm.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangParse.dir/ParseStmtAsm.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseStmtAsm.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CommentCommandTraits.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Comment.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/Comment.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CommentOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CommentCommandTraits.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Comment.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/Comment.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentBriefParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/CommentBriefParser.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/CommentBriefParser.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentCommandTraits.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/CommentCommandTraits.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/CommentCommandTraits.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseStmtAsm.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseStmtAsm.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CommentCommandTraits.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/CommentCommandTraits.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/lib/AST/CommentCommandTraits.cpp:90:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CommentOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CommentCommandTraits.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/CommentCommandTraits.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseStmtAsm.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseStmtAsm.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseStmtAsm.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseStmtAsm.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseStmtAsm.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseStmtAsm.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseStmtAsm.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseStmtAsm.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 59%] Linking CXX static library ../../../../lib/libclangASTMatchers.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ASTMatchers && /usr/bin/cmake -P CMakeFiles/clangASTMatchers.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ASTMatchers && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangASTMatchers.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangASTMatchers.a CMakeFiles/clangASTMatchers.dir/ASTMatchFinder.cpp.o CMakeFiles/clangASTMatchers.dir/ASTMatchersInternal.cpp.o
/usr/bin/ranlib ../../../../lib/libclangASTMatchers.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 59%] Built target clangASTMatchers
[ 59%] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/Parser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic -I/<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/Dynamic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDynamicASTMatchers.dir/Parser.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp
[ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentLexer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/CommentLexer.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/CommentLexer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseStmtAsm.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseStmtAsm.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 59%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseTemplate.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangParse.dir/ParseTemplate.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseTemplate.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CommentLexer.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/CommentLexer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/lib/AST/CommentLexer.cpp:43:78:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CommentLexer.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/CommentLexer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/CommentParser.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/CommentParser.cpp
[ 59%] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/Registry.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic -I/<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/Dynamic -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDynamicASTMatchers.dir/Registry.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:38,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/Dynamic/Parser.h:39,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:38,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/Dynamic/Parser.h:39,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CommentCommandTraits.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Comment.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CommentParser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/CommentParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CommentOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CommentCommandTraits.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Comment.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CommentParser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/CommentParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentSema.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/CommentSema.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/CommentSema.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseTemplate.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::Token]':
/<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseTemplate.cpp:868:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<clang::Token>::Data' from 'std::initializer_list<clang::Token>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseTemplate.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseTemplate.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseTemplate.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseTemplate.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseTemplate.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseTemplate.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseTemplate.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseTemplate.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:38,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/Dynamic/Parser.h:39,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:15:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::ast_matchers::dynamic::ParserValue&}; _Tp = clang::ast_matchers::dynamic::ParserValue; _Alloc = std::allocator<clang::ast_matchers::dynamic::ParserValue>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<clang::ast_matchers::dynamic::ParserValue>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:38,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/Dynamic/Parser.h:39,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:15:
/usr/include/c++/10/bits/stl_vector.h: In member function 'bool clang::ast_matchers::dynamic::Parser::parseMatcherExpressionImpl(const clang::ast_matchers::dynamic::Parser::TokenInfo&, clang::ast_matchers::dynamic::VariantValue*)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::ast_matchers::dynamic::ParserValue*, std::vector<clang::ast_matchers::dynamic::ParserValue> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DataCollection.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/DataCollection.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/DataCollection.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CommentCommandTraits.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Comment.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CommentSema.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/CommentSema.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CommentOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CommentCommandTraits.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Comment.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CommentSema.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/CommentSema.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 60%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseTentative.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangParse.dir/ParseTentative.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseTentative.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/Dynamic/Registry.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/Dynamic/Diagnostics.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/Dynamic/Registry.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DataCollection.h:30,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/DataCollection.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DataCollection.h:30,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/DataCollection.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 60%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/Parser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/lib/Parse -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangParse.dir/Parser.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Parse/Parser.cpp
[ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Decl.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/Decl.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/Decl.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseTentative.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseTentative.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseTentative.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseTentative.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseTentative.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseTentative.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseTentative.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/ParseTentative.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/Parser.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::IdentifierInfo*, clang::SourceLocation>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Parse/Parser.cpp:2178:78:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::IdentifierInfo*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/Parser.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::IdentifierInfo*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/Parser.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/Parser.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/Parser.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/Parser.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/Parser.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/Parser.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/Parser.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Availability.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Parse/Parser.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Parse/Parser.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/Decl.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/Decl.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/build.make tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/lib/CrossTU /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CrossTU /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CrossTU/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/depend.internal".
Scanning dependencies of target clangCrossTU
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/build.make tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 60%] Building CXX object tools/clang/lib/CrossTU/CMakeFiles/clangCrossTU.dir/CrossTranslationUnit.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CrossTU && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CrossTU -I/<<PKGBUILDDIR>>/tools/clang/lib/CrossTU -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCrossTU.dir/CrossTranslationUnit.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CrossTU/CrossTranslationUnit.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CrossTU/CrossTranslationUnit.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CrossTU/CrossTranslationUnit.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9:   required from 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>'
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:45:9: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt*, void>::type' {aka 'const clang::Stmt*'} [-Wignored-attributes]
   45 |   using RetType =
      |         ^~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:735:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<clang::Stmt* const>::value':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:286:49:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:3922:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:227:63: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  227 |       std::is_same<X, typename simplify_type<X>::SimpleType>::value;
      |                                                               ^~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:4459:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OpaqueValueExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:4508:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
[ 60%] Linking CXX static library ../../../../lib/libclangParse.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse && /usr/bin/cmake -P CMakeFiles/clangParse.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Parse && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangParse.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangParse.a CMakeFiles/clangParse.dir/ParseAST.cpp.o CMakeFiles/clangParse.dir/ParseCXXInlineMethods.cpp.o CMakeFiles/clangParse.dir/ParseDecl.cpp.o CMakeFiles/clangParse.dir/ParseDeclCXX.cpp.o CMakeFiles/clangParse.dir/ParseExpr.cpp.o CMakeFiles/clangParse.dir/ParseExprCXX.cpp.o CMakeFiles/clangParse.dir/ParseInit.cpp.o CMakeFiles/clangParse.dir/ParseObjc.cpp.o CMakeFiles/clangParse.dir/ParseOpenMP.cpp.o CMakeFiles/clangParse.dir/ParsePragma.cpp.o CMakeFiles/clangParse.dir/ParseStmt.cpp.o CMakeFiles/clangParse.dir/ParseStmtAsm.cpp.o CMakeFiles/clangParse.dir/ParseTemplate.cpp.o CMakeFiles/clangParse.dir/ParseTentative.cpp.o CMakeFiles/clangParse.dir/Parser.cpp.o
/usr/bin/ranlib ../../../../lib/libclangParse.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 60%] Built target clangParse
/usr/bin/make  -f tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build.make tools/clang/lib/Sema/CMakeFiles/clangSema.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/lib/Sema /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/depend.internal".
Scanning dependencies of target clangSema
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build.make tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/AnalysisBasedWarnings.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/AnalysisBasedWarnings.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CrossTU/CrossTranslationUnit.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CrossTU/CrossTranslationUnit.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CrossTU/CrossTranslationUnit.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CrossTU/CrossTranslationUnit.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclarationName.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/DeclarationName.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/DeclarationName.cpp
[ 60%] Linking CXX static library ../../../../lib/libclangCrossTU.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CrossTU && /usr/bin/cmake -P CMakeFiles/clangCrossTU.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CrossTU && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangCrossTU.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangCrossTU.a CMakeFiles/clangCrossTU.dir/CrossTranslationUnit.cpp.o
/usr/bin/ranlib ../../../../lib/libclangCrossTU.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 60%] Built target clangCrossTU
/usr/bin/make  -f tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build.make tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/depend.internal".
Scanning dependencies of target clangCodeGen
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build.make tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 60%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/BackendUtil.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/BackendUtil.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/BackendUtil.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/DeclarationName.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/DeclarationName.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/BackendUtil.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
[ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclBase.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/DeclBase.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/DeclBase.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const clang::Stmt*, llvm::DenseMapIterator<clang::sema::FunctionScopeInfo::WeakObjectProfileTy, llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4>, clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo, llvm::detail::DenseMapPair<clang::sema::FunctionScopeInfo::WeakObjectProfileTy, llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4> >, true> >]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:1456:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::Stmt*, llvm::DenseMapIterator<clang::sema::FunctionScopeInfo::WeakObjectProfileTy, llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4>, clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo, llvm::detail::DenseMapPair<clang::sema::FunctionScopeInfo::WeakObjectProfileTy, llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4> >, true> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::Stmt*, llvm::DenseMapIterator<clang::sema::FunctionScopeInfo::WeakObjectProfileTy, llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4>, clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo, llvm::detail::DenseMapPair<clang::sema::FunctionScopeInfo::WeakObjectProfileTy, llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4> >, true> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<const clang::VarDecl*, clang::consumed::ConsumedState>; DerivedT = llvm::DenseMap<const clang::VarDecl*, clang::consumed::ConsumedState>; KeyT = const clang::VarDecl*; ValueT = clang::consumed::ConsumedState; KeyInfoT = llvm::DenseMapInfo<const clang::VarDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::VarDecl*, clang::consumed::ConsumedState>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const clang::VarDecl*; ValueT = clang::consumed::ConsumedState; KeyInfoT = llvm::DenseMapInfo<const clang::VarDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::VarDecl*, clang::consumed::ConsumedState>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const clang::VarDecl*; ValueT = clang::consumed::ConsumedState; KeyInfoT = llvm::DenseMapInfo<const clang::VarDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::VarDecl*, clang::consumed::ConsumedState>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/Consumed.h:148:16:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<const clang::VarDecl*, clang::consumed::ConsumedState>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<const clang::VarDecl*, clang::consumed::ConsumedState>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/ModuleSummaryIndex.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/BackendUtil.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/BackendUtil.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/BackendUtil.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/BackendUtil.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/ModuleSummaryIndex.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/BackendUtil.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/BackendUtil.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/BackendUtil.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/BackendUtil.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/ModuleSummaryIndex.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/BackendUtil.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/BackendUtil.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/BackendUtil.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/BackendUtil.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclBase.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/DeclBase.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclBase.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/DeclBase.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/ModuleSummaryIndex.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/BackendUtil.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/BackendUtil.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::StringRef, llvm::BitcodeModule>}; _Tp = std::pair<llvm::StringRef, llvm::BitcodeModule>; _Alloc = std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::StringRef, llvm::BitcodeModule>, std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> > >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function 'void clang::EmitBackendOutput(clang::DiagnosticsEngine&, const clang::HeaderSearchOptions&, const clang::CodeGenOptions&, const clang::TargetOptions&, const clang::LangOptions&, const llvm::DataLayout&, llvm::Module*, clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream>)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::BitcodeModule>*, std::vector<std::pair<llvm::StringRef, llvm::BitcodeModule>, std::allocator<std::pair<llvm::StringRef, llvm::BitcodeModule> > > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclCXX.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/DeclCXX.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/DeclCXX.cpp
[ 60%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGAtomic.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGAtomic.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGAtomic.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/DeclCXX.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/DeclCXX.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGAtomic.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGAtomic.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGAtomic.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGAtomic.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGAtomic.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGAtomic.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGAtomic.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGAtomic.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGAtomic.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/AttributeList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/AttributeList.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/AttributeList.cpp
[ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclFriend.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/DeclFriend.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/DeclFriend.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclFriend.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/DeclFriend.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclFriend.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/DeclFriend.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 60%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGBlocks.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGBlocks.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.cpp
[ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclGroup.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/DeclGroup.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/DeclGroup.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/AttributeList.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/AttributeList.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::attr::SubjectMatchRule, bool>]':
/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc:35:93:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::attr::SubjectMatchRule, bool>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/AttributeList.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/AttributeList.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::attr::SubjectMatchRule, bool>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/AttributeList.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/AttributeList.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/AttributeList.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/AttributeList.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/AttributeList.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/AttributeList.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/AttributeList.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/AttributeList.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/AttributeList.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/AttributeList.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/AttributeList.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/AttributeList.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/AttributeList.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/AttributeList.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/AttrSubjectMatchRules.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/AttributeList.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/AttributeList.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/DeclGroup.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/TrailingObjects.h:52,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclGroup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/DeclGroup.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclObjC.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/DeclObjC.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/DeclObjC.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/DeclObjC.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/DeclObjC.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclOpenMP.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/DeclOpenMP.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/DeclOpenMP.cpp
[ 60%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGBuiltin.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGBuiltin.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuiltin.cpp
[ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/CodeCompleteConsumer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/CodeCompleteConsumer.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CodeCompleteConsumer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/DeclOpenMP.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/DeclOpenMP.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/DeclPrinter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/DeclPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/CodeCompleteConsumer.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CodeCompleteConsumer.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/CodeCompleteConsumer.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CodeCompleteConsumer.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/CodeCompleteConsumer.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CodeCompleteConsumer.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/CodeCompleteConsumer.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CodeCompleteConsumer.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/CodeCompleteConsumer.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CodeCompleteConsumer.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/CodeCompleteConsumer.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CodeCompleteConsumer.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/CodeCompleteConsumer.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CodeCompleteConsumer.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/CodeCompleteConsumer.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CodeCompleteConsumer.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/DeclPrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/DeclPrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuiltin.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DeclSpec.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/DeclSpec.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/DeclSpec.cpp
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuiltin.cpp:477:79:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuiltin.cpp:664:17:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Constant*>::Data' from 'std::initializer_list<llvm::Constant*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = {anonymous}::WidthAndSignedness]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuiltin.cpp:2419:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<{anonymous}::WidthAndSignedness>::Data' from 'std::initializer_list<{anonymous}::WidthAndSignedness>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuiltin.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuiltin.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuiltin.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuiltin.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuiltin.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuiltin.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuiltin.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuiltin.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/DeclSpec.h:26,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/DeclSpec.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/DeclSpec.h:26,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/DeclSpec.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclTemplate.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/DeclTemplate.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/DeclTemplate.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/DeclSpec.h:26,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/DeclSpec.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/DeclSpec.h:26,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/DeclSpec.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/DeclSpec.h:26,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/DeclSpec.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/DeclSpec.h:26,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/DeclSpec.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/DeclSpec.h:26,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/DeclSpec.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/DeclSpec.h:26,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/DeclSpec.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DelayedDiagnostic.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/DelayedDiagnostic.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/DelayedDiagnostic.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclTemplate.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/DeclTemplate.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclTemplate.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/DeclTemplate.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/DelayedDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/DelayedDiagnostic.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/DelayedDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/DelayedDiagnostic.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/DelayedDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/DelayedDiagnostic.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/DelayedDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/DelayedDiagnostic.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/DelayedDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/DelayedDiagnostic.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/DelayedDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/DelayedDiagnostic.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/DelayedDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/DelayedDiagnostic.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/DelayedDiagnostic.h:25,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/DelayedDiagnostic.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Expr.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/Expr.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/Expr.cpp
[ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/IdentifierResolver.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/IdentifierResolver.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/IdentifierResolver.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/IdentifierResolver.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/IdentifierResolver.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:515:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/IdentifierResolver.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/IdentifierResolver.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/JumpDiagnostics.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/JumpDiagnostics.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/JumpDiagnostics.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/Expr.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/Expr.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 60%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCUDANV.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCUDANV.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCUDANV.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/JumpDiagnostics.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, clang::IndirectGotoStmt*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/JumpDiagnostics.cpp:674:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, clang::IndirectGotoStmt*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/JumpDiagnostics.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, clang::IndirectGotoStmt*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/JumpDiagnostics.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/JumpDiagnostics.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/JumpDiagnostics.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/JumpDiagnostics.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/JumpDiagnostics.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/JumpDiagnostics.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/JumpDiagnostics.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/JumpDiagnostics.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/MultiplexExternalSemaSource.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/MultiplexExternalSemaSource.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp
[ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprClassification.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/ExprClassification.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/ExprClassification.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCUDANV.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCUDANV.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::GlobalVariable*, unsigned int>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCUDANV.cpp:83:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::GlobalVariable*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCUDANV.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::GlobalVariable*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCUDANV.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCUDANV.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCUDANV.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCUDANV.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCUDANV.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCUDANV.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCUDANV.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCUDANV.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ExprClassification.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ExprClassification.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExternalASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/ExternalSemaSource.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExternalASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/ExternalSemaSource.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExternalASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/ExternalSemaSource.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExternalASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/ExternalSemaSource.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExternalASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/ExternalSemaSource.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExternalASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/ExternalSemaSource.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExternalASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/ExternalSemaSource.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExternalASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/ExternalSemaSource.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprConstant.cpp.o
[ 60%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCUDARuntime.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/ExprConstant.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/ExprConstant.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCUDARuntime.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCUDARuntime.cpp
[ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/Scope.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/Scope.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/Scope.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Scope.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/Scope.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Scope.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/Scope.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/ScopeInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/ScopeInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/ScopeInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ExprConstant.cpp:36:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ExprConstant.cpp:36:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/ScopeInfo.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/ScopeInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/ScopeInfo.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/ScopeInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCUDARuntime.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
[ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/Sema.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/Sema.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/Sema.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCUDARuntime.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCUDARuntime.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCUDARuntime.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCUDARuntime.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCUDARuntime.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCUDARuntime.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCUDARuntime.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCUDARuntime.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 60%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCXX.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCXX.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXX.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/Sema.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::NamedDecl*, clang::FunctionDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:321:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/Sema.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/Sema.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::NamedDecl*, clang::SourceLocation>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/Sema.cpp:654:64:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::NamedDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/Sema.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::NamedDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/Sema.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/Sema.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/Sema.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/Sema.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/Sema.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/Sema.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/Sema.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/Sema.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXX.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXX.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXX.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXX.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXX.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXX.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXX.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXX.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXX.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaAccess.cpp.o
[ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCXXABI.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCXXABI.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaAccess.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaAccess.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaAccess.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::NamedDecl*, clang::FunctionDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:321:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaAccess.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaAccess.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaAccess.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaAccess.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaAccess.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaAccess.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaAccess.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaAccess.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaAccess.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::ConstantInt*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:377:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaAttr.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaAttr.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaAttr.cpp
[ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCall.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCall.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaAttr.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaAttr.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaAttr.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaAttr.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaAttr.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaAttr.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaAttr.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaAttr.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::ConstantInt*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:377:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, llvm::Value*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.cpp:3720:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Instruction*, llvm::Value*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Instruction*, llvm::Value*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCXXScopeSpec.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaCXXScopeSpec.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
[ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprCXX.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/ExprCXX.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/ExprCXX.cpp
[ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGClass.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGClass.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGClass.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ExprCXX.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ExprCXX.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprObjC.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/ExprObjC.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/ExprObjC.cpp
[ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCast.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaCast.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCast.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGClass.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ExprObjC.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ExprObjC.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGClass.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGClass.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGClass.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGClass.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGClass.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGClass.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGClass.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGClass.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGClass.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/include/llvm/IR/IRBuilder.h:1824:66:   required from 'llvm::Value* llvm::IRBuilder<T, Inserter>::CreateInvariantGroupBarrier(llvm::Value*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]'
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGClass.cpp:1268:71:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExternalASTMerger.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/ExternalASTMerger.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/ExternalASTMerger.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCast.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::NamedDecl*, clang::FunctionDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:321:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCast.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCast.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCast.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCast.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCast.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCast.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCast.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCast.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCast.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ExternalASTMerger.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<{anonymous}::Source<clang::NamedDecl*>, clang::ASTImporter*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/AST/ExternalASTMerger.cpp:361:28:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<{anonymous}::Source<clang::NamedDecl*>, clang::ASTImporter*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ExternalASTMerger.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<{anonymous}::Source<clang::NamedDecl*>, clang::ASTImporter*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ExternalASTMerger.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ExternalASTMerger.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExternalASTSource.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/ExternalASTSource.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/ExternalASTSource.cpp
[ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCleanup.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCleanup.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.cpp
[ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaChecking.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaChecking.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaChecking.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExternalASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ExternalASTSource.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExternalASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ExternalASTSource.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/InheritViz.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/InheritViz.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/InheritViz.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaChecking.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::NamedDecl*, clang::FunctionDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:321:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaChecking.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaChecking.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::NamedDecl*, {anonymous}::SequenceChecker::Usage>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaChecking.cpp:10460:56:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::NamedDecl*, {anonymous}::SequenceChecker::Usage>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaChecking.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::NamedDecl*, {anonymous}::SequenceChecker::Usage>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaChecking.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaChecking.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaChecking.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaChecking.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaChecking.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaChecking.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaChecking.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaChecking.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/InheritViz.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/InheritViz.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::ConstantInt*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:377:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/Instruction.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/BasicBlock.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ItaniumCXXABI.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/ItaniumCXXABI.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/ItaniumCXXABI.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/CXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ItaniumCXXABI.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/CXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ItaniumCXXABI.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCoroutine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCoroutine.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCoroutine.cpp
[ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ItaniumMangle.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/ItaniumMangle.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/ItaniumMangle.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Mangle.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ItaniumMangle.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Mangle.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ItaniumMangle.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Mangle.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ItaniumMangle.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<unsigned int, unsigned int>; DerivedT = llvm::DenseMap<unsigned int, unsigned int>; KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, unsigned int>]'
/<<PKGBUILDDIR>>/tools/clang/lib/AST/ItaniumMangle.cpp:410:64:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<unsigned int, unsigned int>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCoroutine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::ConstantInt*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:377:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCoroutine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/Instruction.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/BasicBlock.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCoroutine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCoroutine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCoroutine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCoroutine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCoroutine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCoroutine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCoroutine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCoroutine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCoroutine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Mangle.cpp.o
[ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDebugInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/Mangle.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/Mangle.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGDebugInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/Mangle.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/Mangle.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/MicrosoftCXXABI.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/MicrosoftCXXABI.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/MicrosoftCXXABI.cpp
[ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCodeComplete.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaCodeComplete.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCodeComplete.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/CXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/MicrosoftCXXABI.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/CXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/MicrosoftCXXABI.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/MicrosoftMangle.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/MicrosoftMangle.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/MicrosoftMangle.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCodeComplete.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::NamedDecl*, clang::FunctionDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:321:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCodeComplete.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCodeComplete.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const clang::NamedDecl*, unsigned int>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCodeComplete.cpp:95:64:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::NamedDecl*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCodeComplete.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::NamedDecl*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCodeComplete.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCodeComplete.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCodeComplete.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCodeComplete.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCodeComplete.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCodeComplete.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCodeComplete.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCodeComplete.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCodeComplete.cpp: In function 'CXCursorKind clang::getCursorKindForDecl(const clang::Decl*)':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCodeComplete.cpp:3221:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
 3221 |       switch (cast<ObjCPropertyImplDecl>(D)->getPropertyImplementation()) {
      |       ^~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCodeComplete.cpp:3229:7: note: here
 3229 |       case Decl::Import:
      |       ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Mangle.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/MicrosoftMangle.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::StringRef]':
/<<PKGBUILDDIR>>/tools/clang/lib/AST/MicrosoftMangle.cpp:1654:39:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::StringRef>::Data' from 'std::initializer_list<llvm::StringRef>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Mangle.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/MicrosoftMangle.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Mangle.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/MicrosoftMangle.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 61%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/NestedNameSpecifier.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/NestedNameSpecifier.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/NestedNameSpecifier.cpp
[ 61%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDecl.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGDecl.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDecl.cpp
[ 61%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaConsumer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaConsumer.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaConsumer.cpp
[ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCoroutine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaCoroutine.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCoroutine.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/NestedNameSpecifier.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/NestedNameSpecifier.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/NSAPI.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/NSAPI.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/NSAPI.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCoroutine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::NamedDecl*, clang::FunctionDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:321:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCoroutine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCoroutine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCoroutine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCoroutine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCoroutine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCoroutine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCoroutine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCoroutine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCoroutine.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NSAPI.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/NSAPI.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NSAPI.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/NSAPI.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDecl.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDecl.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::ConstantInt*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:377:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDecl.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDecl.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = std::pair<llvm::Value*, long long unsigned int>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDecl.cpp:710:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<std::pair<llvm::Value*, long long unsigned int> >::Data' from 'std::initializer_list<std::pair<llvm::Value*, long long unsigned int> >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDecl.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDecl.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ODRHash.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/ODRHash.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/ODRHash.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDecl.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDecl.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDecl.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDecl.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDecl.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDecl.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCUDA.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaCUDA.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCUDA.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ODRHash.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ODRHash.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ODRHash.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ODRHash.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDeclCXX.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGDeclCXX.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDeclCXX.cpp
[ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/OpenMPClause.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/OpenMPClause.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/OpenMPClause.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCUDA.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCUDA.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCUDA.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCUDA.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCUDA.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCUDA.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCUDA.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaCUDA.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/OpenMPClause.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/OpenMPClause.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/OpenMPClause.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/OpenMPClause.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ParentMap.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/ParentMap.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/ParentMap.cpp
[ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDecl.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaDecl.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDecl.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::CodeGen::OrderGlobalInits, llvm::Function*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDeclCXX.cpp:416:64:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CodeGen::OrderGlobalInits, llvm::Function*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CodeGen::OrderGlobalInits, llvm::Function*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDeclCXX.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ParentMap.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/ParentMap.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGException.cpp.o
[ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/QualTypeNames.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/QualTypeNames.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/QualTypeNames.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGException.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGException.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDecl.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::NamedDecl*, clang::FunctionDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:321:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDecl.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDecl.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::FunctionDecl*, unsigned int>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDecl.cpp:7670:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::FunctionDecl*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDecl.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::FunctionDecl*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDecl.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDecl.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDecl.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDecl.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDecl.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDecl.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDecl.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDecl.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclTemplate.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/QualTypeNames.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclTemplate.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/QualTypeNames.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/RawCommentList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/RawCommentList.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/RawCommentList.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGException.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceManager.h:38,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RawCommentList.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/RawCommentList.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CommentOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RawCommentList.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/RawCommentList.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGException.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::ConstantInt*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:377:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGException.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGException.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGException.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGException.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGException.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGException.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGException.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGException.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGException.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/RecordLayout.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/RecordLayout.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/RecordLayout.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecordLayout.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/RecordLayout.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTVector.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecordLayout.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/RecordLayout.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecordLayout.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/RecordLayout.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<const clang::CXXRecordDecl*, clang::CharUnits>; DerivedT = llvm::DenseMap<const clang::CXXRecordDecl*, clang::CharUnits>; KeyT = const clang::CXXRecordDecl*; ValueT = clang::CharUnits; KeyInfoT = llvm::DenseMapInfo<const clang::CXXRecordDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const clang::CXXRecordDecl*; ValueT = clang::CharUnits; KeyInfoT = llvm::DenseMapInfo<const clang::CXXRecordDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:695:7:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>& llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::operator=(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const clang::CXXRecordDecl*; ValueT = clang::CharUnits; KeyInfoT = llvm::DenseMapInfo<const clang::CXXRecordDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>]'
/<<PKGBUILDDIR>>/tools/clang/lib/AST/RecordLayout.cpp:69:26:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<const clang::CXXRecordDecl*, clang::ASTRecordLayout::VBaseInfo>; DerivedT = llvm::DenseMap<const clang::CXXRecordDecl*, clang::ASTRecordLayout::VBaseInfo>; KeyT = const clang::CXXRecordDecl*; ValueT = clang::ASTRecordLayout::VBaseInfo; KeyInfoT = llvm::DenseMapInfo<const clang::CXXRecordDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::ASTRecordLayout::VBaseInfo>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const clang::CXXRecordDecl*; ValueT = clang::ASTRecordLayout::VBaseInfo; KeyInfoT = llvm::DenseMapInfo<const clang::CXXRecordDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::ASTRecordLayout::VBaseInfo>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:695:7:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>& llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::operator=(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const clang::CXXRecordDecl*; ValueT = clang::ASTRecordLayout::VBaseInfo; KeyInfoT = llvm::DenseMapInfo<const clang::CXXRecordDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::ASTRecordLayout::VBaseInfo>]'
/<<PKGBUILDDIR>>/tools/clang/lib/AST/RecordLayout.cpp:70:27:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::ASTRecordLayout::VBaseInfo>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::ASTRecordLayout::VBaseInfo>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
[ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExpr.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGExpr.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExpr.cpp
[ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/RecordLayoutBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/RecordLayoutBuilder.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/RecordLayoutBuilder.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecordLayout.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/RecordLayoutBuilder.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTVector.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecordLayout.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/RecordLayoutBuilder.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExpr.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExpr.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::ConstantInt*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:377:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExpr.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExpr.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Value*, long long unsigned int>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExpr.cpp:644:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Value*, long long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExpr.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Value*, long long unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExpr.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExpr.cpp:1567:64:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<unsigned int>::Data' from 'std::initializer_list<unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExpr.cpp:2962:38:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExpr.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExpr.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExpr.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExpr.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExpr.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExpr.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExpr.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExpr.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/SelectorLocationsKind.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/SelectorLocationsKind.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/SelectorLocationsKind.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/SelectorLocationsKind.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/SelectorLocationsKind.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/SelectorLocationsKind.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Stmt.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/Stmt.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/Stmt.cpp
[ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprAgg.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGExprAgg.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprAgg.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/Stmt.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/Stmt.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprAgg.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprAgg.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprAgg.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprAgg.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprAgg.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprAgg.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprAgg.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprAgg.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprAgg.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtCXX.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/StmtCXX.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/StmtCXX.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtCXX.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/StmtCXX.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtCXX.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/StmtCXX.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprCXX.cpp.o
[ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtIterator.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/StmtIterator.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/StmtIterator.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGExprCXX.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprCXX.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/StmtIterator.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtIterator.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/StmtIterator.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtObjC.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/StmtObjC.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/StmtObjC.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtObjC.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/StmtObjC.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/TrailingObjects.h:52,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclGroup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtObjC.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/StmtObjC.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtOpenMP.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/StmtOpenMP.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/StmtOpenMP.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprCXX.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprCXX.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprCXX.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprCXX.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprCXX.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprCXX.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprCXX.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprCXX.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprCXX.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprCXX.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/include/llvm/IR/IRBuilder.h:1824:66:   required from 'llvm::Value* llvm::IRBuilder<T, Inserter>::CreateInvariantGroupBarrier(llvm::Value*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]'
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprCXX.cpp:1687:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtOpenMP.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/StmtOpenMP.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtOpenMP.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/StmtOpenMP.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprComplex.cpp.o
[ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGExprComplex.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprComplex.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/StmtPrinter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/StmtPrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/StmtPrinter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/StmtPrinter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprComplex.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprComplex.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprComplex.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprComplex.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprComplex.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprComplex.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprComplex.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprComplex.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprComplex.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtProfile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/StmtProfile.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/StmtProfile.cpp
[ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprConstant.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGExprConstant.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprConstant.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/StmtProfile.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/StmtProfile.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtViz.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/StmtViz.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/StmtViz.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprConstant.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprConstant.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Constant*, llvm::GlobalVariable*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprConstant.cpp:1217:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Constant*, llvm::GlobalVariable*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprConstant.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Constant*, llvm::GlobalVariable*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprConstant.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprConstant.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprConstant.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprConstant.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprConstant.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprConstant.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprConstant.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprConstant.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtGraphTraits.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/StmtViz.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/TrailingObjects.h:52,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclGroup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtGraphTraits.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/StmtViz.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TemplateBase.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/TemplateBase.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/TemplateBase.cpp
[ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprScalar.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGExprScalar.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprScalar.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/TemplateBase.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/TemplateBase.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/TemplateBase.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/TemplateBase.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TemplateName.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/TemplateName.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/TemplateName.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/FoldingSet.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/TemplateName.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/TemplateName.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/TemplateName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/TemplateName.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprScalar.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprScalar.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::ConstantInt*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:377:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprScalar.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprScalar.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Value*, long long unsigned int>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprScalar.cpp:2502:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Value*, long long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprScalar.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Value*, long long unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprScalar.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprScalar.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprScalar.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprScalar.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprScalar.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprScalar.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprScalar.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGExprScalar.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Type.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/Type.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/Type.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/Type.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/Type.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TypeLoc.cpp.o
[ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGGPUBuiltin.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGGPUBuiltin.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/TypeLoc.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/TypeLoc.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/TypeLoc.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/TypeLoc.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/TypeLoc.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/TypeLoc.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDeclAttr.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaDeclAttr.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclAttr.cpp
[ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TypePrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/TypePrinter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/TypePrinter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/PrettyPrinter.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/TypePrinter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/PrettyPrinter.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/TypePrinter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclAttr.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::NamedDecl*, clang::FunctionDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:321:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclAttr.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclAttr.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclAttr.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGLoopInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGLoopInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGLoopInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclAttr.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclAttr.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclAttr.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclAttr.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclAttr.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclAttr.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/VTableBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/VTableBuilder.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/VTableBuilder.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGLoopInfo.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGLoopInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGLoopInfo.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGLoopInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/VTableBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/VTableBuilder.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const clang::CXXMethodDecl*, clang::CharUnits>]':
/<<PKGBUILDDIR>>/tools/clang/lib/AST/VTableBuilder.cpp:518:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, clang::CharUnits>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/VTableBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/VTableBuilder.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, clang::CharUnits>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/VTableBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/VTableBuilder.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]':
/<<PKGBUILDDIR>>/tools/clang/lib/AST/VTableBuilder.cpp:3573:27:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<unsigned int>::Data' from 'std::initializer_list<unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjC.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGObjC.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjC.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/VTableBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/VTableBuilder.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/VTableBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/VTableBuilder.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/VTableBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/VTableBuilder.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const clang::CXXMethodDecl*, clang::CharUnits>; T2 = std::pair<const clang::CXXMethodDecl*, clang::CharUnits>; T = std::pair<const clang::CXXMethodDecl*, clang::CharUnits>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, clang::CharUnits>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:900:34:   required from 'const llvm::SmallVector<T, N>& llvm::SmallVector<T, N>::operator=(const llvm::SmallVector<T, N>&) [with T = std::pair<const clang::CXXMethodDecl*, clang::CharUnits>; unsigned int N = 16]'
/<<PKGBUILDDIR>>/tools/clang/lib/AST/VTableBuilder.cpp:443:8:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, clang::CharUnits>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/VTableBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/VTableBuilder.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, clang::CharUnits>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CXXInheritance.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/VTableBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/VTableBuilder.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<const clang::CXXRecordDecl*, clang::CharUnits>; DerivedT = llvm::DenseMap<const clang::CXXRecordDecl*, clang::CharUnits>; KeyT = const clang::CXXRecordDecl*; ValueT = clang::CharUnits; KeyInfoT = llvm::DenseMapInfo<const clang::CXXRecordDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const clang::CXXRecordDecl*; ValueT = clang::CharUnits; KeyInfoT = llvm::DenseMapInfo<const clang::CXXRecordDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:695:7:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>& llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::operator=(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const clang::CXXRecordDecl*; ValueT = clang::CharUnits; KeyInfoT = llvm::DenseMapInfo<const clang::CXXRecordDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>]'
/<<PKGBUILDDIR>>/tools/clang/lib/AST/VTableBuilder.cpp:1648:56:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<clang::BaseSubobject, clang::VTableLayout::AddressPointLocation>; DerivedT = llvm::DenseMap<clang::BaseSubobject, clang::VTableLayout::AddressPointLocation>; KeyT = clang::BaseSubobject; ValueT = clang::VTableLayout::AddressPointLocation; KeyInfoT = llvm::DenseMapInfo<clang::BaseSubobject>; BucketT = llvm::detail::DenseMapPair<clang::BaseSubobject, clang::VTableLayout::AddressPointLocation>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = clang::BaseSubobject; ValueT = clang::VTableLayout::AddressPointLocation; KeyInfoT = llvm::DenseMapInfo<clang::BaseSubobject>; BucketT = llvm::detail::DenseMapPair<clang::BaseSubobject, clang::VTableLayout::AddressPointLocation>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = clang::BaseSubobject; ValueT = clang::VTableLayout::AddressPointLocation; KeyInfoT = llvm::DenseMapInfo<clang::BaseSubobject>; BucketT = llvm::detail::DenseMapPair<clang::BaseSubobject, clang::VTableLayout::AddressPointLocation>]'
/<<PKGBUILDDIR>>/tools/clang/lib/AST/VTableBuilder.cpp:2203:34:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<clang::BaseSubobject, clang::VTableLayout::AddressPointLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<clang::BaseSubobject, clang::VTableLayout::AddressPointLocation>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/VTableBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/VTableBuilder.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, clang::CharUnits>; T2 = std::pair<const clang::CXXMethodDecl*, clang::CharUnits>; T = std::pair<const clang::CXXMethodDecl*, clang::CharUnits>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<const clang::CXXMethodDecl*, clang::CharUnits>*; It2 = std::pair<const clang::CXXMethodDecl*, clang::CharUnits>*; T = std::pair<const clang::CXXMethodDecl*, clang::CharUnits>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<const clang::CXXMethodDecl*, clang::CharUnits>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<const clang::CXXMethodDecl*, clang::CharUnits>; unsigned int N = 16]'
/<<PKGBUILDDIR>>/tools/clang/lib/AST/VTableBuilder.cpp:443:8:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<const clang::CXXRecordDecl*, {anonymous}::VCallOffsetMap>; KeyT = const clang::CXXRecordDecl*; ValueT = {anonymous}::VCallOffsetMap; KeyInfoT = llvm::DenseMapInfo<const clang::CXXRecordDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, {anonymous}::VCallOffsetMap>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:739:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = const clang::CXXRecordDecl*; ValueT = {anonymous}::VCallOffsetMap; KeyInfoT = llvm::DenseMapInfo<const clang::CXXRecordDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, {anonymous}::VCallOffsetMap>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:502:40:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<const clang::CXXRecordDecl*, {anonymous}::VCallOffsetMap>; KeyT = const clang::CXXRecordDecl*; ValueT = {anonymous}::VCallOffsetMap; KeyInfoT = llvm::DenseMapInfo<const clang::CXXRecordDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, {anonymous}::VCallOffsetMap>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:546:13:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const clang::CXXRecordDecl*; DerivedT = llvm::DenseMap<const clang::CXXRecordDecl*, {anonymous}::VCallOffsetMap>; KeyT = const clang::CXXRecordDecl*; ValueT = {anonymous}::VCallOffsetMap; KeyInfoT = llvm::DenseMapInfo<const clang::CXXRecordDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, {anonymous}::VCallOffsetMap>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:512:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const clang::CXXRecordDecl* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<const clang::CXXRecordDecl*, {anonymous}::VCallOffsetMap>; KeyT = const clang::CXXRecordDecl*; ValueT = {anonymous}::VCallOffsetMap; KeyInfoT = llvm::DenseMapInfo<const clang::CXXRecordDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, {anonymous}::VCallOffsetMap>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:292:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<const clang::CXXRecordDecl*, {anonymous}::VCallOffsetMap>; KeyT = const clang::CXXRecordDecl*; ValueT = {anonymous}::VCallOffsetMap; KeyInfoT = llvm::DenseMapInfo<const clang::CXXRecordDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, {anonymous}::VCallOffsetMap>; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type = llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, {anonymous}::VCallOffsetMap>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:296:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<const clang::CXXRecordDecl*, {anonymous}::VCallOffsetMap>; KeyT = const clang::CXXRecordDecl*; ValueT = {anonymous}::VCallOffsetMap; KeyInfoT = llvm::DenseMapInfo<const clang::CXXRecordDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, {anonymous}::VCallOffsetMap>]'
/<<PKGBUILDDIR>>/tools/clang/lib/AST/VTableBuilder.cpp:1269:76:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, clang::CharUnits>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/VTableBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/VTableBuilder.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, clang::CharUnits>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/VTableBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/VTableBuilder.cpp:14:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = std::reference_wrapper<clang::VPtrInfo>*; _Distance = int; _Tp = std::reference_wrapper<clang::VPtrInfo>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rebucketPaths(clang::VPtrInfoVector&)::<lambda(const clang::VPtrInfo&, const clang::VPtrInfo&)> >]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type 'std::reference_wrapper<clang::VPtrInfo>' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type 'std::reference_wrapper<clang::VPtrInfo>' changed in GCC 7.1
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = std::reference_wrapper<clang::VPtrInfo>*; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<rebucketPaths(clang::VPtrInfoVector&)::<lambda(const clang::VPtrInfo&, const clang::VPtrInfo&)> >]':
/usr/include/c++/10/bits/stl_heap.h:355:22: note: parameter passing for argument of type '_ValueType' {aka 'std::reference_wrapper<clang::VPtrInfo>'} changed in GCC 7.1
  355 |    std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
      |    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  356 |         __comp);
      |         ~~~~~~~       
/usr/include/c++/10/bits/stl_heap.h:355:22: note: parameter passing for argument of type '_ValueType' {aka 'std::reference_wrapper<clang::VPtrInfo>'} changed in GCC 7.1
/usr/include/c++/10/bits/stl_heap.h:263:25: note: parameter passing for argument of type '_ValueType' {aka 'std::reference_wrapper<clang::VPtrInfo>'} changed in GCC 7.1
  263 |       std::__adjust_heap(__first, _DistanceType(0),
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  264 |     _DistanceType(__last - __first),
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  265 |     _GLIBCXX_MOVE(__value), __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/VTableBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/VTableBuilder.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::BaseSubobject&}; _Tp = clang::BaseSubobject; _Alloc = std::allocator<clang::BaseSubobject>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<clang::BaseSubobject>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:32,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CXXInheritance.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/VTableBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/VTableBuilder.cpp:14:
/usr/include/c++/10/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >]':
/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
 2193 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long unsigned int&&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >]':
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = clang::MicrosoftVTableContext::MethodVFTableLocation; _Val = std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> >; _KeyOfValue = std::_Select1st<std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> > >; _Compare = std::less<clang::MicrosoftVTableContext::MethodVFTableLocation>; _Alloc = std::allocator<std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> > >]':
/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree<clang::MicrosoftVTableContext::MethodVFTableLocation, std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> > >, std::less<clang::MicrosoftVTableContext::MethodVFTableLocation>, std::allocator<std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
 2193 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const clang::MicrosoftVTableContext::MethodVFTableLocation&>, std::tuple<>}; _Key = clang::MicrosoftVTableContext::MethodVFTableLocation; _Val = std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> >; _KeyOfValue = std::_Select1st<std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> > >; _Compare = std::less<clang::MicrosoftVTableContext::MethodVFTableLocation>; _Alloc = std::allocator<std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> > >]':
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<clang::MicrosoftVTableContext::MethodVFTableLocation, std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> > >, std::less<clang::MicrosoftVTableContext::MethodVFTableLocation>, std::allocator<std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:32,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CXXInheritance.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/VTableBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/VTableBuilder.cpp:14:
/usr/include/c++/10/bits/stl_map.h: In member function 'void clang::MicrosoftVTableContext::dumpMethodLocations(const clang::CXXRecordDecl*, const MethodVFTableLocationsTy&, llvm::raw_ostream&)':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<clang::MicrosoftVTableContext::MethodVFTableLocation, std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> > >, std::less<clang::MicrosoftVTableContext::MethodVFTableLocation>, std::allocator<std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<clang::MicrosoftVTableContext::MethodVFTableLocation, std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> > >, std::less<clang::MicrosoftVTableContext::MethodVFTableLocation>, std::allocator<std::pair<const clang::MicrosoftVTableContext::MethodVFTableLocation, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h: In member function 'void {anonymous}::ItaniumVTableBuilder::dumpLayout(llvm::raw_ostream&)':
/usr/include/c++/10/bits/stl_map.h:520:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
  520 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  521 |      std::forward_as_tuple(std::move(__k)),
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |      std::tuple<>());
      |      ~~~~~~~~~~~~~~~                 
/usr/include/c++/10/bits/stl_map.h:520:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
  520 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  521 |      std::forward_as_tuple(std::move(__k)),
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |      std::tuple<>());
      |      ~~~~~~~~~~~~~~~                 
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjC.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjC.cpp:3426:76:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjC.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjC.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjC.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjC.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjC.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjC.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjC.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjC.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/VTableBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/VTableBuilder.cpp:14:
/usr/include/c++/10/bits/stl_vector.h: In function 'void findPathsToSubobject(clang::ASTContext&, const clang::ASTRecordLayout&, const clang::CXXRecordDecl*, clang::CharUnits, clang::BaseSubobject, {anonymous}::FullPathTy&, std::__cxx11::list<llvm::SetVector<clang::BaseSubobject, std::vector<clang::BaseSubobject>, llvm::DenseSet<clang::BaseSubobject> > >&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::BaseSubobject*, std::vector<clang::BaseSubobject> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/VTTBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/lib/AST -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAST.dir/VTTBuilder.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/AST/VTTBuilder.cpp
[ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjCGNU.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGObjCGNU.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCGNU.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/VTTBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/VTTBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/VTTBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/AST/VTTBuilder.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Linking CXX static library ../../../../lib/libclangAST.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/cmake -P CMakeFiles/clangAST.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/AST && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangAST.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangAST.a CMakeFiles/clangAST.dir/APValue.cpp.o CMakeFiles/clangAST.dir/ASTConsumer.cpp.o CMakeFiles/clangAST.dir/ASTContext.cpp.o CMakeFiles/clangAST.dir/ASTDiagnostic.cpp.o CMakeFiles/clangAST.dir/ASTDumper.cpp.o CMakeFiles/clangAST.dir/ASTImporter.cpp.o CMakeFiles/clangAST.dir/ASTStructuralEquivalence.cpp.o CMakeFiles/clangAST.dir/ASTTypeTraits.cpp.o CMakeFiles/clangAST.dir/AttrImpl.cpp.o CMakeFiles/clangAST.dir/CXXInheritance.cpp.o CMakeFiles/clangAST.dir/Comment.cpp.o CMakeFiles/clangAST.dir/CommentBriefParser.cpp.o CMakeFiles/clangAST.dir/CommentCommandTraits.cpp.o CMakeFiles/clangAST.dir/CommentLexer.cpp.o CMakeFiles/clangAST.dir/CommentParser.cpp.o CMakeFiles/clangAST.dir/CommentSema.cpp.o CMakeFiles/clangAST.dir/DataCollection.cpp.o CMakeFiles/clangAST.dir/Decl.cpp.o CMakeFiles/clangAST.dir/DeclarationName.cpp.o CMakeFiles/clangAST.dir/DeclBase.cpp.o CMakeFiles/clangAST.dir/DeclCXX.cpp.o CMakeFiles/clangAST.dir/DeclFriend.cpp.o CMakeFiles/clangAST.dir/DeclGroup.cpp.o CMakeFiles/clangAST.dir/DeclObjC.cpp.o CMakeFiles/clangAST.dir/DeclOpenMP.cpp.o CMakeFiles/clangAST.dir/DeclPrinter.cpp.o CMakeFiles/clangAST.dir/DeclTemplate.cpp.o CMakeFiles/clangAST.dir/Expr.cpp.o CMakeFiles/clangAST.dir/ExprClassification.cpp.o CMakeFiles/clangAST.dir/ExprConstant.cpp.o CMakeFiles/clangAST.dir/ExprCXX.cpp.o CMakeFiles/clangAST.dir/ExprObjC.cpp.o CMakeFiles/clangAST.dir/ExternalASTMerger.cpp.o CMakeFiles/clangAST.dir/ExternalASTSource.cpp.o CMakeFiles/clangAST.dir/InheritViz.cpp.o CMakeFiles/clangAST.dir/ItaniumCXXABI.cpp.o CMakeFiles/clangAST.dir/ItaniumMangle.cpp.o CMakeFiles/clangAST.dir/Mangle.cpp.o CMakeFiles/clangAST.dir/MicrosoftCXXABI.cpp.o CMakeFiles/clangAST.dir/MicrosoftMangle.cpp.o CMakeFiles/clangAST.dir/NestedNameSpecifier.cpp.o CMakeFiles/clangAST.dir/NSAPI.cpp.o CMakeFiles/clangAST.dir/ODRHash.cpp.o CMakeFiles/clangAST.dir/OpenMPClause.cpp.o CMakeFiles/clangAST.dir/ParentMap.cpp.o CMakeFiles/clangAST.dir/QualTypeNames.cpp.o CMakeFiles/clangAST.dir/RawCommentList.cpp.o CMakeFiles/clangAST.dir/RecordLayout.cpp.o CMakeFiles/clangAST.dir/RecordLayoutBuilder.cpp.o CMakeFiles/clangAST.dir/SelectorLocationsKind.cpp.o CMakeFiles/clangAST.dir/Stmt.cpp.o CMakeFiles/clangAST.dir/StmtCXX.cpp.o CMakeFiles/clangAST.dir/StmtIterator.cpp.o CMakeFiles/clangAST.dir/StmtObjC.cpp.o CMakeFiles/clangAST.dir/StmtOpenMP.cpp.o CMakeFiles/clangAST.dir/StmtPrinter.cpp.o CMakeFiles/clangAST.dir/StmtProfile.cpp.o CMakeFiles/clangAST.dir/StmtViz.cpp.o CMakeFiles/clangAST.dir/TemplateBase.cpp.o CMakeFiles/clangAST.dir/TemplateName.cpp.o CMakeFiles/clangAST.dir/Type.cpp.o CMakeFiles/clangAST.dir/TypeLoc.cpp.o CMakeFiles/clangAST.dir/TypePrinter.cpp.o CMakeFiles/clangAST.dir/VTableBuilder.cpp.o CMakeFiles/clangAST.dir/VTTBuilder.cpp.o
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::ConstantInt*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:377:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/ranlib ../../../../lib/libclangAST.a
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCGNU.cpp:1527:6:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
[ 63%] Built target clangAST
/usr/bin/make  -f tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build.make tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/lib/Analysis /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/depend.internal".
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCGNU.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
Scanning dependencies of target clangAnalysis
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build.make tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 63%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/AnalysisDeclContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAnalysis.dir/AnalysisDeclContext.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/AnalysisDeclContext.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/AnalysisDeclContext.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/AnalysisDeclContext.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/BodyFarm.cpp.o
[ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjCMac.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAnalysis.dir/BodyFarm.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/BodyFarm.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGObjCMac.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCMac.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/BodyFarm.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/BodyFarm.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::Stmt*]':
/<<PKGBUILDDIR>>/tools/clang/lib/Analysis/BodyFarm.cpp:457:70:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<clang::Stmt*>::Data' from 'std::initializer_list<clang::Stmt*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclBase.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/BodyFarm.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/BodyFarm.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclBase.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/BodyFarm.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/BodyFarm.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CFG.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CFG.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/CFG.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCMac.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCMac.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::ConstantInt*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:377:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCMac.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCMac.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCMac.cpp:1932:37:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCMac.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCMac.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCMac.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCMac.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCMac.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCMac.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCMac.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBlocks.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCMac.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/CFG.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/CFG.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/TrailingObjects.h:52,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclGroup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/CFG.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/CFG.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CFGStmtMap.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CFGStmtMap.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/CFGStmtMap.cpp
[ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjCRuntime.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGObjCRuntime.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/CFGStmtMap.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/CFGStmtMap.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CallGraph.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CallGraph.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/CallGraph.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/CallGraph.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/CallGraph.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/CallGraph.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/CallGraph.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::ConstantInt*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:377:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CloneDetection.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CloneDetection.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/CloneDetection.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGObjCRuntime.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGOpenCLRuntime.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGOpenCLRuntime.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/CloneDetection.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/CloneDetection.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/CloneDetection.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/CloneDetection.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CocoaConventions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CocoaConventions.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/CocoaConventions.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/DomainSpecific/CocoaConventions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/CocoaConventions.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/DomainSpecific/CocoaConventions.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/CocoaConventions.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/Consumed.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAnalysis.dir/Consumed.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/Consumed.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenCLRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenCLRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenCLRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenCLRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenCLRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenCLRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenCLRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenCLRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenCLRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/Consumed.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/Consumed.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/Consumed.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/Consumed.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/Consumed.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/Consumed.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<const clang::VarDecl*, clang::consumed::ConsumedState>; DerivedT = llvm::DenseMap<const clang::VarDecl*, clang::consumed::ConsumedState>; KeyT = const clang::VarDecl*; ValueT = clang::consumed::ConsumedState; KeyInfoT = llvm::DenseMapInfo<const clang::VarDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::VarDecl*, clang::consumed::ConsumedState>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const clang::VarDecl*; ValueT = clang::consumed::ConsumedState; KeyInfoT = llvm::DenseMapInfo<const clang::VarDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::VarDecl*, clang::consumed::ConsumedState>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const clang::VarDecl*; ValueT = clang::consumed::ConsumedState; KeyInfoT = llvm::DenseMapInfo<const clang::VarDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::VarDecl*, clang::consumed::ConsumedState>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/Consumed.h:148:16:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<const clang::VarDecl*, clang::consumed::ConsumedState>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<const clang::VarDecl*, clang::consumed::ConsumedState>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
[ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGOpenMPRuntime.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGOpenMPRuntime.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
[ 63%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CodeInjector.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CodeInjector.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/CodeInjector.cpp
[ 63%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/Dominators.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAnalysis.dir/Dominators.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/Dominators.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/Dominators.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/Dominators.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/Dominators.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<clang::CFGBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<clang::CFGBlock>* const*, std::vector<llvm::DomTreeNodeBase<clang::CFGBlock>*, std::allocator<llvm::DomTreeNodeBase<clang::CFGBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = clang::CFGBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = clang::CFGBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:866:19:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const NodeT*, const NodeT*) const [with NodeT = clang::CFGBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/Dominators.h:110:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<clang::CFGBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<clang::CFGBlock>* const*, std::vector<llvm::DomTreeNodeBase<clang::CFGBlock>*, std::allocator<llvm::DomTreeNodeBase<clang::CFGBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/Dominators.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<clang::CFGBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<clang::CFGBlock>* const*, std::vector<llvm::DomTreeNodeBase<clang::CFGBlock>*, std::allocator<llvm::DomTreeNodeBase<clang::CFGBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/FormatString.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAnalysis.dir/FormatString.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/FormatString.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/FormatStringParsing.h:4,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/FormatString.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/FormatStringParsing.h:4,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/FormatString.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/LiveVariables.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAnalysis.dir/LiveVariables.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/LiveVariables.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::ConstantInt*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:377:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::CharUnits, {anonymous}::PrivateHelpersTy>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:4393:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CharUnits, {anonymous}::PrivateHelpersTy>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CharUnits, {anonymous}::PrivateHelpersTy>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h: In instantiation of 'llvm::StringMapEntry<ValueTy>::StringMapEntry(unsigned int, InitTy&& ...) [with InitTy = {llvm::AssertingVH<llvm::Constant>}; ValueTy = llvm::AssertingVH<llvm::Constant>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:173:5:   required from 'static llvm::StringMapEntry<ValueTy>* llvm::StringMapEntry<ValueTy>::Create(llvm::StringRef, AllocatorTy&, InitTy&& ...) [with AllocatorTy = llvm::BumpPtrAllocatorImpl<>; InitTy = {llvm::AssertingVH<llvm::Constant>}; ValueTy = llvm::AssertingVH<llvm::Constant>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:408:32:   required from 'std::pair<llvm::StringMapIterator<ValueTy>, bool> llvm::StringMap<ValueTy, AllocatorTy>::try_emplace(llvm::StringRef, ArgsTy&& ...) [with ArgsTy = {llvm::AssertingVH<llvm::Constant>}; ValueTy = llvm::AssertingVH<llvm::Constant>; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:391:23:   required from 'std::pair<llvm::StringMapIterator<ValueTy>, bool> llvm::StringMap<ValueTy, AllocatorTy>::insert(std::pair<llvm::StringRef, ValueTy>) [with ValueTy = llvm::AssertingVH<llvm::Constant>; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]'
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:2637:73:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:134:77: warning: implicitly-declared 'constexpr llvm::AssertingVH<llvm::Constant>::AssertingVH(const llvm::AssertingVH<llvm::Constant>&)' is deprecated [-Wdeprecated-copy]
  134 |       : StringMapEntryBase(strLen), second(std::forward<InitTy>(InitVals)...) {}
      |                                                                             ^
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/IRBuilder.h:41,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/IR/ValueHandle.h:278:12: note: because 'llvm::AssertingVH<llvm::Constant>' has user-provided 'ValueTy* llvm::AssertingVH<ValueTy>::operator=(const llvm::AssertingVH<ValueTy>&) [with ValueTy = llvm::Constant]'
  278 |   ValueTy *operator=(const AssertingVH<ValueTy> &RHS) {
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/LiveVariables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/LiveVariables.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/LiveVariables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/LiveVariables.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/OSLog.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAnalysis.dir/OSLog.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/OSLog.cpp
[ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGOpenMPRuntimeNVPTX.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGOpenMPRuntimeNVPTX.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/OSLog.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/OSLog.cpp:3:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/OSLog.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/OSLog.cpp:3:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ObjCNoReturn.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ObjCNoReturn.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ObjCNoReturn.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ObjCNoReturn.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ObjCNoReturn.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/PostOrderCFGView.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAnalysis.dir/PostOrderCFGView.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/PostOrderCFGView.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/PostOrderCFGView.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/vector:60,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/PostOrderCFGView.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntime.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntime.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntime.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntime.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntime.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntime.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntime.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntime.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntime.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/PrintfFormatString.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAnalysis.dir/PrintfFormatString.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/PrintfFormatString.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/FormatString.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/PrintfFormatString.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/FormatString.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/PrintfFormatString.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 63%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ProgramPoint.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ProgramPoint.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ProgramPoint.cpp
[ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDeclCXX.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaDeclCXX.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclCXX.cpp
[ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ProgramPoint.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ProgramPoint.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/PseudoConstantAnalysis.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAnalysis.dir/PseudoConstantAnalysis.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/TrailingObjects.h:52,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclGroup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/PseudoConstantAnalysis.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ReachableCode.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ReachableCode.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ReachableCode.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclCXX.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::NamedDecl*, clang::FunctionDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:321:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclCXX.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayout.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclCXX.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclCXX.cpp:6384:78:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclCXX.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclCXX.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclCXX.cpp:14401:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclCXX.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclCXX.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclCXX.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ReachableCode.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const clang::CFGBlock*, const clang::Stmt*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ReachableCode.cpp:509:54:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CFGBlock*, const clang::Stmt*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/ReachableCode.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ReachableCode.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CFGBlock*, const clang::Stmt*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayout.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayout.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclCXX.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclCXX.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclCXX.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclCXX.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclCXX.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclCXX.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ReachableCode.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/ReachableCode.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ReachableCode.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayout.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayout.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayout.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayout.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayout.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayout.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayout.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14:
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >; _OutputIterator = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2650 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
In file included from /usr/include/c++/10/bits/stl_algo.h:62,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayout.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14:
/usr/include/c++/10/bits/stl_tempbuf.h: In function 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Tp = {anonymous}::CGRecordLowering::MemberInfo]':
/usr/include/c++/10/bits/stl_tempbuf.h:257:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
  257 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayout.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14:
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::CGRecordLowering::MemberInfo*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2650 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2717 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2707:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2707 |    std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:61,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayout.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14:
/usr/include/c++/10/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Tp = {anonymous}::CGRecordLowering::MemberInfo; _Compare = __gnu_cxx::__ops::_Iter_less_val]':
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 1309 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayout.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14:
/usr/include/c++/10/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Tp = {anonymous}::CGRecordLowering::MemberInfo; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2048 |     __upper_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >]':
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 1318 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2488 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2513:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2513 |      = std::__lower_bound(__middle, __last, *__first_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2514 |      __gnu_cxx::__ops::__iter_comp_val(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2522:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2522 |      = std::__upper_bound(__first, __middle, *__second_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2523 |      __gnu_cxx::__ops::__val_comp_iter(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2529:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2529 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2530 |       __len11, __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~   
/usr/include/c++/10/bits/stl_algo.h:2531:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2531 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2532 |       __len1 - __len11, __len2 - __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2773 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2778:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2778 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2782:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2782 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2783:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2783 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2784:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2784 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2785 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2786 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2787 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Distance = int; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2427 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2457:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2457 |   = std::__lower_bound(__middle, __last, *__first_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2458 |          __gnu_cxx::__ops::__iter_comp_val(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2466:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2466 |   = std::__upper_bound(__first, __middle, *__second_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2467 |          __gnu_cxx::__ops::__val_comp_iter(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2475:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2475 |    std::__merge_adaptive(__first, __first_cut, __new_middle, __len11,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2476 |     __len22, __buffer, __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2477:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2477 |    std::__merge_adaptive(__new_middle, __second_cut, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2478 |     __len1 - __len11,
      |     ~~~~~~~~~~~~~~~~~    
 2479 |     __len2 - __len22, __buffer,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2480 |     __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >; _Pointer = {anonymous}::CGRecordLowering::MemberInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2744 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2753:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2753 |    std::__stable_sort_adaptive(__first, __middle, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2754 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2755:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2755 |    std::__stable_sort_adaptive(__middle, __last, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2756 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2760:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2760 |    std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2761:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2761 |    std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2763:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 2763 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2764 |        _Distance(__middle - __first),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2765 |        _Distance(__last - __middle),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2766 |        __buffer, __buffer_size,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |        __comp);
      |        ~~~~~~~              
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayout.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<clang::CharUnits, clang::CharUnits>}; _Tp = std::pair<clang::CharUnits, clang::CharUnits>; _Alloc = std::allocator<std::pair<clang::CharUnits, clang::CharUnits> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<clang::CharUnits, clang::CharUnits> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<clang::CharUnits, clang::CharUnits> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayout.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14:
/usr/include/c++/10/bits/stl_algo.h: In member function 'void {anonymous}::CGRecordLowering::lower(bool)':
/usr/include/c++/10/bits/stl_algo.h:5032:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 5032 |       _TmpBuf __buf(__first, std::distance(__first, __last));
      |               ^~~~~
/usr/include/c++/10/bits/stl_algo.h:5035:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 5035 |  std::__inplace_stable_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:5037:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 5037 |  std::__stable_sort_adaptive(__first, __last, __buf.begin(),
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5038 |         _DistanceType(__buf.size()), __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayout.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<clang::CharUnits, clang::CharUnits>*, std::vector<std::pair<clang::CharUnits, clang::CharUnits> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayout.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:14:
/usr/include/c++/10/bits/stl_algo.h:5032:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 5032 |       _TmpBuf __buf(__first, std::distance(__first, __last));
      |               ^~~~~
/usr/include/c++/10/bits/stl_algo.h:5035:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 5035 |  std::__inplace_stable_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:5037:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::CGRecordLowering::MemberInfo*, std::vector<{anonymous}::CGRecordLowering::MemberInfo> >' changed in GCC 7.1
 5037 |  std::__stable_sort_adaptive(__first, __last, __buf.begin(),
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5038 |         _DistanceType(__buf.size()), __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ScanfFormatString.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ScanfFormatString.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ScanfFormatString.cpp
[ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGStmt.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGStmt.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmt.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/FormatString.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ScanfFormatString.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/FormatString.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ScanfFormatString.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ScanfFormatString.cpp: In member function 'clang::analyze_format_string::ArgType clang::analyze_scanf::ScanfSpecifier::getArgType(clang::ASTContext&) const':
/<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ScanfFormatString.cpp:237:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
  237 |       switch (LM.getKind()) {
      |       ^~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ScanfFormatString.cpp:269:5: note: here
  269 |     case ConversionSpecifier::oArg:
      |     ^~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ScanfFormatString.cpp:275:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
  275 |       switch (LM.getKind()) {
      |       ^~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ScanfFormatString.cpp:308:5: note: here
  308 |     case ConversionSpecifier::aArg:
      |     ^~~~
[ 64%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafety.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ThreadSafety.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ThreadSafety.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmt.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/ThreadSafety.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ThreadSafety.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/ThreadSafety.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ThreadSafety.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmt.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmt.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmt.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmt.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmt.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmt.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmt.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmt.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmt.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::CodeGen::LValue&}; _Tp = clang::CodeGen::LValue; _Alloc = std::allocator<clang::CodeGen::LValue>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<clang::CodeGen::LValue>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmt.cpp:14:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void clang::CodeGen::CodeGenFunction::EmitAsmStmt(const clang::AsmStmt&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::CodeGen::LValue*, std::vector<clang::CodeGen::LValue> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGStmtOpenMP.cpp.o
[ 64%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafetyCommon.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ThreadSafetyCommon.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGStmtOpenMP.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h:25,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/vector:60,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h:25,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ThreadSafetyCommon.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::ConstantInt*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:377:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafetyLogical.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ThreadSafetyLogical.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ThreadSafetyLogical.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/Instruction.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/BasicBlock.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::OpenMPDependClauseKind, const clang::Expr*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:2833:78:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::OpenMPDependClauseKind, const clang::Expr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::OpenMPDependClauseKind, const clang::Expr*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const clang::VarDecl*, clang::CodeGen::Address>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:2853:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::VarDecl*, clang::CodeGen::Address>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::VarDecl*, clang::CodeGen::Address>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h:52,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyLogical.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ThreadSafetyLogical.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h:52,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyLogical.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ThreadSafetyLogical.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Instruction.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/BasicBlock.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/EHScopeStack.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<const clang::Decl*, std::pair<const clang::VarDecl*, clang::CodeGen::Address> >}; _Tp = std::pair<const clang::Decl*, std::pair<const clang::VarDecl*, clang::CodeGen::Address> >; _Alloc = std::allocator<std::pair<const clang::Decl*, std::pair<const clang::VarDecl*, clang::CodeGen::Address> > >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<const clang::Decl*, std::pair<const clang::VarDecl*, clang::CodeGen::Address> >, std::allocator<std::pair<const clang::Decl*, std::pair<const clang::VarDecl*, clang::CodeGen::Address> > > >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafetyTIL.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ThreadSafetyTIL.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ThreadSafetyTIL.cpp
/usr/include/c++/10/bits/vector.tcc: In member function 'std::pair<typename VectorType::iterator, bool> llvm::MapVector<KeyT, ValueT, MapType, VectorType>::insert(std::pair<_T1, _T2>&&) [with KeyT = const clang::Decl*; ValueT = std::pair<const clang::VarDecl*, clang::CodeGen::Address>; MapType = llvm::DenseMap<const clang::Decl*, unsigned int>; VectorType = std::vector<std::pair<const clang::Decl*, std::pair<const clang::VarDecl*, clang::CodeGen::Address> >, std::allocator<std::pair<const clang::Decl*, std::pair<const clang::VarDecl*, clang::CodeGen::Address> > > >]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const clang::Decl*, std::pair<const clang::VarDecl*, clang::CodeGen::Address> >*, std::vector<std::pair<const clang::Decl*, std::pair<const clang::VarDecl*, clang::CodeGen::Address> >, std::allocator<std::pair<const clang::Decl*, std::pair<const clang::VarDecl*, clang::CodeGen::Address> > > > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h:52,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ThreadSafetyTIL.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h:52,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/ThreadSafetyTIL.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/UninitializedValues.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/lib/Analysis -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangAnalysis.dir/UninitializedValues.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/UninitializedValues.cpp
[ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGVTT.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGVTT.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTT.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/UninitializedValues.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Analysis/UninitializedValues.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Linking CXX static library ../../../../lib/libclangAnalysis.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis && /usr/bin/cmake -P CMakeFiles/clangAnalysis.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Analysis && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangAnalysis.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangAnalysis.a CMakeFiles/clangAnalysis.dir/AnalysisDeclContext.cpp.o CMakeFiles/clangAnalysis.dir/BodyFarm.cpp.o CMakeFiles/clangAnalysis.dir/CFG.cpp.o CMakeFiles/clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o CMakeFiles/clangAnalysis.dir/CFGStmtMap.cpp.o CMakeFiles/clangAnalysis.dir/CallGraph.cpp.o CMakeFiles/clangAnalysis.dir/CloneDetection.cpp.o CMakeFiles/clangAnalysis.dir/CocoaConventions.cpp.o CMakeFiles/clangAnalysis.dir/Consumed.cpp.o CMakeFiles/clangAnalysis.dir/CodeInjector.cpp.o CMakeFiles/clangAnalysis.dir/Dominators.cpp.o CMakeFiles/clangAnalysis.dir/FormatString.cpp.o CMakeFiles/clangAnalysis.dir/LiveVariables.cpp.o CMakeFiles/clangAnalysis.dir/OSLog.cpp.o CMakeFiles/clangAnalysis.dir/ObjCNoReturn.cpp.o CMakeFiles/clangAnalysis.dir/PostOrderCFGView.cpp.o CMakeFiles/clangAnalysis.dir/PrintfFormatString.cpp.o CMakeFiles/clangAnalysis.dir/ProgramPoint.cpp.o CMakeFiles/clangAnalysis.dir/PseudoConstantAnalysis.cpp.o CMakeFiles/clangAnalysis.dir/ReachableCode.cpp.o CMakeFiles/clangAnalysis.dir/ScanfFormatString.cpp.o CMakeFiles/clangAnalysis.dir/ThreadSafety.cpp.o CMakeFiles/clangAnalysis.dir/ThreadSafetyCommon.cpp.o CMakeFiles/clangAnalysis.dir/ThreadSafetyLogical.cpp.o CMakeFiles/clangAnalysis.dir/ThreadSafetyTIL.cpp.o CMakeFiles/clangAnalysis.dir/UninitializedValues.cpp.o
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTT.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTT.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTT.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTT.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTT.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTT.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTT.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTT.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTT.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/ranlib ../../../../lib/libclangAnalysis.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 64%] Built target clangAnalysis
/usr/bin/make  -f tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build.make tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/lib/Edit /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Edit /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Edit/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/depend.internal".
Scanning dependencies of target clangEdit
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build.make tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 64%] Building CXX object tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/Commit.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Edit && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Edit -I/<<PKGBUILDDIR>>/tools/clang/lib/Edit -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangEdit.dir/Commit.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Edit/Commit.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Edit/Commit.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Edit/Commit.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Edit/FileOffset.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Edit/Commit.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Edit/Commit.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/EditedSource.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Edit && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Edit -I/<<PKGBUILDDIR>>/tools/clang/lib/Edit -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangEdit.dir/EditedSource.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Edit/EditedSource.cpp
[ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGVTables.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGVTables.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Edit/EditedSource.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Edit/EditedSource.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Edit/EditedSource.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Edit/EditedSource.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/RewriteObjCFoundationAPI.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Edit && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Edit -I/<<PKGBUILDDIR>>/tools/clang/lib/Edit -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangEdit.dir/RewriteObjCFoundationAPI.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
[ 64%] Linking CXX static library ../../../../lib/libclangEdit.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Edit && /usr/bin/cmake -P CMakeFiles/clangEdit.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Edit && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangEdit.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangEdit.a CMakeFiles/clangEdit.dir/Commit.cpp.o CMakeFiles/clangEdit.dir/EditedSource.cpp.o CMakeFiles/clangEdit.dir/RewriteObjCFoundationAPI.cpp.o
/usr/bin/ranlib ../../../../lib/libclangEdit.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 64%] Built target clangEdit
/usr/bin/make  -f tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build.make tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/lib/Rewrite /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Rewrite /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/depend.internal".
Scanning dependencies of target clangRewrite
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build.make tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 64%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/DeltaTree.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Rewrite && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Rewrite -I/<<PKGBUILDDIR>>/tools/clang/lib/Rewrite -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangRewrite.dir/DeltaTree.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Rewrite/DeltaTree.cpp
[ 64%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/HTMLRewrite.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Rewrite && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Rewrite -I/<<PKGBUILDDIR>>/tools/clang/lib/Rewrite -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangRewrite.dir/HTMLRewrite.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Rewrite/HTMLRewrite.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/PassSupport.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:376,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:29,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<clang::BaseSubobject, clang::VTableLayout::AddressPointLocation>; DerivedT = llvm::DenseMap<clang::BaseSubobject, clang::VTableLayout::AddressPointLocation>; KeyT = clang::BaseSubobject; ValueT = clang::VTableLayout::AddressPointLocation; KeyInfoT = llvm::DenseMapInfo<clang::BaseSubobject>; BucketT = llvm::detail::DenseMapPair<clang::BaseSubobject, clang::VTableLayout::AddressPointLocation>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = clang::BaseSubobject; ValueT = clang::VTableLayout::AddressPointLocation; KeyInfoT = llvm::DenseMapInfo<clang::BaseSubobject>; BucketT = llvm::detail::DenseMapPair<clang::BaseSubobject, clang::VTableLayout::AddressPointLocation>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:695:7:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>& llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::operator=(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = clang::BaseSubobject; ValueT = clang::VTableLayout::AddressPointLocation; KeyInfoT = llvm::DenseMapInfo<clang::BaseSubobject>; BucketT = llvm::detail::DenseMapPair<clang::BaseSubobject, clang::VTableLayout::AddressPointLocation>]'
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.cpp:710:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<clang::BaseSubobject, clang::VTableLayout::AddressPointLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<clang::BaseSubobject, clang::VTableLayout::AddressPointLocation>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceManager.h:38,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Rewrite/HTMLRewrite.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:515:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Rewrite/Core/HTMLRewrite.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Rewrite/HTMLRewrite.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/RewriteRope.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Rewrite && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Rewrite -I/<<PKGBUILDDIR>>/tools/clang/lib/Rewrite -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangRewrite.dir/RewriteRope.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Rewrite/RewriteRope.cpp
[ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenABITypes.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenABITypes.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenABITypes.cpp
[ 64%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/Rewriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Rewrite && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Rewrite -I/<<PKGBUILDDIR>>/tools/clang/lib/Rewrite -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangRewrite.dir/Rewriter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Rewrite/Rewriter.cpp
[ 64%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/TokenRewriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Rewrite && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Rewrite -I/<<PKGBUILDDIR>>/tools/clang/lib/Rewrite -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangRewrite.dir/TokenRewriter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Rewrite/TokenRewriter.cpp
[ 64%] Linking CXX static library ../../../../lib/libclangRewrite.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Rewrite && /usr/bin/cmake -P CMakeFiles/clangRewrite.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Rewrite && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangRewrite.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangRewrite.a CMakeFiles/clangRewrite.dir/DeltaTree.cpp.o CMakeFiles/clangRewrite.dir/HTMLRewrite.cpp.o CMakeFiles/clangRewrite.dir/RewriteRope.cpp.o CMakeFiles/clangRewrite.dir/Rewriter.cpp.o CMakeFiles/clangRewrite.dir/TokenRewriter.cpp.o
/usr/bin/ranlib ../../../../lib/libclangRewrite.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 64%] Built target clangRewrite
[ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenAction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenAction.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenAction.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/CodeGenABITypes.h:27,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenABITypes.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/CodeGenABITypes.h:27,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenABITypes.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/CodeGenABITypes.h:27,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenABITypes.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/CodeGenABITypes.h:27,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenABITypes.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/CodeGenABITypes.h:27,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenABITypes.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/CodeGenABITypes.h:27,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenABITypes.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/CodeGenABITypes.h:27,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenABITypes.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/CodeGenABITypes.h:27,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenABITypes.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenFunction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenFunction.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.cpp
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenAction.cpp: In member function 'virtual std::unique_ptr<clang::ASTConsumer> clang::CodeGenAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef)':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenAction.cpp:904:19: warning: redundant move in return statement [-Wredundant-move]
  904 |   return std::move(Result);
      |          ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenAction.cpp:904:19: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/FrontendAction.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/CodeGenAction.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenAction.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/FrontendAction.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/CodeGenAction.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenAction.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/FrontendAction.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/CodeGenAction.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenAction.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/FrontendAction.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/CodeGenAction.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenAction.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/FrontendAction.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/CodeGenAction.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenAction.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/FrontendAction.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/CodeGenAction.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenAction.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/FrontendAction.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/CodeGenAction.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenAction.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/FrontendAction.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/CodeGenAction.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenAction.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/FrontendAction.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/CodeGenAction.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenAction.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/FrontendAction.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/CodeGenAction.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenAction.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::ConstantInt*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:377:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build.make tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/depend.internal".
Scanning dependencies of target clangARCMigrate
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build.make tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/ARCMT.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/ARCMT.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/ARCMT.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ARCMigrate/FileRemapper.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ARCMigrate/ARCMT.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Internals.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/ARCMT.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ARCMigrate/FileRemapper.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ARCMigrate/ARCMT.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Internals.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/ARCMT.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDeclObjC.cpp.o
[ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/ARCMTActions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/ARCMTActions.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/ARCMTActions.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaDeclObjC.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclObjC.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ARCMigrate/FileRemapper.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ARCMigrate/ARCMTActions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/ARCMTActions.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ARCMigrate/FileRemapper.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ARCMigrate/ARCMTActions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/ARCMTActions.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclObjC.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclObjC.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclObjC.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclObjC.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclObjC.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclObjC.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclObjC.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaDeclObjC.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/FileRemapper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/FileRemapper.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/FileRemapper.cpp
[ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/ObjCMT.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/ObjCMT.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/ObjCMT.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/ObjCMT.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/ObjCMT.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExceptionSpec.cpp.o
[ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenModule.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenModule.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaExceptionSpec.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExceptionSpec.cpp
[ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/PlistReporter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/PlistReporter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/PlistReporter.cpp
[ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransAPIUses.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransAPIUses.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransAPIUses.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExceptionSpec.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExceptionSpec.cpp:913:68:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExceptionSpec.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExceptionSpec.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExceptionSpec.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExceptionSpec.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExceptionSpec.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExceptionSpec.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExceptionSpec.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExceptionSpec.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExceptionSpec.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExpr.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaExpr.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExpr.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransAPIUses.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransAPIUses.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::GlobalValue*, llvm::Constant*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.cpp:259:56:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::GlobalValue*, llvm::Constant*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::GlobalValue*, llvm::Constant*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.cpp:4677:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Type*>::Data' from 'std::initializer_list<llvm::Type*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExpr.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::NamedDecl*, clang::FunctionDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:321:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExpr.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExpr.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExpr.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExpr.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExpr.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExpr.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExpr.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExpr.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExpr.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExpr.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::ObjCDictionaryElement]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:11767:27:   required from 'clang::ExprResult clang::TreeTransform<Derived>::TransformObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*) [with Derived = {anonymous}::TransformToPE; clang::ExprResult = clang::ActionResult<clang::Expr*>]'
/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc:639:1:   required from 'clang::ExprResult clang::TreeTransform<Derived>::TransformExpr(clang::Expr*) [with Derived = {anonymous}::TransformToPE; clang::ExprResult = clang::ActionResult<clang::Expr*>]'
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExpr.cpp:13700:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::ObjCDictionaryElement' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Lookup.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExpr.cpp:14:
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprObjC.h:239:8: note: 'struct clang::ObjCDictionaryElement' declared here
  239 | struct ObjCDictionaryElement {
      |        ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExpr.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::StringRef, clang::QualType>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:12758:14:   required from 'clang::StmtResult clang::TreeTransform<Derived>::TransformCapturedStmt(clang::CapturedStmt*) [with Derived = {anonymous}::TransformToPE; clang::StmtResult = clang::ActionResult<clang::Stmt*>]'
/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc:73:1:   required from 'clang::StmtResult clang::TreeTransform<Derived>::TransformStmt(clang::Stmt*) [with Derived = {anonymous}::TransformToPE; clang::StmtResult = clang::ActionResult<clang::Stmt*>]'
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:6537:50:   required from 'clang::StmtResult clang::TreeTransform<Derived>::TransformLabelStmt(clang::LabelStmt*) [with Derived = {anonymous}::TransformToPE; clang::StmtResult = clang::ActionResult<clang::Stmt*>]'
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExpr.cpp:13658:29:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::StringRef, clang::QualType>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExpr.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::StringRef, clang::QualType>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransARCAssign.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransARCAssign.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransARCAssign.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransARCAssign.cpp:24:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransARCAssign.cpp:24:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExpr.cpp:14:
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>; Derived = {anonymous}::TransformToPE]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>' changed in GCC 7.1
 3997 | bool TreeTransform<Derived>::TransformTemplateArguments(
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>'} changed in GCC 7.1
 4013 |       if (TransformTemplateArguments(PackLocIterator(*this,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 4014 |                                                  In.getArgument().pack_begin()),
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4015 |                                      PackLocIterator(*this,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 4016 |                                                    In.getArgument().pack_end()),
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4017 |                                      Outputs, Uneval))
      |                                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::TransformToPE]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>'} changed in GCC 7.1
 4013 |       if (TransformTemplateArguments(PackLocIterator(*this,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 4014 |                                                  In.getArgument().pack_begin()),
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4015 |                                      PackLocIterator(*this,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 4016 |                                                    In.getArgument().pack_end()),
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4017 |                                      Outputs, Uneval))
      |                                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::TemplateName) [with Derived = {anonymous}::TransformToPE]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>'} changed in GCC 7.1
 4013 |       if (TransformTemplateArguments(PackLocIterator(*this,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 4014 |                                                  In.getArgument().pack_begin()),
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4015 |                                      PackLocIterator(*this,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 4016 |                                                    In.getArgument().pack_end()),
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4017 |                                      Outputs, Uneval))
      |                                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>; Derived = {anonymous}::TransformToPE]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>' changed in GCC 7.1
 3997 | bool TreeTransform<Derived>::TransformTemplateArguments(
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>'} changed in GCC 7.1
 4013 |       if (TransformTemplateArguments(PackLocIterator(*this,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 4014 |                                                  In.getArgument().pack_begin()),
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4015 |                                      PackLocIterator(*this,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 4016 |                                                    In.getArgument().pack_end()),
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4017 |                                      Outputs, Uneval))
      |                                      ~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExpr.cpp:14:
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In function 'clang::TypeSourceInfo* clang::TreeTransform<Derived>::TransformTSIInObjectScope(clang::TypeLoc, clang::QualType, clang::NamedDecl*, clang::CXXScopeSpec&) [with Derived = {anonymous}::TransformToPE]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:5911:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
 5911 |   if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 5912 |                                               ArgIterator(TL, TL.getNumArgs()),
      |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5913 |                                               NewTemplateArgs))
      |                                               ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:5911:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:5911:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) [with Derived = {anonymous}::TransformToPE]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:6155:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
 6155 |   if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 6156 |                                               ArgIterator(TL, TL.getNumArgs()),
      |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6157 |                                               NewTemplateArgs))
      |                                               ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:6155:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:6155:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExpr.cpp:14:
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::TransformToPE]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:11484:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformToPE, const clang::TemplateArgument*>'} changed in GCC 7.1
11484 |     if (TransformTemplateArguments(PackLocIterator(*this, PackArgs.begin()),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11485 |                                    PackLocIterator(*this, PackArgs.end()),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11486 |                                    TransformedPackArgs, /*Uneval*/true))
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransAutoreleasePool.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransAutoreleasePool.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransBlockObjCVariable.cpp.o
[ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenPGO.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransBlockObjCVariable.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenPGO.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenPGO.cpp
[ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExprCXX.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaExprCXX.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp:28:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenPGO.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenPGO.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenPGO.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenPGO.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenPGO.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenPGO.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenPGO.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenPGO.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenPGO.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenPGO.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenPGO.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenPGO.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenPGO.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenPGO.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenPGO.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenPGO.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenPGO.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenPGO.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::NamedDecl*, clang::FunctionDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:321:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::DeclAccessPair, clang::FunctionDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:2447:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::DeclAccessPair, clang::FunctionDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::DeclAccessPair, clang::FunctionDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::SourceLocation, bool>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:3078:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::SourceLocation, bool>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::SourceLocation, bool>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const clang::Type*, const clang::Type*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:5919:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::Type*, const clang::Type*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::Type*, const clang::Type*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::ObjCDictionaryElement]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:11767:27:   required from 'clang::ExprResult clang::TreeTransform<Derived>::TransformObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*) [with Derived = {anonymous}::TransformTypos; clang::ExprResult = clang::ActionResult<clang::Expr*>]'
/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc:639:1:   required from 'clang::ExprResult clang::TreeTransform<Derived>::TransformExpr(clang::Expr*) [with Derived = {anonymous}::TransformTypos; clang::ExprResult = clang::ActionResult<clang::Expr*>]'
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:7374:37:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::ObjCDictionaryElement' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Lookup.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:15:
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprObjC.h:239:8: note: 'struct clang::ObjCDictionaryElement' declared here
  239 | struct ObjCDictionaryElement {
      |        ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::SourceLocation, bool>; T2 = std::pair<clang::SourceLocation, bool>; T = std::pair<clang::SourceLocation, bool>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<clang::SourceLocation, bool>*; It2 = std::pair<clang::SourceLocation, bool>*; T = std::pair<clang::SourceLocation, bool>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<clang::SourceLocation, bool>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<clang::SourceLocation, bool>; unsigned int N = 4]'
/usr/include/c++/10/bits/stl_pair.h:315:17:   required from 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = clang::FieldDecl* const&; _T2 = llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4>; typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type = llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4>; typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type = clang::FieldDecl*]'
/<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:100:38:   required from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = clang::FieldDecl*; ValueT = llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4>; MapType = llvm::DenseMap<clang::FieldDecl*, unsigned int, llvm::DenseMapInfo<clang::FieldDecl*>, llvm::detail::DenseMapPair<clang::FieldDecl*, unsigned int> >; VectorType = std::vector<std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >, std::allocator<std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> > > >]'
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:3077:31:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::SourceLocation, bool>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::SourceLocation, bool>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::StringRef, clang::QualType>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:12758:14:   required from 'clang::StmtResult clang::TreeTransform<Derived>::TransformCapturedStmt(clang::CapturedStmt*) [with Derived = {anonymous}::TransformTypos; clang::StmtResult = clang::ActionResult<clang::Stmt*>]'
/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc:73:1:   required from 'clang::StmtResult clang::TreeTransform<Derived>::TransformStmt(clang::Stmt*) [with Derived = {anonymous}::TransformTypos; clang::StmtResult = clang::ActionResult<clang::Stmt*>]'
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:6451:51:   required from 'clang::StmtResult clang::TreeTransform<Derived>::TransformCompoundStmt(clang::CompoundStmt*, bool) [with Derived = {anonymous}::TransformTypos; clang::StmtResult = clang::ActionResult<clang::Stmt*>]'
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:9710:41:   required from 'clang::ExprResult clang::TreeTransform<Derived>::TransformStmtExpr(clang::StmtExpr*) [with Derived = {anonymous}::TransformTypos; clang::ExprResult = clang::ActionResult<clang::Expr*>]'
/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc:779:1:   required from 'clang::ExprResult clang::TreeTransform<Derived>::TransformExpr(clang::Expr*) [with Derived = {anonymous}::TransformTypos; clang::ExprResult = clang::ActionResult<clang::Expr*>]'
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:7374:37:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::StringRef, clang::QualType>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::StringRef, clang::QualType>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<clang::SourceLocation, bool>; T2 = std::pair<clang::SourceLocation, bool>; T = std::pair<clang::SourceLocation, bool>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::SourceLocation, bool>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<clang::SourceLocation, bool>; unsigned int N = 4]'
/usr/include/c++/10/bits/stl_pair.h:314:17:   required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >; _Args = {const std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >&}]'
/usr/include/c++/10/bits/stl_uninitialized.h:91:18:   required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >*; _ForwardIterator = std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >*; bool _TrivialValueTypes = false]'
/usr/include/c++/10/bits/stl_uninitialized.h:150:15:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/10/bits/stl_uninitialized.h:347:2:   required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >*; _ForwardIterator = std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >*; _Allocator = std::allocator<std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> > >]'
/usr/include/c++/10/bits/vector.tcc:474:3:   required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >}; _Tp = std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >; _Alloc = std::allocator<std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> > >; std::vector<_Tp, _Alloc>::iterator = std::vector<std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >, std::allocator<std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> > > >::iterator]'
/usr/include/c++/10/bits/vector.tcc:121:21:   required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >}; _Tp = std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >; _Alloc = std::allocator<std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> > >]'
/usr/include/c++/10/bits/stl_vector.h:1204:21:   required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >; _Alloc = std::allocator<std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> > >; std::vector<_Tp, _Alloc>::value_type = std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:100:23:   required from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = clang::FieldDecl*; ValueT = llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4>; MapType = llvm::DenseMap<clang::FieldDecl*, unsigned int, llvm::DenseMapInfo<clang::FieldDecl*>, llvm::detail::DenseMapPair<clang::FieldDecl*, unsigned int> >; VectorType = std::vector<std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >, std::allocator<std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> > > >]'
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:3077:31:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::SourceLocation, bool>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::SourceLocation, bool>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:16:
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::TransformTypos, const clang::TemplateArgument*>; Derived = {anonymous}::TransformTypos]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformTypos, const clang::TemplateArgument*>' changed in GCC 7.1
 3997 | bool TreeTransform<Derived>::TransformTemplateArguments(
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformTypos, const clang::TemplateArgument*>'} changed in GCC 7.1
 4013 |       if (TransformTemplateArguments(PackLocIterator(*this,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 4014 |                                                  In.getArgument().pack_begin()),
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4015 |                                      PackLocIterator(*this,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 4016 |                                                    In.getArgument().pack_end()),
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4017 |                                      Outputs, Uneval))
      |                                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::TransformTypos]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformTypos, const clang::TemplateArgument*>'} changed in GCC 7.1
 4013 |       if (TransformTemplateArguments(PackLocIterator(*this,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 4014 |                                                  In.getArgument().pack_begin()),
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4015 |                                      PackLocIterator(*this,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 4016 |                                                    In.getArgument().pack_end()),
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4017 |                                      Outputs, Uneval))
      |                                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::TemplateName) [with Derived = {anonymous}::TransformTypos]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformTypos, const clang::TemplateArgument*>'} changed in GCC 7.1
 4013 |       if (TransformTemplateArguments(PackLocIterator(*this,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 4014 |                                                  In.getArgument().pack_begin()),
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4015 |                                      PackLocIterator(*this,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 4016 |                                                    In.getArgument().pack_end()),
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4017 |                                      Outputs, Uneval))
      |                                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>; Derived = {anonymous}::TransformTypos]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>' changed in GCC 7.1
 3997 | bool TreeTransform<Derived>::TransformTemplateArguments(
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformTypos, const clang::TemplateArgument*>'} changed in GCC 7.1
 4013 |       if (TransformTemplateArguments(PackLocIterator(*this,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 4014 |                                                  In.getArgument().pack_begin()),
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4015 |                                      PackLocIterator(*this,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 4016 |                                                    In.getArgument().pack_end()),
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4017 |                                      Outputs, Uneval))
      |                                      ~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:16:
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In function 'clang::TypeSourceInfo* clang::TreeTransform<Derived>::TransformTSIInObjectScope(clang::TypeLoc, clang::QualType, clang::NamedDecl*, clang::CXXScopeSpec&) [with Derived = {anonymous}::TransformTypos]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:5911:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
 5911 |   if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 5912 |                                               ArgIterator(TL, TL.getNumArgs()),
      |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5913 |                                               NewTemplateArgs))
      |                                               ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:5911:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:5911:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) [with Derived = {anonymous}::TransformTypos]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:6155:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
 6155 |   if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 6156 |                                               ArgIterator(TL, TL.getNumArgs()),
      |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6157 |                                               NewTemplateArgs))
      |                                               ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:6155:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:6155:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprCXX.cpp:16:
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::TransformTypos]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:11484:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformTypos, const clang::TemplateArgument*>'} changed in GCC 7.1
11484 |     if (TransformTemplateArguments(PackLocIterator(*this, PackArgs.begin()),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11485 |                                    PackLocIterator(*this, PackArgs.end()),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11486 |                                    TransformedPackArgs, /*Uneval*/true))
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenTBAA.cpp.o
[ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransEmptyStatementsAndDealloc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransEmptyStatementsAndDealloc.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenTBAA.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenTBAA.cpp
[ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExprMember.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaExprMember.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprMember.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenTBAA.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenTBAA.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::MDNode*, long long unsigned int>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenTBAA.cpp:320:75:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::MDNode*, long long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenTBAA.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenTBAA.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::MDNode*, long long unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenTBAA.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenTBAA.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenTBAA.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenTBAA.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenTypes.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenTypes.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenTypes.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprMember.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::NamedDecl*, clang::FunctionDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:321:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprMember.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprMember.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprMember.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprMember.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprMember.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprMember.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprMember.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprMember.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprMember.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransGCAttrs.cpp.o
[ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExprObjC.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaExprObjC.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprObjC.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransGCAttrs.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenTypes.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenTypes.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenTypes.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenTypes.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenTypes.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenTypes.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenTypes.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenTypes.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenTypes.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenTypes.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenTypes.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenTypes.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenTypes.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenTypes.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenTypes.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenTypes.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCall.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenTypes.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenTypes.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ConstantInitBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/ConstantInitBuilder.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::AttributedTypeLoc, clang::ObjCPropertyDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp:249:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::AttributedTypeLoc, clang::ObjCPropertyDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::AttributedTypeLoc, clang::ObjCPropertyDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprObjC.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::NamedDecl*, clang::FunctionDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:321:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprObjC.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprObjC.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprObjC.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprObjC.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprObjC.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprObjC.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprObjC.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprObjC.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaExprObjC.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/ConstantInitBuilder.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/ConstantInitBuilder.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/ConstantInitBuilder.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/ConstantInitBuilder.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/ConstantInitBuilder.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/ConstantInitBuilder.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/ConstantInitBuilder.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/ConstantInitBuilder.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransGCCalls.cpp.o
[ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CoverageMappingGen.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CoverageMappingGen.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransGCCalls.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransGCCalls.cpp
[ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaFixItUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaFixItUtils.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaFixItUtils.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransGCCalls.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransGCCalls.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaFixItUtils.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaFixItUtils.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaFixItUtils.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaFixItUtils.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaFixItUtils.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaFixItUtils.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaFixItUtils.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaFixItUtils.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ProfileData/Coverage/CoverageMappingReader.h: In member function 'llvm::Expected<llvm::coverage::CoverageMappingRecord&> llvm::coverage::CoverageMappingIterator::operator*()':
/<<PKGBUILDDIR>>/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:81:23: warning: redundant move in return statement [-Wredundant-move]
   81 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:81:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ProfileData/Coverage/CoverageMappingReader.h: In member function 'llvm::Expected<llvm::coverage::CoverageMappingRecord*> llvm::coverage::CoverageMappingIterator::operator->()':
/<<PKGBUILDDIR>>/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:89:23: warning: redundant move in return statement [-Wredundant-move]
   89 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:89:23: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FileSystem.h:34,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:24,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceManager.h:38,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PPCallbacks.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Sanitizers.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/CodeGenOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::SourceLocation, unsigned int>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:242:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::SourceLocation, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::SourceLocation, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Sanitizers.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/CodeGenOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaInit.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaInit.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaInit.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Sanitizers.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/CodeGenOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Sanitizers.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/CodeGenOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Sanitizers.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/CodeGenOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Sanitizers.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/CodeGenOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::SourceLocation, clang::SourceLocation>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<clang::SourceLocation, clang::SourceLocation>; unsigned int N = 8; C = std::less<std::pair<clang::SourceLocation, clang::SourceLocation> >]'
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:368:54:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::SourceLocation, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::SourceLocation, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Sanitizers.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/CodeGenOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::SourceLocation, clang::SourceLocation>; T2 = std::pair<clang::SourceLocation, clang::SourceLocation>; T = std::pair<clang::SourceLocation, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<clang::SourceLocation, clang::SourceLocation>*; It2 = std::pair<clang::SourceLocation, clang::SourceLocation>*; T = std::pair<clang::SourceLocation, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<clang::SourceLocation, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<clang::SourceLocation, clang::SourceLocation>; unsigned int N = 8]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:36:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::SourceLocation, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CoverageMappingGen.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::SourceLocation, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaInit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::NamedDecl*, clang::FunctionDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:321:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaInit.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaInit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaInit.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransProperties.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransProperties.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransProperties.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaInit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaInit.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaInit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaInit.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaInit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaInit.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ItaniumCXXABI.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/ItaniumCXXABI.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
[ 64%] Linking CXX static library ../../../../../lib/libclangDynamicASTMatchers.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic && /usr/bin/cmake -P CMakeFiles/clangDynamicASTMatchers.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ASTMatchers/Dynamic && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangDynamicASTMatchers.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangDynamicASTMatchers.a CMakeFiles/clangDynamicASTMatchers.dir/Diagnostics.cpp.o CMakeFiles/clangDynamicASTMatchers.dir/VariantValue.cpp.o CMakeFiles/clangDynamicASTMatchers.dir/Parser.cpp.o CMakeFiles/clangDynamicASTMatchers.dir/Registry.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangDynamicASTMatchers.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 64%] Built target clangDynamicASTMatchers
/usr/bin/make  -f tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build.make tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/lib/Driver /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/depend.internal".
Scanning dependencies of target clangDriver
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build.make tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Action.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/Action.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/Action.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/Action.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/Action.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Compilation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/Compilation.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/Compilation.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransProperties.cpp:33:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransProperties.cpp:33:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Compilation.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/Compilation.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Compilation.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/Compilation.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Compilation.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/Compilation.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, const clang::driver::Command*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Driver/Compilation.cpp:226:68:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, const clang::driver::Command*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Compilation.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/Compilation.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, const clang::driver::Command*>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Distro.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/Distro.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/Distro.cpp
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Driver.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/Driver.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/Driver.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::ConstantInt*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:377:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Driver.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/Driver.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Driver.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/Driver.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Driver.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/Driver.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::driver::types::ID, const llvm::opt::Arg*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Driver/Driver.cpp:1940:47:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::driver::types::ID, const llvm::opt::Arg*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Driver.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/Driver.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::driver::types::ID, const llvm::opt::Arg*>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaLambda.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaLambda.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaLambda.cpp
[ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransProtectedScope.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransProtectedScope.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransProtectedScope.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In member function 'virtual clang::CodeGen::CGCXXABI::AddedStructorArgs {anonymous}::ItaniumCXXABI::buildStructorSignature(const clang::CXXMethodDecl*, clang::CodeGen::StructorType, llvm::SmallVectorImpl<clang::CanQual<clang::Type> >&)':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:506:7: warning: array subscript 1 is outside array bounds of 'clang::CanQualType [1]' {aka 'clang::CanQual<clang::Type> [1]'} [-Warray-bounds]
  506 |       ++EltPtr;
      |       ^~
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp:1403:59: note: while referencing '<anonymous>'
 1403 |                   Context.getPointerType(Context.VoidPtrTy));
      |                                                           ^
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/DeclSpec.h:26,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaLambda.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::NamedDecl*, clang::FunctionDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:321:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/DeclSpec.h:26,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaLambda.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/DeclSpec.h:26,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaLambda.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/DeclSpec.h:26,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaLambda.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/DeclSpec.h:26,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaLambda.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/DeclSpec.h:26,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaLambda.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/DeclSpec.h:26,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaLambda.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/DeclSpec.h:26,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaLambda.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/DeclSpec.h:26,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaLambda.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/DeclSpec.h:26,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaLambda.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/DeclSpec.h:26,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaLambda.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::SmallDenseMap<clang::sema::FunctionScopeInfo::WeakObjectProfileTy, llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4>, 8, clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo>; DerivedT = llvm::SmallDenseMap<clang::sema::FunctionScopeInfo::WeakObjectProfileTy, llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4>, 8, clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo>; KeyT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy; ValueT = llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4>; KeyInfoT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo; BucketT = llvm::detail::DenseMapPair<clang::sema::FunctionScopeInfo::WeakObjectProfileTy, llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:948:26:   required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::copyFrom(const llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>&) [with KeyT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy; ValueT = llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4>; unsigned int InlineBuckets = 8; KeyInfoT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo; BucketT = llvm::detail::DenseMapPair<clang::sema::FunctionScopeInfo::WeakObjectProfileTy, llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:835:5:   required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(const llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>&) [with KeyT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy; ValueT = llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4>; unsigned int InlineBuckets = 8; KeyInfoT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo; BucketT = llvm::detail::DenseMapPair<clang::sema::FunctionScopeInfo::WeakObjectProfileTy, llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/ScopeInfo.h:329:3:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<clang::sema::FunctionScopeInfo::WeakObjectProfileTy, llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<clang::sema::FunctionScopeInfo::WeakObjectProfileTy, llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4> >' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<clang::VarDecl*, unsigned int>; DerivedT = llvm::DenseMap<clang::VarDecl*, unsigned int>; KeyT = clang::VarDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::VarDecl*>; BucketT = llvm::detail::DenseMapPair<clang::VarDecl*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = clang::VarDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::VarDecl*>; BucketT = llvm::detail::DenseMapPair<clang::VarDecl*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = clang::VarDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::VarDecl*>; BucketT = llvm::detail::DenseMapPair<clang::VarDecl*, unsigned int>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/ScopeInfo.h:459:3:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<clang::VarDecl*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<clang::VarDecl*, unsigned int>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransProtectedScope.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransProtectedScope.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/MacroPPCallbacks.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/MacroPPCallbacks.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp
[ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaLookup.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaLookup.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaLookup.cpp
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/DriverOptions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/DriverOptions.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/DriverOptions.cpp
/<<PKGBUILDDIR>>/tools/clang/lib/Driver/DriverOptions.cpp: In function 'std::unique_ptr<llvm::opt::OptTable> clang::driver::createDriverOptTable()':
/<<PKGBUILDDIR>>/tools/clang/lib/Driver/DriverOptions.cpp:52:19: warning: redundant move in return statement [-Wredundant-move]
   52 |   return std::move(Result);
      |          ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Driver/DriverOptions.cpp:52:19: note: remove 'std::move' call
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Job.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/Job.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/Job.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Job.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/Job.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/InputInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/Job.cpp:11:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FileSystem.h:34,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:24,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceManager.h:38,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PPCallbacks.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MacroPPCallbacks.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PPCallbacks.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MacroPPCallbacks.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PPCallbacks.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MacroPPCallbacks.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PPCallbacks.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MacroPPCallbacks.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PPCallbacks.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MacroPPCallbacks.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PPCallbacks.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MacroPPCallbacks.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PPCallbacks.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MacroPPCallbacks.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PPCallbacks.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MacroPPCallbacks.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PPCallbacks.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MacroPPCallbacks.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Multilib.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/Multilib.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/Multilib.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaLookup.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::NamedDecl*, clang::FunctionDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:321:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaLookup.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Multilib.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/Multilib.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/InputInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/CommonArgs.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/Multilib.cpp:11:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Option/OptTable.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Option/Option.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Multilib.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/Multilib.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::driver::Multilib]':
/<<PKGBUILDDIR>>/tools/clang/lib/Driver/Multilib.cpp:156:25:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<clang::driver::Multilib>::Data' from 'std::initializer_list<clang::driver::Multilib>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Multilib.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/Multilib.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Multilib.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/Multilib.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaLookup.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaLookup.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaLookup.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaLookup.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaLookup.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaLookup.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaLookup.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaLookup.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/MicrosoftCXXABI.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/MicrosoftCXXABI.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Phases.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/Phases.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/Phases.cpp
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/SanitizerArgs.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/SanitizerArgs.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/SanitizerArgs.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Sanitizers.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/SanitizerArgs.h:12,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/SanitizerArgs.cpp:9:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/InputInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/CommonArgs.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/SanitizerArgs.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransRetainReleaseDealloc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransRetainReleaseDealloc.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Tool.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/Tool.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/Tool.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Program.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Tool.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/Tool.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/InputInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/Tool.cpp:11:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChain.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChain.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChain.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Sanitizers.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/ToolChain.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChain.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/ToolChain.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChain.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Sanitizers.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/ToolChain.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChain.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Sanitizers.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/ToolChain.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChain.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::ConstantInt*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCleanup.h:377:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::ConstantInt*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/AArch64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Arch/AArch64.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/AArch64.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Driver.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/AArch64.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/AArch64.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Driver.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/AArch64.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/AArch64.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/ARM.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Arch/ARM.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/ARM.cpp
[ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaObjCProperty.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaObjCProperty.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaObjCProperty.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Sanitizers.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/ToolChain.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/ARM.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/ARM.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/ToolChain.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/ARM.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/ARM.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::CharUnits&}; _Tp = clang::CharUnits; _Alloc = std::allocator<clang::CharUnits>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<clang::CharUnits>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/Mips.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Arch/Mips.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/Mips.cpp
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGCXXABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp:17:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual std::vector<clang::CharUnits> {anonymous}::MicrosoftCXXABI::getVBPtrOffsets(const clang::CXXRecordDecl*)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::CharUnits*, std::vector<clang::CharUnits> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Driver.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/Mips.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/Mips.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Driver.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/Mips.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/Mips.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/PPC.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Arch/PPC.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/PPC.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Driver.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/PPC.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/PPC.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Driver.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/PPC.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/PPC.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/Sparc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Arch/Sparc.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/Sparc.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaObjCProperty.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::NamedDecl*, clang::FunctionDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:321:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaObjCProperty.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaObjCProperty.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaObjCProperty.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaObjCProperty.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaObjCProperty.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaObjCProperty.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaObjCProperty.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaObjCProperty.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaObjCProperty.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ModuleBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/ModuleBuilder.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ModuleBuilder.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Driver.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/Sparc.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/Sparc.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Driver.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/Sparc.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/Sparc.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/SystemZ.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Arch/SystemZ.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/SystemZ.cpp
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/X86.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Arch/X86.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/X86.cpp
[ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransUnbridgedCasts.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransUnbridgedCasts.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Driver.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/X86.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/X86.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Driver.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/X86.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Arch/X86.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Ananas.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Ananas.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Ananas.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Ananas.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Ananas.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Ananas.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Ananas.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Util.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Ananas.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Ananas.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]':
/<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Ananas.cpp:87:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::opt::OptSpecifier>::Data' from 'std::initializer_list<llvm::opt::OptSpecifier>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/AMDGPU.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/AMDGPU.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/AMDGPU.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/AMDGPU.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/AMDGPU.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/AMDGPU.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/AMDGPU.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ModuleBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/AVR.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/AVR.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/AVR.cpp
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp:43:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp:43:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/AVR.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/AVR.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/AVR.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/AVR.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ModuleBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ModuleBuilder.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ModuleBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ModuleBuilder.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ModuleBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ModuleBuilder.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ModuleBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DataLayout.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGDebugInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ModuleBuilder.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/BareMetal.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/BareMetal.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/BareMetal.cpp
[ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaOpenMP.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaOpenMP.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Program.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Tool.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/BareMetal.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/BareMetal.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/ToolChain.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/BareMetal.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/BareMetal.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Program.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Tool.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/BareMetal.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/BareMetal.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]':
/<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/BareMetal.cpp:185:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::opt::OptSpecifier>::Data' from 'std::initializer_list<llvm::opt::OptSpecifier>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Clang.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Clang.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Clang.cpp
[ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ObjectFilePCHContainerOperations.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/ObjectFilePCHContainerOperations.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/MSVC.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Clang.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Clang.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/MSVC.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Clang.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Clang.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Util.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/MSVC.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Clang.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Clang.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]':
/<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Clang.cpp:1198:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::opt::OptSpecifier>::Data' from 'std::initializer_list<llvm::opt::OptSpecifier>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/MSVC.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Clang.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Clang.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VersionTuple.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/MSVC.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Clang.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Clang.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::NamedDecl*, clang::FunctionDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:321:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::Expr*, clang::OverloadedOperatorKind>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:11312:37:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::Expr*, clang::OverloadedOperatorKind>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::Expr*, clang::OverloadedOperatorKind>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<clang::ValueDecl*, clang::Expr*>; DerivedT = llvm::DenseMap<clang::ValueDecl*, clang::Expr*>; KeyT = clang::ValueDecl*; ValueT = clang::Expr*; KeyInfoT = llvm::DenseMapInfo<clang::ValueDecl*>; BucketT = llvm::detail::DenseMapPair<clang::ValueDecl*, clang::Expr*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = clang::ValueDecl*; ValueT = clang::Expr*; KeyInfoT = llvm::DenseMapInfo<clang::ValueDecl*>; BucketT = llvm::detail::DenseMapPair<clang::ValueDecl*, clang::Expr*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:695:7:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>& llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::operator=(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = clang::ValueDecl*; ValueT = clang::Expr*; KeyInfoT = llvm::DenseMapInfo<clang::ValueDecl*>; BucketT = llvm::detail::DenseMapPair<clang::ValueDecl*, clang::Expr*>]'
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:2870:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<clang::ValueDecl*, clang::Expr*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<clang::ValueDecl*, clang::Expr*>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<clang::Expr*, clang::OverloadedOperatorKind>; T2 = std::pair<clang::Expr*, clang::OverloadedOperatorKind>; T = std::pair<clang::Expr*, clang::OverloadedOperatorKind>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::Expr*, clang::OverloadedOperatorKind>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<clang::Expr*, clang::OverloadedOperatorKind>; unsigned int N = 4]'
/usr/include/c++/10/bits/stl_pair.h:314:17:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::Expr*, clang::OverloadedOperatorKind>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::Expr*, clang::OverloadedOperatorKind>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::ObjCDictionaryElement]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:11767:27:   required from 'clang::ExprResult clang::TreeTransform<Derived>::TransformObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*) [with Derived = {anonymous}::TransformExprToCaptures; clang::ExprResult = clang::ActionResult<clang::Expr*>]'
/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc:639:1:   required from 'clang::ExprResult clang::TreeTransform<Derived>::TransformExpr(clang::Expr*) [with Derived = {anonymous}::TransformExprToCaptures; clang::ExprResult = clang::ActionResult<clang::Expr*>]'
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:10504:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::ObjCDictionaryElement' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Lookup.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprObjC.h:239:8: note: 'struct clang::ObjCDictionaryElement' declared here
  239 | struct ObjCDictionaryElement {
      |        ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::StringRef, clang::QualType>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:12758:14:   required from 'clang::StmtResult clang::TreeTransform<Derived>::TransformCapturedStmt(clang::CapturedStmt*) [with Derived = {anonymous}::TransformExprToCaptures; clang::StmtResult = clang::ActionResult<clang::Stmt*>]'
/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc:73:1:   required from 'clang::StmtResult clang::TreeTransform<Derived>::TransformStmt(clang::Stmt*) [with Derived = {anonymous}::TransformExprToCaptures; clang::StmtResult = clang::ActionResult<clang::Stmt*>]'
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:12162:47:   required from 'clang::ExprResult clang::TreeTransform<Derived>::TransformBlockExpr(clang::BlockExpr*) [with Derived = {anonymous}::TransformExprToCaptures; clang::ExprResult = clang::ActionResult<clang::Expr*>]'
/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc:195:1:   required from 'clang::ExprResult clang::TreeTransform<Derived>::TransformExpr(clang::Expr*) [with Derived = {anonymous}::TransformExprToCaptures; clang::ExprResult = clang::ActionResult<clang::Expr*>]'
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:10504:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::StringRef, clang::QualType>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::StringRef, clang::QualType>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::SmallDenseMap<clang::sema::FunctionScopeInfo::WeakObjectProfileTy, llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4>, 8, clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo>; DerivedT = llvm::SmallDenseMap<clang::sema::FunctionScopeInfo::WeakObjectProfileTy, llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4>, 8, clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo>; KeyT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy; ValueT = llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4>; KeyInfoT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo; BucketT = llvm::detail::DenseMapPair<clang::sema::FunctionScopeInfo::WeakObjectProfileTy, llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:948:26:   required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::copyFrom(const llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>&) [with KeyT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy; ValueT = llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4>; unsigned int InlineBuckets = 8; KeyInfoT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo; BucketT = llvm::detail::DenseMapPair<clang::sema::FunctionScopeInfo::WeakObjectProfileTy, llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:835:5:   required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(const llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>&) [with KeyT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy; ValueT = llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4>; unsigned int InlineBuckets = 8; KeyInfoT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo; BucketT = llvm::detail::DenseMapPair<clang::sema::FunctionScopeInfo::WeakObjectProfileTy, llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/ScopeInfo.h:329:3:   required from 'clang::ExprResult clang::TreeTransform<Derived>::TransformLambdaExpr(clang::LambdaExpr*) [with Derived = {anonymous}::TransformExprToCaptures; clang::ExprResult = clang::ActionResult<clang::Expr*>]'
/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc:573:1:   required from 'clang::ExprResult clang::TreeTransform<Derived>::TransformExpr(clang::Expr*) [with Derived = {anonymous}::TransformExprToCaptures; clang::ExprResult = clang::ActionResult<clang::Expr*>]'
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:10504:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<clang::sema::FunctionScopeInfo::WeakObjectProfileTy, llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<clang::sema::FunctionScopeInfo::WeakObjectProfileTy, llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4> >' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<clang::VarDecl*, unsigned int>; DerivedT = llvm::DenseMap<clang::VarDecl*, unsigned int>; KeyT = clang::VarDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::VarDecl*>; BucketT = llvm::detail::DenseMapPair<clang::VarDecl*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = clang::VarDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::VarDecl*>; BucketT = llvm::detail::DenseMapPair<clang::VarDecl*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = clang::VarDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::VarDecl*>; BucketT = llvm::detail::DenseMapPair<clang::VarDecl*, unsigned int>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/ScopeInfo.h:459:3:   required from 'clang::ExprResult clang::TreeTransform<Derived>::TransformLambdaExpr(clang::LambdaExpr*) [with Derived = {anonymous}::TransformExprToCaptures; clang::ExprResult = clang::ActionResult<clang::Expr*>]'
/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc:573:1:   required from 'clang::ExprResult clang::TreeTransform<Derived>::TransformExpr(clang::Expr*) [with Derived = {anonymous}::TransformExprToCaptures; clang::ExprResult = clang::ActionResult<clang::Expr*>]'
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:10504:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<clang::VarDecl*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<clang::VarDecl*, unsigned int>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::Expr*, clang::OverloadedOperatorKind>; T2 = std::pair<clang::Expr*, clang::OverloadedOperatorKind>; T = std::pair<clang::Expr*, clang::OverloadedOperatorKind>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<clang::Expr*, clang::OverloadedOperatorKind>*; It2 = std::pair<clang::Expr*, clang::OverloadedOperatorKind>*; T = std::pair<clang::Expr*, clang::OverloadedOperatorKind>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<clang::Expr*, clang::OverloadedOperatorKind>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<clang::Expr*, clang::OverloadedOperatorKind>; unsigned int N = 4]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:515:5:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = clang::OMPDependClause*; ValueArgs = {llvm::SmallVector<std::pair<clang::Expr*, clang::OverloadedOperatorKind>, 4>}; DerivedT = llvm::DenseMap<clang::OMPDependClause*, llvm::SmallVector<std::pair<clang::Expr*, clang::OverloadedOperatorKind>, 4> >; KeyT = clang::OMPDependClause*; ValueT = llvm::SmallVector<std::pair<clang::Expr*, clang::OverloadedOperatorKind>, 4>; KeyInfoT = llvm::DenseMapInfo<clang::OMPDependClause*>; BucketT = llvm::detail::DenseMapPair<clang::OMPDependClause*, llvm::SmallVector<std::pair<clang::Expr*, clang::OverloadedOperatorKind>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:215:25:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {llvm::SmallVector<std::pair<clang::Expr*, clang::OverloadedOperatorKind>, 4>}; DerivedT = llvm::DenseMap<clang::OMPDependClause*, llvm::SmallVector<std::pair<clang::Expr*, clang::OverloadedOperatorKind>, 4> >; KeyT = clang::OMPDependClause*; ValueT = llvm::SmallVector<std::pair<clang::Expr*, clang::OverloadedOperatorKind>, 4>; KeyInfoT = llvm::DenseMapInfo<clang::OMPDependClause*>; BucketT = llvm::detail::DenseMapPair<clang::OMPDependClause*, llvm::SmallVector<std::pair<clang::Expr*, clang::OverloadedOperatorKind>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:199:23:   required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::DenseMap<clang::OMPDependClause*, llvm::SmallVector<std::pair<clang::Expr*, clang::OverloadedOperatorKind>, 4> >; KeyT = clang::OMPDependClause*; ValueT = llvm::SmallVector<std::pair<clang::Expr*, clang::OverloadedOperatorKind>, 4>; KeyInfoT = llvm::DenseMapInfo<clang::OMPDependClause*>; BucketT = llvm::detail::DenseMapPair<clang::OMPDependClause*, llvm::SmallVector<std::pair<clang::Expr*, clang::OverloadedOperatorKind>, 4> >]'
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:554:50:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::Expr*, clang::OverloadedOperatorKind>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::Expr*, clang::OverloadedOperatorKind>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransUnusedInitDelegate.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransUnusedInitDelegate.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransUnusedInitDelegate.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FileSystem.h:34,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:24,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/CloudABI.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/CloudABI.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/CloudABI.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/CloudABI.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/CloudABI.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/CloudABI.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/CloudABI.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Util.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/CloudABI.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/CloudABI.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]':
/<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/CloudABI.cpp:76:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::opt::OptSpecifier>::Data' from 'std::initializer_list<llvm::opt::OptSpecifier>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/CommonArgs.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/CommonArgs.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/CommonArgs.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransUnusedInitDelegate.cpp:23:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransUnusedInitDelegate.cpp:23:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/InputInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/CommonArgs.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/CommonArgs.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/InputInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/CommonArgs.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/CommonArgs.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/InputInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/CommonArgs.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/CommonArgs.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/InputInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/CommonArgs.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/CommonArgs.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Contiki.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Contiki.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Contiki.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Contiki.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Contiki.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Contiki.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Contiki.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/CrossWindows.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/CrossWindows.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/CrossWindows.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/CrossWindows.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/CrossWindows.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/CrossWindows.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/CrossWindows.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Cuda.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Cuda.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Darwin.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Darwin.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Darwin.cpp
[ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransZeroOutPropsInDealloc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransZeroOutPropsInDealloc.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Darwin.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Darwin.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Darwin.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Darwin.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Util.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Darwin.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Darwin.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]':
/<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Darwin.cpp:477:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::opt::OptSpecifier>::Data' from 'std::initializer_list<llvm::opt::OptSpecifier>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/SanitizerMetadata.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/SanitizerMetadata.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/SanitizerMetadata.cpp
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/DragonFly.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/DragonFly.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/DragonFly.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/DragonFly.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/DragonFly.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/DragonFly.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/DragonFly.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Util.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/DragonFly.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/DragonFly.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]':
/<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/DragonFly.cpp:117:73:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::opt::OptSpecifier>::Data' from 'std::initializer_list<llvm::opt::OptSpecifier>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/FreeBSD.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/FreeBSD.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/FreeBSD.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/SanitizerMetadata.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/SanitizerMetadata.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/SanitizerMetadata.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/SanitizerMetadata.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/SanitizerMetadata.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/SanitizerMetadata.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/SanitizerMetadata.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/SanitizerMetadata.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/SanitizerMetadata.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/SanitizerMetadata.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/SanitizerMetadata.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/SanitizerMetadata.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/SanitizerMetadata.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/SanitizerMetadata.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/SanitizerMetadata.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/SanitizerMetadata.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/FreeBSD.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/FreeBSD.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/FreeBSD.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/FreeBSD.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Fuchsia.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Fuchsia.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Fuchsia.cpp
[ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/SwiftCallingConv.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/SwiftCallingConv.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/SwiftCallingConv.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Fuchsia.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Fuchsia.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Fuchsia.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Fuchsia.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Gnu.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Gnu.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Util.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::driver::Multilib]':
/<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.cpp:1176:64:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<clang::driver::Multilib>::Data' from 'std::initializer_list<clang::driver::Multilib>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransformActions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransformActions.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransformActions.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/SwiftCallingConv.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/SwiftCallingConv.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/SwiftCallingConv.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/SwiftCallingConv.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/SwiftCallingConv.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/SwiftCallingConv.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/SwiftCallingConv.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/SwiftCallingConv.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/SwiftCallingConv.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/SwiftCallingConv.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/SwiftCallingConv.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/SwiftCallingConv.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/SwiftCallingConv.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/SwiftCallingConv.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/SwiftCallingConv.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/SwiftCallingConv.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ARCMigrate/FileRemapper.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ARCMigrate/ARCMT.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Internals.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransformActions.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ARCMigrate/FileRemapper.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ARCMigrate/ARCMT.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Internals.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/TransformActions.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Haiku.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Haiku.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Haiku.cpp
[ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/TargetInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/TargetInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/TargetInfo.cpp
[ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/Transforms.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/Transforms.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Haiku.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Haiku.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Haiku.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Haiku.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Hexagon.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Hexagon.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Hexagon.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Linux.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Hexagon.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Hexagon.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Linux.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Hexagon.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Hexagon.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Util.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Linux.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Hexagon.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Hexagon.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]':
/<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Hexagon.cpp:332:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::opt::OptSpecifier>::Data' from 'std::initializer_list<llvm::opt::OptSpecifier>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Linux.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Linux.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Linux.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Linux.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Linux.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Linux.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Linux.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/ARCMigrate/Transforms.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/TargetInfo.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/TargetInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGBuilder.h:200:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Value*>::Data' from 'std::initializer_list<llvm::Value*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/TargetInfo.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/TargetInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/TargetInfo.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/TargetInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>; Derived = {anonymous}::TransformExprToCaptures]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>' changed in GCC 7.1
 3997 | bool TreeTransform<Derived>::TransformTemplateArguments(
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>'} changed in GCC 7.1
 4013 |       if (TransformTemplateArguments(PackLocIterator(*this,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 4014 |                                                  In.getArgument().pack_begin()),
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4015 |                                      PackLocIterator(*this,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 4016 |                                                    In.getArgument().pack_end()),
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4017 |                                      Outputs, Uneval))
      |                                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::TemplateName) [with Derived = {anonymous}::TransformExprToCaptures]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>'} changed in GCC 7.1
 4013 |       if (TransformTemplateArguments(PackLocIterator(*this,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 4014 |                                                  In.getArgument().pack_begin()),
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4015 |                                      PackLocIterator(*this,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 4016 |                                                    In.getArgument().pack_end()),
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4017 |                                      Outputs, Uneval))
      |                                      ~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/TargetInfo.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/TargetInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/TargetInfo.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/TargetInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/TargetInfo.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/TargetInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/TargetInfo.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/TargetInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/TargetInfo.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/TargetInfo.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/TargetInfo.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/TargetInfo.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::TransformExprToCaptures]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>'} changed in GCC 7.1
 4013 |       if (TransformTemplateArguments(PackLocIterator(*this,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 4014 |                                                  In.getArgument().pack_begin()),
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4015 |                                      PackLocIterator(*this,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 4016 |                                                    In.getArgument().pack_end()),
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4017 |                                      Outputs, Uneval))
      |                                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>; Derived = {anonymous}::TransformExprToCaptures]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>' changed in GCC 7.1
 3997 | bool TreeTransform<Derived>::TransformTemplateArguments(
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>'} changed in GCC 7.1
 4013 |       if (TransformTemplateArguments(PackLocIterator(*this,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 4014 |                                                  In.getArgument().pack_begin()),
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4015 |                                      PackLocIterator(*this,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 4016 |                                                    In.getArgument().pack_end()),
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4017 |                                      Outputs, Uneval))
      |                                      ~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In function 'clang::TypeSourceInfo* clang::TreeTransform<Derived>::TransformTSIInObjectScope(clang::TypeLoc, clang::QualType, clang::NamedDecl*, clang::CXXScopeSpec&) [with Derived = {anonymous}::TransformExprToCaptures]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:5911:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
 5911 |   if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 5912 |                                               ArgIterator(TL, TL.getNumArgs()),
      |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5913 |                                               NewTemplateArgs))
      |                                               ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:5911:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:5911:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) [with Derived = {anonymous}::TransformExprToCaptures]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:6155:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
 6155 |   if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 6156 |                                               ArgIterator(TL, TL.getNumArgs()),
      |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6157 |                                               NewTemplateArgs))
      |                                               ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:6155:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:6155:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/MipsLinux.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/MipsLinux.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/MipsLinux.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Linux.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/MipsLinux.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/MipsLinux.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Linux.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/MipsLinux.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/MipsLinux.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOpenMP.cpp:15:
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::TransformExprToCaptures]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:11484:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TransformExprToCaptures, const clang::TemplateArgument*>'} changed in GCC 7.1
11484 |     if (TransformTemplateArguments(PackLocIterator(*this, PackArgs.begin()),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11485 |                                    PackLocIterator(*this, PackArgs.end()),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11486 |                                    TransformedPackArgs, /*Uneval*/true))
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/MinGW.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/MinGW.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/MinGW.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/TargetInfo.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/TargetInfo.cpp:15:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::CodeGen::LValue&}; _Tp = clang::CodeGen::LValue; _Alloc = std::allocator<clang::CodeGen::LValue>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<clang::CodeGen::LValue>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/BaseSubobject.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CGVTables.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/CodeGenModule.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/TargetInfo.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/TargetInfo.cpp:15:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual void {anonymous}::X86_32TargetCodeGenInfo::addReturnRegisterOutputs(clang::CodeGen::CodeGenFunction&, clang::CodeGen::LValue, std::string&, std::vector<llvm::Type*, std::allocator<llvm::Type*> >&, std::vector<llvm::Type*, std::allocator<llvm::Type*> >&, std::vector<clang::CodeGen::LValue>&, std::string&, unsigned int) const':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::CodeGen::LValue*, std::vector<clang::CodeGen::LValue> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/MinGW.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/MinGW.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/MinGW.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/MinGW.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Minix.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Minix.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Minix.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Minix.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Minix.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Minix.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Minix.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Util.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Minix.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Minix.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]':
/<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Minix.cpp:67:73:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::opt::OptSpecifier>::Data' from 'std::initializer_list<llvm::opt::OptSpecifier>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/MSVC.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/MSVC.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/MSVC.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/MSVC.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/MSVC.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/MSVC.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/MSVC.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Util.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/MSVC.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/MSVC.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]':
/<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/MSVC.cpp:571:76:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::opt::OptSpecifier>::Data' from 'std::initializer_list<llvm::opt::OptSpecifier>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Myriad.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Myriad.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Myriad.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Myriad.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Myriad.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Myriad.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Myriad.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Util.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Myriad.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Myriad.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]':
/<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Myriad.cpp:57:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::opt::OptSpecifier>::Data' from 'std::initializer_list<llvm::opt::OptSpecifier>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = std::__cxx11::basic_string<char>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Myriad.cpp:225:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<std::__cxx11::basic_string<char> >::Data' from 'std::initializer_list<std::__cxx11::basic_string<char> >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/NaCl.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/NaCl.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/NaCl.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/NaCl.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/NaCl.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/NaCl.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/NaCl.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/NetBSD.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/NetBSD.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/NetBSD.cpp
[ 64%] Linking CXX static library ../../../../lib/libclangARCMigrate.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/cmake -P CMakeFiles/clangARCMigrate.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangARCMigrate.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangARCMigrate.a CMakeFiles/clangARCMigrate.dir/ARCMT.cpp.o CMakeFiles/clangARCMigrate.dir/ARCMTActions.cpp.o CMakeFiles/clangARCMigrate.dir/FileRemapper.cpp.o CMakeFiles/clangARCMigrate.dir/ObjCMT.cpp.o CMakeFiles/clangARCMigrate.dir/PlistReporter.cpp.o CMakeFiles/clangARCMigrate.dir/TransAPIUses.cpp.o CMakeFiles/clangARCMigrate.dir/TransARCAssign.cpp.o CMakeFiles/clangARCMigrate.dir/TransAutoreleasePool.cpp.o CMakeFiles/clangARCMigrate.dir/TransBlockObjCVariable.cpp.o CMakeFiles/clangARCMigrate.dir/TransEmptyStatementsAndDealloc.cpp.o CMakeFiles/clangARCMigrate.dir/TransGCAttrs.cpp.o CMakeFiles/clangARCMigrate.dir/TransGCCalls.cpp.o CMakeFiles/clangARCMigrate.dir/TransProperties.cpp.o CMakeFiles/clangARCMigrate.dir/TransProtectedScope.cpp.o CMakeFiles/clangARCMigrate.dir/TransRetainReleaseDealloc.cpp.o CMakeFiles/clangARCMigrate.dir/TransUnbridgedCasts.cpp.o CMakeFiles/clangARCMigrate.dir/TransUnusedInitDelegate.cpp.o CMakeFiles/clangARCMigrate.dir/TransZeroOutPropsInDealloc.cpp.o CMakeFiles/clangARCMigrate.dir/TransformActions.cpp.o CMakeFiles/clangARCMigrate.dir/Transforms.cpp.o
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/NetBSD.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/NetBSD.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/NetBSD.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/NetBSD.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
/usr/bin/ranlib ../../../../lib/libclangARCMigrate.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 64%] Built target clangARCMigrate
/usr/bin/make  -f tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build.make tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/lib/Serialization /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/depend.internal".
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/OpenBSD.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/OpenBSD.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/OpenBSD.cpp
Scanning dependencies of target clangSerialization
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build.make tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTCommon.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization -I/<<PKGBUILDDIR>>/tools/clang/lib/Serialization -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTCommon.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTCommon.cpp
[ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/VarBypassDetector.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangCodeGen.dir/VarBypassDetector.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/VarBypassDetector.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/OpenBSD.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/OpenBSD.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/OpenBSD.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/OpenBSD.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Util.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/OpenBSD.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/OpenBSD.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]':
/<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/OpenBSD.cpp:176:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::opt::OptSpecifier>::Data' from 'std::initializer_list<llvm::opt::OptSpecifier>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/PS4CPU.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/PS4CPU.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/PS4CPU.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/VarBypassDetector.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/VarBypassDetector.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, const clang::VarDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/VarBypassDetector.cpp:39:39:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, const clang::VarDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/VarBypassDetector.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/VarBypassDetector.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, const clang::VarDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/VarBypassDetector.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/VarBypassDetector.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const clang::Stmt*, unsigned int>]':
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/VarBypassDetector.cpp:84:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::Stmt*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/VarBypassDetector.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/VarBypassDetector.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::Stmt*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/VarBypassDetector.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/VarBypassDetector.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/VarBypassDetector.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/VarBypassDetector.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/PS4CPU.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/PS4CPU.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/PS4CPU.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/PS4CPU.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/VarBypassDetector.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/VarBypassDetector.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<unsigned int, const clang::VarDecl*>; T2 = std::pair<unsigned int, const clang::VarDecl*>; T = std::pair<unsigned int, const clang::VarDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<unsigned int, const clang::VarDecl*>*; <template-parameter-2-2> = void; T = std::pair<unsigned int, const clang::VarDecl*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:421:11:   required from 'void llvm::SmallVectorImpl<T>::append(std::initializer_list<_Tp>) [with T = std::pair<unsigned int, const clang::VarDecl*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:446:11:   required from 'void llvm::SmallVectorImpl<T>::assign(std::initializer_list<_Tp>) [with T = std::pair<unsigned int, const clang::VarDecl*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:925:17:   required from 'const llvm::SmallVector<T, N>& llvm::SmallVector<T, N>::operator=(std::initializer_list<_Tp>) [with T = std::pair<unsigned int, const clang::VarDecl*>; unsigned int N = 48]'
/<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/VarBypassDetector.cpp:25:27:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, const clang::VarDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/VarBypassDetector.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/CodeGen/VarBypassDetector.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, const clang::VarDecl*>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Linking CXX static library ../../../../lib/libclangCodeGen.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/cmake -P CMakeFiles/clangCodeGen.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangCodeGen.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangCodeGen.a CMakeFiles/clangCodeGen.dir/BackendUtil.cpp.o CMakeFiles/clangCodeGen.dir/CGAtomic.cpp.o CMakeFiles/clangCodeGen.dir/CGBlocks.cpp.o CMakeFiles/clangCodeGen.dir/CGBuiltin.cpp.o CMakeFiles/clangCodeGen.dir/CGCUDANV.cpp.o CMakeFiles/clangCodeGen.dir/CGCUDARuntime.cpp.o CMakeFiles/clangCodeGen.dir/CGCXX.cpp.o CMakeFiles/clangCodeGen.dir/CGCXXABI.cpp.o CMakeFiles/clangCodeGen.dir/CGCall.cpp.o CMakeFiles/clangCodeGen.dir/CGClass.cpp.o CMakeFiles/clangCodeGen.dir/CGCleanup.cpp.o CMakeFiles/clangCodeGen.dir/CGCoroutine.cpp.o CMakeFiles/clangCodeGen.dir/CGDebugInfo.cpp.o CMakeFiles/clangCodeGen.dir/CGDecl.cpp.o CMakeFiles/clangCodeGen.dir/CGDeclCXX.cpp.o CMakeFiles/clangCodeGen.dir/CGException.cpp.o CMakeFiles/clangCodeGen.dir/CGExpr.cpp.o CMakeFiles/clangCodeGen.dir/CGExprAgg.cpp.o CMakeFiles/clangCodeGen.dir/CGExprCXX.cpp.o CMakeFiles/clangCodeGen.dir/CGExprComplex.cpp.o CMakeFiles/clangCodeGen.dir/CGExprConstant.cpp.o CMakeFiles/clangCodeGen.dir/CGExprScalar.cpp.o CMakeFiles/clangCodeGen.dir/CGGPUBuiltin.cpp.o CMakeFiles/clangCodeGen.dir/CGLoopInfo.cpp.o CMakeFiles/clangCodeGen.dir/CGObjC.cpp.o CMakeFiles/clangCodeGen.dir/CGObjCGNU.cpp.o CMakeFiles/clangCodeGen.dir/CGObjCMac.cpp.o CMakeFiles/clangCodeGen.dir/CGObjCRuntime.cpp.o CMakeFiles/clangCodeGen.dir/CGOpenCLRuntime.cpp.o CMakeFiles/clangCodeGen.dir/CGOpenMPRuntime.cpp.o CMakeFiles/clangCodeGen.dir/CGOpenMPRuntimeNVPTX.cpp.o CMakeFiles/clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o CMakeFiles/clangCodeGen.dir/CGStmt.cpp.o CMakeFiles/clangCodeGen.dir/CGStmtOpenMP.cpp.o CMakeFiles/clangCodeGen.dir/CGVTT.cpp.o CMakeFiles/clangCodeGen.dir/CGVTables.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenABITypes.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenAction.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenFunction.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenModule.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenPGO.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenTBAA.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenTypes.cpp.o CMakeFiles/clangCodeGen.dir/ConstantInitBuilder.cpp.o CMakeFiles/clangCodeGen.dir/CoverageMappingGen.cpp.o CMakeFiles/clangCodeGen.dir/ItaniumCXXABI.cpp.o CMakeFiles/clangCodeGen.dir/MacroPPCallbacks.cpp.o CMakeFiles/clangCodeGen.dir/MicrosoftCXXABI.cpp.o CMakeFiles/clangCodeGen.dir/ModuleBuilder.cpp.o CMakeFiles/clangCodeGen.dir/ObjectFilePCHContainerOperations.cpp.o CMakeFiles/clangCodeGen.dir/SanitizerMetadata.cpp.o CMakeFiles/clangCodeGen.dir/SwiftCallingConv.cpp.o CMakeFiles/clangCodeGen.dir/TargetInfo.cpp.o CMakeFiles/clangCodeGen.dir/VarBypassDetector.cpp.o
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTCommon.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTCommon.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTCommon.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTCommon.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Solaris.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Solaris.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Solaris.cpp
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTReader.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization -I/<<PKGBUILDDIR>>/tools/clang/lib/Serialization -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTReader.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp
/usr/bin/ranlib ../../../../lib/libclangCodeGen.a
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Solaris.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Solaris.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Solaris.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Solaris.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Util.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Solaris.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Solaris.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]':
/<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Solaris.cpp:98:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::opt::OptSpecifier>::Data' from 'std::initializer_list<llvm::opt::OptSpecifier>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 64%] Built target clangCodeGen
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTReaderDecl.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization -I/<<PKGBUILDDIR>>/tools/clang/lib/Serialization -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTReaderDecl.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReaderDecl.cpp
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/TCE.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/TCE.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/TCE.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Driver.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/TCE.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/TCE.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Driver.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/TCE.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/TCE.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/WebAssembly.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/WebAssembly.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/WebAssembly.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/WebAssembly.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/WebAssembly.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Cuda.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/Gnu.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/WebAssembly.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/WebAssembly.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/XCore.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/XCore.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/XCore.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTCommon.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReaderDecl.cpp:1762:39:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTCommon.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTCommon.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTCommon.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Program.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Tool.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/XCore.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/XCore.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/ToolChain.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/XCore.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/XCore.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTCommon.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::Decl*, long long unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:100:23:   required from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = clang::Decl*; ValueT = long long unsigned int; MapType = llvm::SmallDenseMap<clang::Decl*, unsigned int, 4, llvm::DenseMapInfo<clang::Decl*>, llvm::detail::DenseMapPair<clang::Decl*, unsigned int> >; VectorType = llvm::SmallVector<std::pair<clang::Decl*, long long unsigned int>, 4>]'
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReaderDecl.cpp:463:26:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::Decl*, long long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTCommon.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::Decl*, long long unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp: In member function 'void clang::ASTReader::diagnoseOdrViolations()':
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:10526:10: warning: variable 'Diagnosed' set but not used [-Wunused-but-set-variable]
10526 |     bool Diagnosed = false;
      |          ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTCommon.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::Decl*, clang::FunctionDecl*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:132:23:   required from 'std::pair<typename VectorType::iterator, bool> llvm::MapVector<KeyT, ValueT, MapType, VectorType>::insert(std::pair<_T1, _T2>&&) [with KeyT = clang::Decl*; ValueT = clang::FunctionDecl*; MapType = llvm::SmallDenseMap<clang::Decl*, unsigned int, 4, llvm::DenseMapInfo<clang::Decl*>, llvm::detail::DenseMapPair<clang::Decl*, unsigned int> >; VectorType = llvm::SmallVector<std::pair<clang::Decl*, clang::FunctionDecl*>, 4>; typename VectorType::iterator = std::pair<clang::Decl*, clang::FunctionDecl*>*]'
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReaderDecl.cpp:3257:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::Decl*, clang::FunctionDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTCommon.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::Decl*, clang::FunctionDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTCommon.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::serialization::ModuleFile*, long long unsigned int>; T2 = std::pair<clang::serialization::ModuleFile*, long long unsigned int>; T = std::pair<clang::serialization::ModuleFile*, long long unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<clang::serialization::ModuleFile*, long long unsigned int>*; It2 = std::pair<clang::serialization::ModuleFile*, long long unsigned int>*; T = std::pair<clang::serialization::ModuleFile*, long long unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<clang::serialization::ModuleFile*, long long unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<clang::serialization::ModuleFile*, long long unsigned int>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReaderDecl.cpp:3712:48:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::serialization::ModuleFile*, long long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTCommon.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::serialization::ModuleFile*, long long unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Types.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/Types.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/Types.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTCommon.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>; T2 = std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>; T = std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>*; It2 = std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>*; T = std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:983:11:   required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = clang::CXXRecordDecl*; ValueT = llvm::SmallVector<std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>, 2>; unsigned int InlineBuckets = 2; KeyInfoT = llvm::DenseMapInfo<clang::CXXRecordDecl*>; BucketT = llvm::detail::DenseMapPair<clang::CXXRecordDecl*, llvm::SmallVector<std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>, 2> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:502:40:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap<clang::CXXRecordDecl*, llvm::SmallVector<std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>, 2>, 2>; KeyT = clang::CXXRecordDecl*; ValueT = llvm::SmallVector<std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>, 2>; KeyInfoT = llvm::DenseMapInfo<clang::CXXRecordDecl*>; BucketT = llvm::detail::DenseMapPair<clang::CXXRecordDecl*, llvm::SmallVector<std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>, 2> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:546:13:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = clang::CXXRecordDecl*; DerivedT = llvm::SmallDenseMap<clang::CXXRecordDecl*, llvm::SmallVector<std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>, 2>, 2>; KeyT = clang::CXXRecordDecl*; ValueT = llvm::SmallVector<std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>, 2>; KeyInfoT = llvm::DenseMapInfo<clang::CXXRecordDecl*>; BucketT = llvm::detail::DenseMapPair<clang::CXXRecordDecl*, llvm::SmallVector<std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>, 2> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:512:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = clang::CXXRecordDecl* const&; ValueArgs = {}; DerivedT = llvm::SmallDenseMap<clang::CXXRecordDecl*, llvm::SmallVector<std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>, 2>, 2>; KeyT = clang::CXXRecordDecl*; ValueT = llvm::SmallVector<std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>, 2>; KeyInfoT = llvm::DenseMapInfo<clang::CXXRecordDecl*>; BucketT = llvm::detail::DenseMapPair<clang::CXXRecordDecl*, llvm::SmallVector<std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>, 2> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:292:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::SmallDenseMap<clang::CXXRecordDecl*, llvm::SmallVector<std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>, 2>, 2>; KeyT = clang::CXXRecordDecl*; ValueT = llvm::SmallVector<std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>, 2>; KeyInfoT = llvm::DenseMapInfo<clang::CXXRecordDecl*>; BucketT = llvm::detail::DenseMapPair<clang::CXXRecordDecl*, llvm::SmallVector<std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>, 2> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type = llvm::detail::DenseMapPair<clang::CXXRecordDecl*, llvm::SmallVector<std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>, 2> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:296:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::SmallDenseMap<clang::CXXRecordDecl*, llvm::SmallVector<std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>, 2>, 2>; KeyT = clang::CXXRecordDecl*; ValueT = llvm::SmallVector<std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>, 2>; KeyInfoT = llvm::DenseMapInfo<clang::CXXRecordDecl*>; BucketT = llvm::detail::DenseMapPair<clang::CXXRecordDecl*, llvm::SmallVector<std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>, 2> >]'
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReaderDecl.cpp:1761:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTCommon.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReaderDecl.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::serialization::ModuleFile*, long long unsigned int>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:3225:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::serialization::ModuleFile*, long long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::serialization::ModuleFile*, long long unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::SourceLocation, bool>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:7996:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::SourceLocation, bool>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::SourceLocation, bool>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::Selector, clang::SourceLocation>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:8068:47:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::Selector, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::Selector, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::IdentifierInfo*, clang::WeakInfo>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:8088:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::IdentifierInfo*, clang::WeakInfo>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::IdentifierInfo*, clang::WeakInfo>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::ValueDecl*, clang::SourceLocation>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:8112:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::ValueDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::ValueDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PreprocessingRecord.h:389:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/XRayArgs.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/lib/Driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDriver.dir/XRayArgs.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Driver/XRayArgs.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, clang::serialization::ModuleFile*>]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ContinuousRangeMap.h:72:18:   required from 'void clang::ContinuousRangeMap<Int, V, InitialCapacity>::insert(const value_type&) [with Int = unsigned int; V = clang::serialization::ModuleFile*; unsigned int InitialCapacity = 4; clang::ContinuousRangeMap<Int, V, InitialCapacity>::value_type = std::pair<unsigned int, clang::serialization::ModuleFile*>]'
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:2811:68:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, clang::serialization::ModuleFile*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, clang::serialization::ModuleFile*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, int>]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ContinuousRangeMap.h:72:18:   required from 'void clang::ContinuousRangeMap<Int, V, InitialCapacity>::insert(const value_type&) [with Int = unsigned int; V = int; unsigned int InitialCapacity = 2; clang::ContinuousRangeMap<Int, V, InitialCapacity>::value_type = std::pair<unsigned int, int>]'
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:3475:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<long long unsigned int, clang::serialization::ModuleFile*>]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ContinuousRangeMap.h:72:18:   required from 'void clang::ContinuousRangeMap<Int, V, InitialCapacity>::insert(const value_type&) [with Int = long long unsigned int; V = clang::serialization::ModuleFile*; unsigned int InitialCapacity = 4; clang::ContinuousRangeMap<Int, V, InitialCapacity>::value_type = std::pair<long long unsigned int, clang::serialization::ModuleFile*>]'
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:3903:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<long long unsigned int, clang::serialization::ModuleFile*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<long long unsigned int, clang::serialization::ModuleFile*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<const clang::Type*, std::set<std::__cxx11::basic_string<char> > >; DerivedT = llvm::DenseMap<const clang::Type*, std::set<std::__cxx11::basic_string<char> > >; KeyT = const clang::Type*; ValueT = std::set<std::__cxx11::basic_string<char> >; KeyInfoT = llvm::DenseMapInfo<const clang::Type*>; BucketT = llvm::detail::DenseMapPair<const clang::Type*, std::set<std::__cxx11::basic_string<char> > >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const clang::Type*; ValueT = std::set<std::__cxx11::basic_string<char> >; KeyInfoT = llvm::DenseMapInfo<const clang::Type*>; BucketT = llvm::detail::DenseMapPair<const clang::Type*, std::set<std::__cxx11::basic_string<char> > >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:695:7:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>& llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::operator=(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const clang::Type*; ValueT = std::set<std::__cxx11::basic_string<char> >; KeyInfoT = llvm::DenseMapInfo<const clang::Type*>; BucketT = llvm::detail::DenseMapPair<const clang::Type*, std::set<std::__cxx11::basic_string<char> > >]'
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:7633:31:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<const clang::Type*, std::set<std::__cxx11::basic_string<char> > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<const clang::Type*, std::set<std::__cxx11::basic_string<char> > >' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<const clang::Decl*, std::set<std::__cxx11::basic_string<char> > >; DerivedT = llvm::DenseMap<const clang::Decl*, std::set<std::__cxx11::basic_string<char> > >; KeyT = const clang::Decl*; ValueT = std::set<std::__cxx11::basic_string<char> >; KeyInfoT = llvm::DenseMapInfo<const clang::Decl*>; BucketT = llvm::detail::DenseMapPair<const clang::Decl*, std::set<std::__cxx11::basic_string<char> > >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const clang::Decl*; ValueT = std::set<std::__cxx11::basic_string<char> >; KeyInfoT = llvm::DenseMapInfo<const clang::Decl*>; BucketT = llvm::detail::DenseMapPair<const clang::Decl*, std::set<std::__cxx11::basic_string<char> > >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:695:7:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>& llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::operator=(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const clang::Decl*; ValueT = std::set<std::__cxx11::basic_string<char> >; KeyInfoT = llvm::DenseMapInfo<const clang::Decl*>; BucketT = llvm::detail::DenseMapPair<const clang::Decl*, std::set<std::__cxx11::basic_string<char> > >]'
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:7634:31:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<const clang::Decl*, std::set<std::__cxx11::basic_string<char> > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<const clang::Decl*, std::set<std::__cxx11::basic_string<char> > >' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/XRayArgs.h:12,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/XRayArgs.cpp:9:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/InputInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/ToolChains/CommonArgs.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Driver/XRayArgs.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::Decl*, clang::FunctionDecl*>; T2 = std::pair<clang::Decl*, clang::FunctionDecl*>; T = std::pair<clang::Decl*, clang::FunctionDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<clang::Decl*, clang::FunctionDecl*>*; It2 = std::pair<clang::Decl*, clang::FunctionDecl*>*; T = std::pair<clang::Decl*, clang::FunctionDecl*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<clang::Decl*, clang::FunctionDecl*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<clang::Decl*, clang::FunctionDecl*>; unsigned int N = 4]'
/<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:38:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::Decl*, clang::FunctionDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::Decl*, clang::FunctionDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::SourceLocation, bool>; T2 = std::pair<clang::SourceLocation, bool>; T = std::pair<clang::SourceLocation, bool>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<clang::SourceLocation, bool>*; It2 = std::pair<clang::SourceLocation, bool>*; T = std::pair<clang::SourceLocation, bool>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<clang::SourceLocation, bool>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<clang::SourceLocation, bool>; unsigned int N = 4]'
/usr/include/c++/10/bits/stl_pair.h:315:17:   required from 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = clang::FieldDecl* const&; _T2 = llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4>; typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type = llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4>; typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type = clang::FieldDecl*]'
/<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:100:38:   required from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = clang::FieldDecl*; ValueT = llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4>; MapType = llvm::DenseMap<clang::FieldDecl*, unsigned int, llvm::DenseMapInfo<clang::FieldDecl*>, llvm::detail::DenseMapPair<clang::FieldDecl*, unsigned int> >; VectorType = std::vector<std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >, std::allocator<std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> > > >]'
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:7996:15:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::SourceLocation, bool>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::SourceLocation, bool>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>; T2 = std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>; T = std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>*; It2 = std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>*; T = std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:882:11:   required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::swap(llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>&) [with KeyT = clang::CXXRecordDecl*; ValueT = llvm::SmallVector<std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>, 2>; unsigned int InlineBuckets = 2; KeyInfoT = llvm::DenseMapInfo<clang::CXXRecordDecl*>; BucketT = llvm::detail::DenseMapPair<clang::CXXRecordDecl*, llvm::SmallVector<std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>, 2> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:840:5:   required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>&&) [with KeyT = clang::CXXRecordDecl*; ValueT = llvm::SmallVector<std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>, 2>; unsigned int InlineBuckets = 2; KeyInfoT = llvm::DenseMapInfo<clang::CXXRecordDecl*>; BucketT = llvm::detail::DenseMapPair<clang::CXXRecordDecl*, llvm::SmallVector<std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>, 2> >]'
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:9272:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::CXXRecordDecl::DefinitionData*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<unsigned int, clang::DiagnosticMapping>; DerivedT = llvm::DenseMap<unsigned int, clang::DiagnosticMapping>; KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = clang::DiagnosticMapping; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:209:9:   required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = clang::DiagnosticsEngine::DiagState; _Args = {const clang::DiagnosticsEngine::DiagState&}; _Tp = std::_List_node<clang::DiagnosticsEngine::DiagState>]'
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = clang::DiagnosticsEngine::DiagState; _Args = {const clang::DiagnosticsEngine::DiagState&}; _Tp = std::_List_node<clang::DiagnosticsEngine::DiagState>; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<std::_List_node<clang::DiagnosticsEngine::DiagState> >]'
/usr/include/c++/10/bits/stl_list.h:637:33:   required from 'std::__cxx11::list<_Tp, _Alloc>::_Node* std::__cxx11::list<_Tp, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const clang::DiagnosticsEngine::DiagState&}; _Tp = clang::DiagnosticsEngine::DiagState; _Alloc = std::allocator<clang::DiagnosticsEngine::DiagState>; std::__cxx11::list<_Tp, _Alloc>::_Node = std::__cxx11::list<clang::DiagnosticsEngine::DiagState>::_Node]'
/usr/include/c++/10/bits/stl_list.h:1911:32:   required from 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::DiagnosticsEngine::DiagState&}; _Tp = clang::DiagnosticsEngine::DiagState; _Alloc = std::allocator<clang::DiagnosticsEngine::DiagState>; std::__cxx11::list<_Tp, _Alloc>::iterator = std::__cxx11::list<clang::DiagnosticsEngine::DiagState>::iterator]'
/usr/include/c++/10/bits/stl_list.h:1212:24:   required from 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = clang::DiagnosticsEngine::DiagState; _Alloc = std::allocator<clang::DiagnosticsEngine::DiagState>; std::__cxx11::list<_Tp, _Alloc>::value_type = clang::DiagnosticsEngine::DiagState]'
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:5675:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<unsigned int, clang::DiagnosticMapping>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::serialization::ModuleFile*, long long unsigned int>; T2 = std::pair<clang::serialization::ModuleFile*, long long unsigned int>; T = std::pair<clang::serialization::ModuleFile*, long long unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<clang::serialization::ModuleFile*, long long unsigned int>*; It2 = std::pair<clang::serialization::ModuleFile*, long long unsigned int>*; T = std::pair<clang::serialization::ModuleFile*, long long unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<clang::serialization::ModuleFile*, long long unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<clang::serialization::ModuleFile*, long long unsigned int>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:376:9:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<unsigned int, llvm::SmallVector<std::pair<clang::serialization::ModuleFile*, long long unsigned int>, 2> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<clang::serialization::ModuleFile*, long long unsigned int>, 2>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<clang::serialization::ModuleFile*, long long unsigned int>, 2> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:739:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<clang::serialization::ModuleFile*, long long unsigned int>, 2>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<clang::serialization::ModuleFile*, long long unsigned int>, 2> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:502:40:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<unsigned int, llvm::SmallVector<std::pair<clang::serialization::ModuleFile*, long long unsigned int>, 2> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<clang::serialization::ModuleFile*, long long unsigned int>, 2>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<clang::serialization::ModuleFile*, long long unsigned int>, 2> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:546:13:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = unsigned int; DerivedT = llvm::DenseMap<unsigned int, llvm::SmallVector<std::pair<clang::serialization::ModuleFile*, long long unsigned int>, 2> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<clang::serialization::ModuleFile*, long long unsigned int>, 2>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<clang::serialization::ModuleFile*, long long unsigned int>, 2> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:512:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const unsigned int&; ValueArgs = {}; DerivedT = llvm::DenseMap<unsigned int, llvm::SmallVector<std::pair<clang::serialization::ModuleFile*, long long unsigned int>, 2> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<clang::serialization::ModuleFile*, long long unsigned int>, 2>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<clang::serialization::ModuleFile*, long long unsigned int>, 2> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:292:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<unsigned int, llvm::SmallVector<std::pair<clang::serialization::ModuleFile*, long long unsigned int>, 2> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<clang::serialization::ModuleFile*, long long unsigned int>, 2>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<clang::serialization::ModuleFile*, long long unsigned int>, 2> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<clang::serialization::ModuleFile*, long long unsigned int>, 2> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:296:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<unsigned int, llvm::SmallVector<std::pair<clang::serialization::ModuleFile*, long long unsigned int>, 2> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<clang::serialization::ModuleFile*, long long unsigned int>, 2>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<clang::serialization::ModuleFile*, long long unsigned int>, 2> >]'
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:3225:29:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::serialization::ModuleFile*, long long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::serialization::ModuleFile*, long long unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<clang::SourceLocation, bool>; T2 = std::pair<clang::SourceLocation, bool>; T = std::pair<clang::SourceLocation, bool>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::SourceLocation, bool>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<clang::SourceLocation, bool>; unsigned int N = 4]'
/usr/include/c++/10/bits/stl_pair.h:314:17:   required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >; _Args = {const std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >&}]'
/usr/include/c++/10/bits/stl_uninitialized.h:91:18:   required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >*; _ForwardIterator = std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >*; bool _TrivialValueTypes = false]'
/usr/include/c++/10/bits/stl_uninitialized.h:150:15:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/10/bits/stl_uninitialized.h:347:2:   required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >*; _ForwardIterator = std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >*; _Allocator = std::allocator<std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> > >]'
/usr/include/c++/10/bits/vector.tcc:474:3:   required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >}; _Tp = std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >; _Alloc = std::allocator<std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> > >; std::vector<_Tp, _Alloc>::iterator = std::vector<std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >, std::allocator<std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> > > >::iterator]'
/usr/include/c++/10/bits/vector.tcc:121:21:   required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >}; _Tp = std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >; _Alloc = std::allocator<std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> > >]'
/usr/include/c++/10/bits/stl_vector.h:1204:21:   required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >; _Alloc = std::allocator<std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> > >; std::vector<_Tp, _Alloc>::value_type = std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:100:23:   required from 'ValueT& llvm::MapVector<KeyT, ValueT, MapType, VectorType>::operator[](const KeyT&) [with KeyT = clang::FieldDecl*; ValueT = llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4>; MapType = llvm::DenseMap<clang::FieldDecl*, unsigned int, llvm::DenseMapInfo<clang::FieldDecl*>, llvm::detail::DenseMapPair<clang::FieldDecl*, unsigned int> >; VectorType = std::vector<std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> >, std::allocator<std::pair<clang::FieldDecl*, llvm::SmallVector<std::pair<clang::SourceLocation, bool>, 4> > > >]'
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:7996:15:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::SourceLocation, bool>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReader.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::SourceLocation, bool>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Linking CXX static library ../../../../lib/libclangDriver.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/cmake -P CMakeFiles/clangDriver.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Driver && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangDriver.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangDriver.a CMakeFiles/clangDriver.dir/Action.cpp.o CMakeFiles/clangDriver.dir/Compilation.cpp.o CMakeFiles/clangDriver.dir/Distro.cpp.o CMakeFiles/clangDriver.dir/Driver.cpp.o CMakeFiles/clangDriver.dir/DriverOptions.cpp.o CMakeFiles/clangDriver.dir/Job.cpp.o CMakeFiles/clangDriver.dir/Multilib.cpp.o CMakeFiles/clangDriver.dir/Phases.cpp.o CMakeFiles/clangDriver.dir/SanitizerArgs.cpp.o CMakeFiles/clangDriver.dir/Tool.cpp.o CMakeFiles/clangDriver.dir/ToolChain.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Arch/AArch64.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Arch/ARM.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Arch/Mips.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Arch/PPC.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Arch/Sparc.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Arch/SystemZ.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Arch/X86.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Ananas.cpp.o CMakeFiles/clangDriver.dir/ToolChains/AMDGPU.cpp.o CMakeFiles/clangDriver.dir/ToolChains/AVR.cpp.o CMakeFiles/clangDriver.dir/ToolChains/BareMetal.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Clang.cpp.o CMakeFiles/clangDriver.dir/ToolChains/CloudABI.cpp.o CMakeFiles/clangDriver.dir/ToolChains/CommonArgs.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Contiki.cpp.o CMakeFiles/clangDriver.dir/ToolChains/CrossWindows.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Cuda.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Darwin.cpp.o CMakeFiles/clangDriver.dir/ToolChains/DragonFly.cpp.o CMakeFiles/clangDriver.dir/ToolChains/FreeBSD.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Fuchsia.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Gnu.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Haiku.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Hexagon.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Linux.cpp.o CMakeFiles/clangDriver.dir/ToolChains/MipsLinux.cpp.o CMakeFiles/clangDriver.dir/ToolChains/MinGW.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Minix.cpp.o CMakeFiles/clangDriver.dir/ToolChains/MSVC.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Myriad.cpp.o CMakeFiles/clangDriver.dir/ToolChains/NaCl.cpp.o CMakeFiles/clangDriver.dir/ToolChains/NetBSD.cpp.o CMakeFiles/clangDriver.dir/ToolChains/OpenBSD.cpp.o CMakeFiles/clangDriver.dir/ToolChains/PS4CPU.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Solaris.cpp.o CMakeFiles/clangDriver.dir/ToolChains/TCE.cpp.o CMakeFiles/clangDriver.dir/ToolChains/WebAssembly.cpp.o CMakeFiles/clangDriver.dir/ToolChains/XCore.cpp.o CMakeFiles/clangDriver.dir/Types.cpp.o CMakeFiles/clangDriver.dir/XRayArgs.cpp.o
/usr/bin/ranlib ../../../../lib/libclangDriver.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 64%] Built target clangDriver
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTReaderStmt.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization -I/<<PKGBUILDDIR>>/tools/clang/lib/Serialization -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTReaderStmt.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReaderStmt.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReaderStmt.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PreprocessingRecord.h:389:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReaderStmt.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaOverload.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaOverload.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOverload.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOverload.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::NamedDecl*, clang::FunctionDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:321:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOverload.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOverload.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::DeclAccessPair, clang::FunctionDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOverload.cpp:10790:50:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::DeclAccessPair, clang::FunctionDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOverload.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::DeclAccessPair, clang::FunctionDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOverload.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOverload.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOverload.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOverload.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOverload.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOverload.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOverload.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOverload.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOverload.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<clang::NamedDecl*, clang::FunctionDecl*>; T2 = std::pair<clang::NamedDecl*, clang::FunctionDecl*>; T = std::pair<clang::NamedDecl*, clang::FunctionDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:774:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(const llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::NamedDecl*, clang::FunctionDecl*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:896:36:   required from 'llvm::SmallVector<T, N>::SmallVector(const llvm::SmallVector<T, N>&) [with T = std::pair<clang::NamedDecl*, clang::FunctionDecl*>; unsigned int N = 4]'
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOverload.cpp:560:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaOverload.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaPseudoObject.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaPseudoObject.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaPseudoObject.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaPseudoObject.cpp:33:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::NamedDecl*, clang::FunctionDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:321:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaPseudoObject.cpp:33:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaPseudoObject.cpp:33:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaPseudoObject.cpp:33:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaPseudoObject.cpp:33:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaPseudoObject.cpp:33:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaPseudoObject.cpp:33:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaPseudoObject.cpp:33:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaPseudoObject.cpp:33:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaPseudoObject.cpp:33:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaStmt.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaStmt.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmt.cpp
/usr/bin/make  -f tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build.make tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/lib/Frontend /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/depend.internal".
Scanning dependencies of target clangFrontend
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build.make tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ASTConsumers.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/ASTConsumers.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/ASTConsumers.cpp
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization -I/<<PKGBUILDDIR>>/tools/clang/lib/Serialization -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTWriter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriter.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTWriter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9:   required from 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>'
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:45:9: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt*, void>::type' {aka 'const clang::Stmt*'} [-Wignored-attributes]
   45 |   using RetType =
      |         ^~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:735:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<clang::Stmt* const>::value':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:286:49:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:3922:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:227:63: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  227 |       std::is_same<X, typename simplify_type<X>::SimpleType>::value;
      |                                                               ^~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:4459:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OpaqueValueExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:4508:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:219:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnresolvedLookupExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnresolvedLookupExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:4368:50:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::StringLiteral, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::StringLiteral; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprObjC.h:63:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtCXX.h:105:48:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtCXX.h:154:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AST.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/ASTConsumers.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/ASTConsumers.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/ASTConsumers.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmt.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::NamedDecl*, clang::FunctionDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:321:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmt.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriter.cpp: In member function 'void clang::ASTWriter::WriteSelectors(clang::Sema&)':
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriter.cpp:3376:35: warning: implicitly-declared 'clang::ObjCMethodList& clang::ObjCMethodList::operator=(const clang::ObjCMethodList&)' is deprecated [-Wdeprecated-copy]
 3376 |         Data.Instance = F->second.first;
      |                                   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriter.cpp:66:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/ObjCMethodList.h:36:3: note: because 'clang::ObjCMethodList' has user-provided 'clang::ObjCMethodList::ObjCMethodList(const clang::ObjCMethodList&)'
   36 |   ObjCMethodList(const ObjCMethodList &L)
      |   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriter.cpp:3377:34: warning: implicitly-declared 'clang::ObjCMethodList& clang::ObjCMethodList::operator=(const clang::ObjCMethodList&)' is deprecated [-Wdeprecated-copy]
 3377 |         Data.Factory = F->second.second;
      |                                  ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriter.cpp:66:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/ObjCMethodList.h:36:3: note: because 'clang::ObjCMethodList' has user-provided 'clang::ObjCMethodList::ObjCMethodList(const clang::ObjCMethodList&)'
   36 |   ObjCMethodList(const ObjCMethodList &L)
      |   ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmt.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmt.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmt.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmt.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmt.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmt.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmt.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmt.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTWriter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::DeclarationName, clang::DeclContextLookupResult>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriter.cpp:4130:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::DeclarationName, clang::DeclContextLookupResult>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTWriter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::DeclarationName, clang::DeclContextLookupResult>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTWriter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriter.cpp:5540:28:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTWriter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTWriter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTWriter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTWriter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTWriter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTWriter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTWriter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTWriter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTWriter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriter.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmt.cpp:14:
/usr/include/c++/10/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >; _Tp = std::pair<llvm::APSInt, clang::CaseStmt*>; _Compare = __gnu_cxx::__ops::_Iter_less_val]':
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 1309 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmt.cpp:14:
/usr/include/c++/10/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >; _Tp = std::pair<llvm::APSInt, clang::CaseStmt*>; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2048 |     __upper_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >]':
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 1318 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2488 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2513:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2513 |      = std::__lower_bound(__middle, __last, *__first_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2514 |      __gnu_cxx::__ops::__iter_comp_val(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2522:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2522 |      = std::__upper_bound(__first, __middle, *__second_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2523 |      __gnu_cxx::__ops::__val_comp_iter(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2529:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2529 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2530 |       __len11, __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~   
/usr/include/c++/10/bits/stl_algo.h:2531:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2531 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2532 |       __len1 - __len11, __len2 - __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2773 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2778:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2778 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2782:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2782 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2783:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2783 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2784:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2784 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2785 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2786 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2787 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = std::pair<llvm::APSInt, clang::CaseStmt*>*; _OutputIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2650 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >; _OutputIterator = std::pair<llvm::APSInt, clang::CaseStmt*>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >; _Pointer = std::pair<llvm::APSInt, clang::CaseStmt*>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2717 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2707:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2707 |    std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >; _Distance = int; _Pointer = std::pair<llvm::APSInt, clang::CaseStmt*>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2427 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2457:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2457 |   = std::__lower_bound(__middle, __last, *__first_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2458 |          __gnu_cxx::__ops::__iter_comp_val(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2466:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2466 |   = std::__upper_bound(__first, __middle, *__second_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2467 |          __gnu_cxx::__ops::__val_comp_iter(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2475:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2475 |    std::__merge_adaptive(__first, __first_cut, __new_middle, __len11,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2476 |     __len22, __buffer, __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2477:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2477 |    std::__merge_adaptive(__new_middle, __second_cut, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2478 |     __len1 - __len11,
      |     ~~~~~~~~~~~~~~~~~    
 2479 |     __len2 - __len22, __buffer,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2480 |     __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >; _Pointer = std::pair<llvm::APSInt, clang::CaseStmt*>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2744 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2753:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2753 |    std::__stable_sort_adaptive(__first, __middle, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2754 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2755:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2755 |    std::__stable_sort_adaptive(__middle, __last, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2756 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2760:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2760 |    std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2761:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2761 |    std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2763:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 2763 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2764 |        _Distance(__middle - __first),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2765 |        _Distance(__last - __middle),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2766 |        __buffer, __buffer_size,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |        __comp);
      |        ~~~~~~~              
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTWriter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriter.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void clang::ASTWriter::WriteInputFiles(clang::SourceManager&, clang::HeaderSearchOptions&, bool)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmt.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::APSInt&}; _Tp = llvm::APSInt; _Alloc = std::allocator<llvm::APSInt>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::APSInt>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::APSInt, clang::CaseStmt*>}; _Tp = std::pair<llvm::APSInt, clang::CaseStmt*>; _Alloc = std::allocator<std::pair<llvm::APSInt, clang::CaseStmt*> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/memory:67,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmt.cpp:14:
/usr/include/c++/10/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >; _Tp = std::pair<llvm::APSInt, clang::CaseStmt*>]':
/usr/include/c++/10/bits/stl_tempbuf.h:257:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
  257 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmt.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'clang::StmtResult clang::Sema::ActOnFinishSwitchStmt(clang::SourceLocation, clang::Stmt*, clang::Stmt*)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmt.cpp:14:
/usr/include/c++/10/bits/stl_algo.h:5032:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 5032 |       _TmpBuf __buf(__first, std::distance(__first, __last));
      |               ^~~~~
/usr/include/c++/10/bits/stl_algo.h:5035:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 5035 |  std::__inplace_stable_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:5037:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::APSInt, clang::CaseStmt*>*, std::vector<std::pair<llvm::APSInt, clang::CaseStmt*> > >' changed in GCC 7.1
 5037 |  std::__stable_sort_adaptive(__first, __last, __buf.begin(),
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5038 |         _DistanceType(__buf.size()), __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmt.cpp:14:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::APSInt*, std::vector<llvm::APSInt> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ASTMerge.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/ASTMerge.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/ASTMerge.cpp
[ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaStmtAsm.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaStmtAsm.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmtAsm.cpp
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ASTUnit.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/ASTUnit.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/ASTUnit.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/ASTUnit.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/ASTMerge.cpp:9:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/ASTUnit.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/ASTMerge.cpp:9:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTWriterDecl.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization -I/<<PKGBUILDDIR>>/tools/clang/lib/Serialization -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTWriterDecl.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriterDecl.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmtAsm.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::NamedDecl*, clang::FunctionDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:321:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmtAsm.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmtAsm.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmtAsm.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmtAsm.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmtAsm.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmtAsm.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmtAsm.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmtAsm.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmtAsm.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTCommon.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriterDecl.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTCommon.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriterDecl.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/ASTUnit.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/ASTUnit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, clang::Decl*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Frontend/ASTUnit.cpp:2353:29:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, clang::Decl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/ASTUnit.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/ASTUnit.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, clang::Decl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/ASTUnit.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/ASTUnit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/ASTUnit.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/ASTUnit.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/ASTUnit.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/ASTUnit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/ASTUnit.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/ASTUnit.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/ASTUnit.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/ASTUnit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/ASTUnit.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/ASTUnit.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/ASTUnit.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/ASTUnit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/ASTUnit.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/ASTUnit.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/ASTUnit.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/ASTUnit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::SmallDenseMap<llvm::CachedHashString, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::CachedHashString>, llvm::detail::DenseSetPair<llvm::CachedHashString> >; DerivedT = llvm::SmallDenseMap<llvm::CachedHashString, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::CachedHashString>, llvm::detail::DenseSetPair<llvm::CachedHashString> >; KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::CachedHashString>; BucketT = llvm::detail::DenseSetPair<llvm::CachedHashString>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:948:26:   required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::copyFrom(const llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>&) [with KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<llvm::CachedHashString>; BucketT = llvm::detail::DenseSetPair<llvm::CachedHashString>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:928:7:   required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>& llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::operator=(const llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>&) [with KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<llvm::CachedHashString>; BucketT = llvm::detail::DenseSetPair<llvm::CachedHashString>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::CachedHashString>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExternalASTSource.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/ASTUnit.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/ASTUnit.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::CachedHashString>' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaStmtAttr.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaStmtAttr.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmtAttr.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/ASTUnit.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/ASTUnit.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::ASTUnit::CachedCodeCompletionResult&}; _Tp = clang::ASTUnit::CachedCodeCompletionResult; _Alloc = std::allocator<clang::ASTUnit::CachedCodeCompletionResult>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<clang::ASTUnit::CachedCodeCompletionResult>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmtAttr.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmtAttr.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmtAttr.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmtAttr.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmtAttr.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmtAttr.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmtAttr.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaStmtAttr.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTWriterStmt.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization -I/<<PKGBUILDDIR>>/tools/clang/lib/Serialization -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTWriterStmt.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriterStmt.cpp
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/ASTUnit.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/ASTUnit.cpp:14:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void clang::ASTUnit::_ZN5clang7ASTUnit26CacheCodeCompletionResultsEv.part.0()':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::ASTUnit::CachedCodeCompletionResult*, std::vector<clang::ASTUnit::CachedCodeCompletionResult> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::ASTUnit::CachedCodeCompletionResult*, std::vector<clang::ASTUnit::CachedCodeCompletionResult> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::ASTUnit::CachedCodeCompletionResult*, std::vector<clang::ASTUnit::CachedCodeCompletionResult> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplate.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaTemplate.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplate.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTWriter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriterStmt.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9:   required from 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>'
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:45:9: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt*, void>::type' {aka 'const clang::Stmt*'} [-Wignored-attributes]
   45 |   using RetType =
      |         ^~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CacheTokens.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/CacheTokens.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CacheTokens.cpp
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:735:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<clang::Stmt* const>::value':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:286:49:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:3922:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:227:63: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  227 |       std::is_same<X, typename simplify_type<X>::SimpleType>::value;
      |                                                               ^~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:4459:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OpaqueValueExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:4508:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:219:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnresolvedLookupExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnresolvedLookupExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:4368:50:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::StringLiteral, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::StringLiteral; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprObjC.h:63:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtCXX.h:105:48:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtCXX.h:154:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtObjC.h:214:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtObjC.h:234:73:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:50:61:   required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_ptr; ImplClass = clang::ASTStmtWriter; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriterStmt.cpp:2716:17:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:88:65:   required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_ptr; ImplClass = clang::ASTStmtWriter; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriterStmt.cpp:2716:17:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTWriter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriterStmt.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTWriter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriterStmt.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CacheTokens.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:515:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CacheTokens.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTWriter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriterStmt.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = clang::Stmt*]':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = clang::BinaryOperator*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:50:61:   required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_ptr; ImplClass = clang::ASTStmtWriter; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriterStmt.cpp:2716:17:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  143 |   return isa_impl_wrap<X, const Y,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
  144 |                        typename simplify_type<const Y>::SimpleType>::doit(Val);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = clang::Stmt*]':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = clang::UnaryOperator*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:88:65:   required from 'RetTy clang::StmtVisitorBase<Ptr, ImplClass, RetTy, ParamTys>::Visit(typename Ptr<clang::Stmt>::type, ParamTys ...) [with Ptr = clang::make_ptr; ImplClass = clang::ASTStmtWriter; RetTy = void; ParamTys = {}; typename Ptr<clang::Stmt>::type = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTWriterStmt.cpp:2716:17:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ChainedDiagnosticConsumer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/ChainedDiagnosticConsumer.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/ChainedDiagnosticConsumer.cpp
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ChainedIncludesSource.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/ChainedIncludesSource.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/ChainedIncludesSource.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplate.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplate.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplate.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplate.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplate.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplate.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplate.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplate.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplate.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::ObjCDictionaryElement]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:11767:27:   required from 'clang::ExprResult clang::TreeTransform<Derived>::TransformObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*) [with Derived = {anonymous}::CurrentInstantiationRebuilder; clang::ExprResult = clang::ActionResult<clang::Expr*>]'
/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc:639:1:   required from 'clang::ExprResult clang::TreeTransform<Derived>::TransformExpr(clang::Expr*) [with Derived = {anonymous}::CurrentInstantiationRebuilder; clang::ExprResult = clang::ActionResult<clang::Expr*>]'
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplate.cpp:9758:35:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::ObjCDictionaryElement' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Lookup.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplate.cpp:12:
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprObjC.h:239:8: note: 'struct clang::ObjCDictionaryElement' declared here
  239 | struct ObjCDictionaryElement {
      |        ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplate.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::StringRef, clang::QualType>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:12758:14:   required from 'clang::StmtResult clang::TreeTransform<Derived>::TransformCapturedStmt(clang::CapturedStmt*) [with Derived = {anonymous}::CurrentInstantiationRebuilder; clang::StmtResult = clang::ActionResult<clang::Stmt*>]'
/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc:73:1:   required from 'clang::StmtResult clang::TreeTransform<Derived>::TransformStmt(clang::Stmt*) [with Derived = {anonymous}::CurrentInstantiationRebuilder; clang::StmtResult = clang::ActionResult<clang::Stmt*>]'
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:12162:47:   required from 'clang::ExprResult clang::TreeTransform<Derived>::TransformBlockExpr(clang::BlockExpr*) [with Derived = {anonymous}::CurrentInstantiationRebuilder; clang::ExprResult = clang::ActionResult<clang::Expr*>]'
/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc:195:1:   required from 'clang::ExprResult clang::TreeTransform<Derived>::TransformExpr(clang::Expr*) [with Derived = {anonymous}::CurrentInstantiationRebuilder; clang::ExprResult = clang::ActionResult<clang::Expr*>]'
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplate.cpp:9758:35:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::StringRef, clang::QualType>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplate.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::StringRef, clang::QualType>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplate.cpp: In member function 'bool clang::Sema::CheckSpecializationInstantiationRedecl(clang::SourceLocation, clang::TemplateSpecializationKind, clang::NamedDecl*, clang::TemplateSpecializationKind, clang::SourceLocation, bool&)':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplate.cpp:7833:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
 7833 |     switch (PrevTSK) {
      |     ^~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplate.cpp:7871:3: note: here
 7871 |   case TSK_ExplicitInstantiationDefinition:
      |   ^~~~
[ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateDeduction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaTemplateDeduction.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Specifiers.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/TargetInfo.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/ChainedIncludesSource.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/TargetInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/ChainedIncludesSource.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclTemplate.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/TemplateDeduction.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::SourceRange]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:4311:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<clang::SourceRange>::Data' from 'std::initializer_list<clang::SourceRange>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclTemplate.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/TemplateDeduction.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclTemplate.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/TemplateDeduction.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclTemplate.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/TemplateDeduction.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclTemplate.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/TemplateDeduction.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclTemplate.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/TemplateDeduction.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclTemplate.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/TemplateDeduction.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclTemplate.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/TemplateDeduction.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclTemplate.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/TemplateDeduction.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclTemplate.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/TemplateDeduction.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::ObjCDictionaryElement]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:11767:27:   required from 'clang::ExprResult clang::TreeTransform<Derived>::TransformObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*) [with Derived = {anonymous}::SubstituteDeducedTypeTransform; clang::ExprResult = clang::ActionResult<clang::Expr*>]'
/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc:639:1:   required from 'clang::ExprResult clang::TreeTransform<Derived>::TransformExpr(clang::Expr*) [with Derived = {anonymous}::SubstituteDeducedTypeTransform; clang::ExprResult = clang::ActionResult<clang::Expr*>]'
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:4625:38:   required from 'clang::QualType clang::TreeTransform<Derived>::TransformConstantArrayType(clang::TypeLocBuilder&, clang::ConstantArrayTypeLoc) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/TypeNodes.def:71:1:   required from 'clang::QualType clang::TreeTransform<Derived>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]'
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:4156:35:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::ObjCDictionaryElement' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Lookup.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14:
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprObjC.h:239:8: note: 'struct clang::ObjCDictionaryElement' declared here
  239 | struct ObjCDictionaryElement {
      |        ^~~~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CodeGenOptions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/CodeGenOptions.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CodeGenOptions.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclTemplate.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/TemplateDeduction.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::StringRef, clang::QualType>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:12758:14:   required from 'clang::StmtResult clang::TreeTransform<Derived>::TransformCapturedStmt(clang::CapturedStmt*) [with Derived = {anonymous}::SubstituteDeducedTypeTransform; clang::StmtResult = clang::ActionResult<clang::Stmt*>]'
/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc:73:1:   required from 'clang::StmtResult clang::TreeTransform<Derived>::TransformStmt(clang::Stmt*) [with Derived = {anonymous}::SubstituteDeducedTypeTransform; clang::StmtResult = clang::ActionResult<clang::Stmt*>]'
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:12162:47:   required from 'clang::ExprResult clang::TreeTransform<Derived>::TransformBlockExpr(clang::BlockExpr*) [with Derived = {anonymous}::SubstituteDeducedTypeTransform; clang::ExprResult = clang::ActionResult<clang::Expr*>]'
/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc:195:1:   required from 'clang::ExprResult clang::TreeTransform<Derived>::TransformExpr(clang::Expr*) [with Derived = {anonymous}::SubstituteDeducedTypeTransform; clang::ExprResult = clang::ActionResult<clang::Expr*>]'
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:4625:38:   required from 'clang::QualType clang::TreeTransform<Derived>::TransformConstantArrayType(clang::TypeLocBuilder&, clang::ConstantArrayTypeLoc) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/TypeNodes.def:71:1:   required from 'clang::QualType clang::TreeTransform<Derived>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]'
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:4156:35:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::StringRef, clang::QualType>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclTemplate.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/TemplateDeduction.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::StringRef, clang::QualType>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CompilerInstance.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/CompilerInstance.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CompilerInstance.cpp
/<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CompilerInstance.cpp: In member function 'std::unique_ptr<llvm::raw_pwrite_stream> clang::CompilerInstance::createOutputFile(llvm::StringRef, std::error_code&, bool, bool, llvm::StringRef, llvm::StringRef, bool, bool, std::string*, std::string*)':
/<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CompilerInstance.cpp:817:21: warning: redundant move in return statement [-Wredundant-move]
  817 |     return std::move(OS);
      |            ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CompilerInstance.cpp:817:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CompilerInstance.cpp:822:19: warning: redundant move in return statement [-Wredundant-move]
  822 |   return std::move(B);
      |          ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CompilerInstance.cpp:822:19: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/CompilerInstance.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CompilerInstance.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const clang::FileEntry*, const clang::DirectoryEntry*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CompilerInstance.cpp:874:71:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::FileEntry*, const clang::DirectoryEntry*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/CompilerInstance.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CompilerInstance.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::FileEntry*, const clang::DirectoryEntry*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/CompilerInstance.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CompilerInstance.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::IdentifierInfo*, clang::SourceLocation>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CompilerInstance.cpp:1909:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::IdentifierInfo*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/CompilerInstance.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CompilerInstance.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::IdentifierInfo*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/CompilerInstance.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CompilerInstance.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/CompilerInstance.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CompilerInstance.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/CompilerInstance.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CompilerInstance.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/CompilerInstance.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CompilerInstance.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/CompilerInstance.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CompilerInstance.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/CompilerInstance.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CompilerInstance.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/CompilerInstance.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CompilerInstance.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/CompilerInstance.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CompilerInstance.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14:
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:6155:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
 6155 |   if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 6156 |                                               ArgIterator(TL, TL.getNumArgs()),
      |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6157 |                                               NewTemplateArgs))
      |                                               ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:6155:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:6155:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In function 'clang::TypeSourceInfo* clang::TreeTransform<Derived>::TransformTSIInObjectScope(clang::TypeLoc, clang::QualType, clang::NamedDecl*, clang::CXXScopeSpec&) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:5911:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
 5911 |   if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 5912 |                                               ArgIterator(TL, TL.getNumArgs()),
      |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5913 |                                               NewTemplateArgs))
      |                                               ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:5911:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:5911:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14:
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>; Derived = {anonymous}::SubstituteDeducedTypeTransform]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>' changed in GCC 7.1
 3997 | bool TreeTransform<Derived>::TransformTemplateArguments(
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>'} changed in GCC 7.1
 4013 |       if (TransformTemplateArguments(PackLocIterator(*this,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 4014 |                                                  In.getArgument().pack_begin()),
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4015 |                                      PackLocIterator(*this,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 4016 |                                                    In.getArgument().pack_end()),
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4017 |                                      Outputs, Uneval))
      |                                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::TemplateName) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>'} changed in GCC 7.1
 4013 |       if (TransformTemplateArguments(PackLocIterator(*this,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 4014 |                                                  In.getArgument().pack_begin()),
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4015 |                                      PackLocIterator(*this,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 4016 |                                                    In.getArgument().pack_end()),
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4017 |                                      Outputs, Uneval))
      |                                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::SubstituteDeducedTypeTransform]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>'} changed in GCC 7.1
 4013 |       if (TransformTemplateArguments(PackLocIterator(*this,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 4014 |                                                  In.getArgument().pack_begin()),
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4015 |                                      PackLocIterator(*this,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 4016 |                                                    In.getArgument().pack_end()),
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4017 |                                      Outputs, Uneval))
      |                                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>; Derived = {anonymous}::SubstituteDeducedTypeTransform]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>' changed in GCC 7.1
 3997 | bool TreeTransform<Derived>::TransformTemplateArguments(
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>'} changed in GCC 7.1
 4013 |       if (TransformTemplateArguments(PackLocIterator(*this,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 4014 |                                                  In.getArgument().pack_begin()),
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4015 |                                      PackLocIterator(*this,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 4016 |                                                    In.getArgument().pack_end()),
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4017 |                                      Outputs, Uneval))
      |                                      ~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp:14:
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:11484:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>'} changed in GCC 7.1
11484 |     if (TransformTemplateArguments(PackLocIterator(*this, PackArgs.begin()),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11485 |                                    PackLocIterator(*this, PackArgs.end()),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11486 |                                    TransformedPackArgs, /*Uneval*/true))
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplate.cpp:12:
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) [with Derived = {anonymous}::CurrentInstantiationRebuilder]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:6155:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
 6155 |   if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 6156 |                                               ArgIterator(TL, TL.getNumArgs()),
      |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6157 |                                               NewTemplateArgs))
      |                                               ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:6155:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:6155:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CompilerInvocation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/CompilerInvocation.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CompilerInvocation.cpp
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In function 'clang::TypeSourceInfo* clang::TreeTransform<Derived>::TransformTSIInObjectScope(clang::TypeLoc, clang::QualType, clang::NamedDecl*, clang::CXXScopeSpec&) [with Derived = {anonymous}::CurrentInstantiationRebuilder]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:5911:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
 5911 |   if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 5912 |                                               ArgIterator(TL, TL.getNumArgs()),
      |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5913 |                                               NewTemplateArgs))
      |                                               ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:5911:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:5911:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplate.cpp:12:
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>; Derived = {anonymous}::CurrentInstantiationRebuilder]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>' changed in GCC 7.1
 3997 | bool TreeTransform<Derived>::TransformTemplateArguments(
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>'} changed in GCC 7.1
 4013 |       if (TransformTemplateArguments(PackLocIterator(*this,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 4014 |                                                  In.getArgument().pack_begin()),
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4015 |                                      PackLocIterator(*this,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 4016 |                                                    In.getArgument().pack_end()),
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4017 |                                      Outputs, Uneval))
      |                                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::TemplateName) [with Derived = {anonymous}::CurrentInstantiationRebuilder]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>'} changed in GCC 7.1
 4013 |       if (TransformTemplateArguments(PackLocIterator(*this,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 4014 |                                                  In.getArgument().pack_begin()),
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4015 |                                      PackLocIterator(*this,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 4016 |                                                    In.getArgument().pack_end()),
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4017 |                                      Outputs, Uneval))
      |                                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::CurrentInstantiationRebuilder]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>'} changed in GCC 7.1
 4013 |       if (TransformTemplateArguments(PackLocIterator(*this,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 4014 |                                                  In.getArgument().pack_begin()),
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4015 |                                      PackLocIterator(*this,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 4016 |                                                    In.getArgument().pack_end()),
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4017 |                                      Outputs, Uneval))
      |                                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>; Derived = {anonymous}::CurrentInstantiationRebuilder]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>' changed in GCC 7.1
 3997 | bool TreeTransform<Derived>::TransformTemplateArguments(
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>'} changed in GCC 7.1
 4013 |       if (TransformTemplateArguments(PackLocIterator(*this,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 4014 |                                                  In.getArgument().pack_begin()),
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4015 |                                      PackLocIterator(*this,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 4016 |                                                    In.getArgument().pack_end()),
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4017 |                                      Outputs, Uneval))
      |                                      ~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplate.cpp:12:
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::CurrentInstantiationRebuilder]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:11484:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::CurrentInstantiationRebuilder, const clang::TemplateArgument*>'} changed in GCC 7.1
11484 |     if (TransformTemplateArguments(PackLocIterator(*this, PackArgs.begin()),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11485 |                                    PackLocIterator(*this, PackArgs.end()),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11486 |                                    TransformedPackArgs, /*Uneval*/true))
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/CompilerInvocation.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CompilerInvocation.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PreprocessingRecord.h:389:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/CompilerInvocation.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CompilerInvocation.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CompilerInvocation.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::SmallDenseMap<llvm::CachedHashString, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::CachedHashString>, llvm::detail::DenseSetPair<llvm::CachedHashString> >; DerivedT = llvm::SmallDenseMap<llvm::CachedHashString, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::CachedHashString>, llvm::detail::DenseSetPair<llvm::CachedHashString> >; KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::CachedHashString>; BucketT = llvm::detail::DenseSetPair<llvm::CachedHashString>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:948:26:   required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::copyFrom(const llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>&) [with KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<llvm::CachedHashString>; BucketT = llvm::detail::DenseSetPair<llvm::CachedHashString>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:835:5:   required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(const llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>&) [with KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<llvm::CachedHashString>; BucketT = llvm::detail::DenseSetPair<llvm::CachedHashString>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::CachedHashString>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SetVector.h:24,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/HeaderSearchOptions.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CompilerInvocation.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::CachedHashString>' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependencyFile.cpp.o
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CreateInvocationFromCommandLine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/CreateInvocationFromCommandLine.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/DependencyFile.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/DependencyFile.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/Utils.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Compilation.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp:16:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateInstantiate.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaTemplateInstantiate.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/Utils.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/DependencyFile.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PreprocessingRecord.h:389:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/Utils.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/DependencyFile.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependencyGraph.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/DependencyGraph.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/DependencyGraph.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/Utils.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/DependencyGraph.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:515:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/Utils.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/DependencyGraph.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::NamedDecl*, clang::FunctionDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:321:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DiagnosticRenderer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/DiagnosticRenderer.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/DiagnosticRenderer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::ObjCDictionaryElement]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:11767:27:   required from 'clang::ExprResult clang::TreeTransform<Derived>::TransformObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*) [with Derived = {anonymous}::TemplateInstantiator; clang::ExprResult = clang::ActionResult<clang::Expr*>]'
/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc:639:1:   required from 'clang::ExprResult clang::TreeTransform<Derived>::TransformExpr(clang::Expr*) [with Derived = {anonymous}::TemplateInstantiator; clang::ExprResult = clang::ActionResult<clang::Expr*>]'
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:1215:68:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::ObjCDictionaryElement' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Lookup.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13:
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprObjC.h:239:8: note: 'struct clang::ObjCDictionaryElement' declared here
  239 | struct ObjCDictionaryElement {
      |        ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::StringRef, clang::QualType>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:12758:14:   required from 'clang::StmtResult clang::TreeTransform<Derived>::TransformCapturedStmt(clang::CapturedStmt*) [with Derived = {anonymous}::TemplateInstantiator; clang::StmtResult = clang::ActionResult<clang::Stmt*>]'
/<<PKGBUILDDIR>>/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc:73:1:   required from 'clang::StmtResult clang::TreeTransform<Derived>::TransformStmt(clang::Stmt*) [with Derived = {anonymous}::TemplateInstantiator; clang::StmtResult = clang::ActionResult<clang::Stmt*>]'
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:2764:38:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::StringRef, clang::QualType>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::StringRef, clang::QualType>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::SmallDenseMap<clang::sema::FunctionScopeInfo::WeakObjectProfileTy, llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4>, 8, clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo>; DerivedT = llvm::SmallDenseMap<clang::sema::FunctionScopeInfo::WeakObjectProfileTy, llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4>, 8, clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo>; KeyT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy; ValueT = llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4>; KeyInfoT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo; BucketT = llvm::detail::DenseMapPair<clang::sema::FunctionScopeInfo::WeakObjectProfileTy, llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:948:26:   required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::copyFrom(const llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>&) [with KeyT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy; ValueT = llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4>; unsigned int InlineBuckets = 8; KeyInfoT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo; BucketT = llvm::detail::DenseMapPair<clang::sema::FunctionScopeInfo::WeakObjectProfileTy, llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:835:5:   required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::SmallDenseMap(const llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>&) [with KeyT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy; ValueT = llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4>; unsigned int InlineBuckets = 8; KeyInfoT = clang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo; BucketT = llvm::detail::DenseMapPair<clang::sema::FunctionScopeInfo::WeakObjectProfileTy, llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/ScopeInfo.h:329:3:   required from 'clang::ExprResult clang::TreeTransform<Derived>::TransformLambdaExpr(clang::LambdaExpr*) [with Derived = {anonymous}::TemplateInstantiator; clang::ExprResult = clang::ActionResult<clang::Expr*>]'
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:916:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<clang::sema::FunctionScopeInfo::WeakObjectProfileTy, llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<clang::sema::FunctionScopeInfo::WeakObjectProfileTy, llvm::SmallVector<clang::sema::FunctionScopeInfo::WeakUseTy, 4> >' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<clang::VarDecl*, unsigned int>; DerivedT = llvm::DenseMap<clang::VarDecl*, unsigned int>; KeyT = clang::VarDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::VarDecl*>; BucketT = llvm::detail::DenseMapPair<clang::VarDecl*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = clang::VarDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::VarDecl*>; BucketT = llvm::detail::DenseMapPair<clang::VarDecl*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = clang::VarDecl*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<clang::VarDecl*>; BucketT = llvm::detail::DenseMapPair<clang::VarDecl*, unsigned int>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/ScopeInfo.h:459:3:   required from 'clang::ExprResult clang::TreeTransform<Derived>::TransformLambdaExpr(clang::LambdaExpr*) [with Derived = {anonymous}::TemplateInstantiator; clang::ExprResult = clang::ActionResult<clang::Expr*>]'
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:916:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<clang::VarDecl*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<clang::VarDecl*, unsigned int>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/DiagnosticRenderer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/DiagnosticRenderer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/DiagnosticRenderer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/DiagnosticRenderer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/FrontendAction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/FrontendAction.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/FrontendAction.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/FrontendAction.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/FrontendAction.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/FrontendAction.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/FrontendAction.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:14:
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>; Derived = {anonymous}::TemplateInstantiator]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>' changed in GCC 7.1
 3997 | bool TreeTransform<Derived>::TransformTemplateArguments(
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>'} changed in GCC 7.1
 4013 |       if (TransformTemplateArguments(PackLocIterator(*this,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 4014 |                                                  In.getArgument().pack_begin()),
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4015 |                                      PackLocIterator(*this,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 4016 |                                                    In.getArgument().pack_end()),
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4017 |                                      Outputs, Uneval))
      |                                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::TemplateName) [with Derived = {anonymous}::TemplateInstantiator]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>'} changed in GCC 7.1
 4013 |       if (TransformTemplateArguments(PackLocIterator(*this,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 4014 |                                                  In.getArgument().pack_begin()),
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4015 |                                      PackLocIterator(*this,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 4016 |                                                    In.getArgument().pack_end()),
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4017 |                                      Outputs, Uneval))
      |                                      ~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/ASTUnit.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/FrontendAction.h:24,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/FrontendAction.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::SmallDenseMap<llvm::CachedHashString, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::CachedHashString>, llvm::detail::DenseSetPair<llvm::CachedHashString> >; DerivedT = llvm::SmallDenseMap<llvm::CachedHashString, llvm::detail::DenseSetEmpty, 16, llvm::DenseMapInfo<llvm::CachedHashString>, llvm::detail::DenseSetPair<llvm::CachedHashString> >; KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = llvm::DenseMapInfo<llvm::CachedHashString>; BucketT = llvm::detail::DenseSetPair<llvm::CachedHashString>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:948:26:   required from 'void llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::copyFrom(const llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>&) [with KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<llvm::CachedHashString>; BucketT = llvm::detail::DenseSetPair<llvm::CachedHashString>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:928:7:   required from 'llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>& llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>::operator=(const llvm::SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>&) [with KeyT = llvm::CachedHashString; ValueT = llvm::detail::DenseSetEmpty; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo<llvm::CachedHashString>; BucketT = llvm::detail::DenseSetPair<llvm::CachedHashString>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:54:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class llvm::detail::DenseSetPair<llvm::CachedHashString>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExternalASTSource.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/ASTUnit.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/FrontendAction.h:24,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/FrontendAction.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:34:32: note: 'class llvm::detail::DenseSetPair<llvm::CachedHashString>' declared here
   34 | template <typename KeyT> class DenseSetPair : public DenseSetEmpty {
      |                                ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = const clang::TemplateArgumentLoc*; Derived = {anonymous}::TemplateInstantiator]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>'} changed in GCC 7.1
 4013 |       if (TransformTemplateArguments(PackLocIterator(*this,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 4014 |                                                  In.getArgument().pack_begin()),
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4015 |                                      PackLocIterator(*this,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 4016 |                                                    In.getArgument().pack_end()),
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4017 |                                      Outputs, Uneval))
      |                                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In function 'bool clang::TreeTransform<Derived>::TransformTemplateArguments(InputIterator, InputIterator, clang::TemplateArgumentListInfo&, bool) [with InputIterator = clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>; Derived = {anonymous}::TemplateInstantiator]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>' changed in GCC 7.1
 3997 | bool TreeTransform<Derived>::TransformTemplateArguments(
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:3997:6: note: parameter passing for argument of type 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:4013:37: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>'} changed in GCC 7.1
 4013 |       if (TransformTemplateArguments(PackLocIterator(*this,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 4014 |                                                  In.getArgument().pack_begin()),
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4015 |                                      PackLocIterator(*this,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~
 4016 |                                                    In.getArgument().pack_end()),
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4017 |                                      Outputs, Uneval))
      |                                      ~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:14:
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In function 'clang::TypeSourceInfo* clang::TreeTransform<Derived>::TransformTSIInObjectScope(clang::TypeLoc, clang::QualType, clang::NamedDecl*, clang::CXXScopeSpec&) [with Derived = {anonymous}::TemplateInstantiator]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:5911:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
 5911 |   if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 5912 |                                               ArgIterator(TL, TL.getNumArgs()),
      |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5913 |                                               NewTemplateArgs))
      |                                               ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:5911:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:5911:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::QualType clang::TreeTransform<Derived>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) [with Derived = {anonymous}::TemplateInstantiator]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:6155:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
 6155 |   if (getDerived().TransformTemplateArguments(ArgIterator(TL, 0),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 6156 |                                               ArgIterator(TL, TL.getNumArgs()),
      |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6157 |                                               NewTemplateArgs))
      |                                               ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:6155:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:6155:46: note: parameter passing for argument of type 'ArgIterator' {aka 'clang::TemplateArgumentLocContainerIterator<clang::DependentTemplateSpecializationTypeLoc>'} changed in GCC 7.1
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/FrontendActions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/FrontendActions.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/FrontendActions.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp:14:
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h: In member function 'clang::ExprResult clang::TreeTransform<Derived>::TransformSizeOfPackExpr(clang::SizeOfPackExpr*) [with Derived = {anonymous}::TemplateInstantiator]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/TreeTransform.h:11484:35: note: parameter passing for argument of type 'PackLocIterator' {aka 'clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>'} changed in GCC 7.1
11484 |     if (TransformTemplateArguments(PackLocIterator(*this, PackArgs.begin()),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11485 |                                    PackLocIterator(*this, PackArgs.end()),
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11486 |                                    TransformedPackArgs, /*Uneval*/true))
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/FrontendOptions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/FrontendOptions.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/FrontendOptions.cpp
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/HeaderIncludeGen.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/HeaderIncludeGen.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/HeaderIncludeGen.cpp
[ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateInstantiateDecl.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaTemplateInstantiateDecl.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/Utils.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/HeaderIncludeGen.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:515:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/DependencyOutputOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/HeaderIncludeGen.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/FrontendAction.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/FrontendActions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/FrontendActions.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/FrontendAction.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/FrontendActions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/FrontendActions.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/InitHeaderSearch.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/InitHeaderSearch.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/InitHeaderSearch.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/InitHeaderSearch.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:167:54:   required from 'static llvm::StringMapEntry<ValueTy>* llvm::StringMapEntry<ValueTy>::Create(llvm::StringRef, AllocatorTy&, InitTy&& ...) [with AllocatorTy = llvm::BumpPtrAllocatorImpl<>; InitTy = {}; ValueTy = std::__cxx11::basic_string<char>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:408:32:   required from 'std::pair<llvm::StringMapIterator<ValueTy>, bool> llvm::StringMap<ValueTy, AllocatorTy>::try_emplace(llvm::StringRef, ArgsTy&& ...) [with ArgsTy = {}; ValueTy = std::__cxx11::basic_string<char>; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:360:58:   required from 'ValueTy& llvm::StringMap<ValueTy, AllocatorTy>::operator[](llvm::StringRef) [with ValueTy = std::__cxx11::basic_string<char>; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/HeaderSearch.h:312:29:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/InitHeaderSearch.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/InitPreprocessor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/InitPreprocessor.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/InitPreprocessor.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::NamedDecl*, clang::FunctionDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Overload.h:321:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::NamedDecl*, clang::FunctionDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:1321:78:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:1405:50:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/SemaInternal.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/LangStandards.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/LangStandards.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/LangStandards.cpp
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/LayoutOverrideSource.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/LayoutOverrideSource.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/LayoutOverrideSource.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExternalASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/LayoutOverrideSource.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/LayoutOverrideSource.cpp:9:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExternalASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/LayoutOverrideSource.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/LayoutOverrideSource.cpp:9:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/InitPreprocessor.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PreprocessingRecord.h:389:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/InitPreprocessor.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/GeneratePCH.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization -I/<<PKGBUILDDIR>>/tools/clang/lib/Serialization -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSerialization.dir/GeneratePCH.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/GeneratePCH.cpp
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/LogDiagnosticPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/LogDiagnosticPrinter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/LogDiagnosticPrinter.cpp
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/GlobalModuleIndex.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization -I/<<PKGBUILDDIR>>/tools/clang/lib/Serialization -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSerialization.dir/GlobalModuleIndex.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/GlobalModuleIndex.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/GeneratePCH.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/GeneratePCH.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ModuleDependencyCollector.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/ModuleDependencyCollector.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/ModuleDependencyCollector.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/MultiOnDiskHashTable.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReaderInternals.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/GlobalModuleIndex.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/MultiOnDiskHashTable.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ASTReaderInternals.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/GlobalModuleIndex.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateVariadic.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaTemplateVariadic.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateVariadic.cpp
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/MultiplexConsumer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/MultiplexConsumer.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/MultiplexConsumer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ASTDeserializationListener.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/MultiplexConsumer.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/MultiplexConsumer.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/MultiplexConsumer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/Module.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization -I/<<PKGBUILDDIR>>/tools/clang/lib/Serialization -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSerialization.dir/Module.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/Module.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CharInfo.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/ModuleDependencyCollector.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PreprocessingRecord.h:389:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CharInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/ModuleDependencyCollector.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/Module.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/Module.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/Module.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/Module.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/PCHContainerOperations.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/PCHContainerOperations.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/PCHContainerOperations.cpp
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ModuleFileExtension.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization -I/<<PKGBUILDDIR>>/tools/clang/lib/Serialization -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSerialization.dir/ModuleFileExtension.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ModuleFileExtension.cpp
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/PrecompiledPreamble.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/PrecompiledPreamble.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/PrecompiledPreamble.cpp
[ 64%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ModuleManager.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization -I/<<PKGBUILDDIR>>/tools/clang/lib/Serialization -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSerialization.dir/ModuleManager.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ModuleManager.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::PointerUnion<const clang::TemplateTypeParmType*, clang::NamedDecl*>, clang::SourceLocation>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:67:37:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::PointerUnion<const clang::TemplateTypeParmType*, clang::NamedDecl*>, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::PointerUnion<const clang::TemplateTypeParmType*, clang::NamedDecl*>, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/PrintPreprocessedOutput.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/PrintPreprocessedOutput.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaTemplateVariadic.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ModuleManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ModuleManager.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ModuleManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Serialization/ModuleManager.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/Utils.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const clang::IdentifierInfo*, clang::MacroInfo*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp:805:71:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::IdentifierInfo*, clang::MacroInfo*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/Utils.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::IdentifierInfo*, clang::MacroInfo*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/Utils.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:515:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/Utils.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaType.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/SemaType.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaType.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Lexer.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PrecompiledPreamble.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/PrecompiledPreamble.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CommentOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Lexer.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PrecompiledPreamble.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/PrecompiledPreamble.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Linking CXX static library ../../../../lib/libclangSerialization.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization && /usr/bin/cmake -P CMakeFiles/clangSerialization.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Serialization && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangSerialization.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangSerialization.a CMakeFiles/clangSerialization.dir/ASTCommon.cpp.o CMakeFiles/clangSerialization.dir/ASTReader.cpp.o CMakeFiles/clangSerialization.dir/ASTReaderDecl.cpp.o CMakeFiles/clangSerialization.dir/ASTReaderStmt.cpp.o CMakeFiles/clangSerialization.dir/ASTWriter.cpp.o CMakeFiles/clangSerialization.dir/ASTWriterDecl.cpp.o CMakeFiles/clangSerialization.dir/ASTWriterStmt.cpp.o CMakeFiles/clangSerialization.dir/GeneratePCH.cpp.o CMakeFiles/clangSerialization.dir/GlobalModuleIndex.cpp.o CMakeFiles/clangSerialization.dir/Module.cpp.o CMakeFiles/clangSerialization.dir/ModuleFileExtension.cpp.o CMakeFiles/clangSerialization.dir/ModuleManager.cpp.o
/usr/bin/ranlib ../../../../lib/libclangSerialization.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 64%] Built target clangSerialization
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:32,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PrecompiledPreamble.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/PrecompiledPreamble.cpp:14:
/usr/include/c++/10/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = llvm::sys::fs::UniqueID; _Val = std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> >; _Compare = std::less<llvm::sys::fs::UniqueID>; _Alloc = std::allocator<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> >]':
/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sys::fs::UniqueID, std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash>, std::_Select1st<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> >, std::less<llvm::sys::fs::UniqueID>, std::allocator<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> > >::const_iterator' changed in GCC 7.1
 2193 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<llvm::sys::fs::UniqueID&&>, std::tuple<>}; _Key = llvm::sys::fs::UniqueID; _Val = std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash>; _KeyOfValue = std::_Select1st<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> >; _Compare = std::less<llvm::sys::fs::UniqueID>; _Alloc = std::allocator<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> >]':
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sys::fs::UniqueID, std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash>, std::_Select1st<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> >, std::less<llvm::sys::fs::UniqueID>, std::allocator<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:32,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PrecompiledPreamble.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/PrecompiledPreamble.cpp:14:
/usr/include/c++/10/bits/stl_map.h: In member function 'bool clang::PrecompiledPreamble::CanReuse(const clang::CompilerInvocation&, const llvm::MemoryBuffer*, clang::PreambleBounds, clang::vfs::FileSystem*) const':
/usr/include/c++/10/bits/stl_map.h:520:37: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sys::fs::UniqueID, std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash>, std::_Select1st<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> >, std::less<llvm::sys::fs::UniqueID>, std::allocator<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> > >::const_iterator' changed in GCC 7.1
  520 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  521 |      std::forward_as_tuple(std::move(__k)),
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |      std::tuple<>());
      |      ~~~~~~~~~~~~~~~                 
/usr/include/c++/10/bits/stl_map.h:520:37: note: parameter passing for argument of type 'std::_Rb_tree<llvm::sys::fs::UniqueID, std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash>, std::_Select1st<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> >, std::less<llvm::sys::fs::UniqueID>, std::allocator<std::pair<const llvm::sys::fs::UniqueID, clang::PrecompiledPreamble::PreambleFileHash> > >::const_iterator' changed in GCC 7.1
  520 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  521 |      std::forward_as_tuple(std::move(__k)),
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |      std::tuple<>());
      |      ~~~~~~~~~~~~~~~                 
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaType.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaType.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/TypeLocBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/lib/Sema -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangSema.dir/TypeLocBuilder.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaType.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaType.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaType.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaType.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaType.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/SemaType.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/SerializedDiagnosticReader.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/SerializedDiagnosticReader.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/SerializedDiagnosticReader.cpp
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TestModuleFileExtension.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/TestModuleFileExtension.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/TestModuleFileExtension.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Sema/TypeLocBuilder.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TextDiagnostic.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/TextDiagnostic.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/TextDiagnostic.cpp
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TextDiagnosticBuffer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/TextDiagnosticBuffer.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/TextDiagnosticBuffer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/DiagnosticRenderer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/TextDiagnostic.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/TextDiagnostic.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In function 'std::pair<llvm::SmallString<16>, bool> printableTextForNextCharacter(llvm::StringRef, size_t*, unsigned int)':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:506:7: warning: array subscript 1 is outside array bounds of 'char [1]' [-Warray-bounds]
  506 |       ++EltPtr;
      |       ^~
/<<PKGBUILDDIR>>/tools/clang/lib/Frontend/TextDiagnostic.cpp:141:69: note: while referencing '<anonymous>'
  141 |         expandedCP.insert(expandedCP.begin()+3, llvm::hexdigit(c%16));
      |                                                                     ^
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/DiagnosticRenderer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/TextDiagnostic.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/TextDiagnostic.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:506:7: warning: array subscript 1 is outside array bounds of 'char [1]' [-Warray-bounds]
  506 |       ++EltPtr;
      |       ^~
/<<PKGBUILDDIR>>/tools/clang/lib/Frontend/TextDiagnostic.cpp:145:66: note: while referencing '<anonymous>'
  145 |         expandedCP.insert(expandedCP.begin()+3, llvm::hexdigit(0));
      |                                                                  ^
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TextDiagnosticPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/TextDiagnosticPrinter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp
[ 64%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/TestModuleFileExtension.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/TestModuleFileExtension.cpp:9:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PreprocessingRecord.h:389:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Serialization/ModuleFileExtension.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/TestModuleFileExtension.h:12,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/TestModuleFileExtension.cpp:9:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/build.make tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend/Rewrite /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend/Rewrite/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/depend.internal".
Scanning dependencies of target clangRewriteFrontend
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/build.make tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 64%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/FixItRewriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend/Rewrite && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend/Rewrite -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/FixItRewriter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite/FixItRewriter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:515:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Rewrite/Frontend/FixItRewriter.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite/FixItRewriter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Rewrite/Frontend/FixItRewriter.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite/FixItRewriter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/FrontendActions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend/Rewrite && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend/Rewrite -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/FrontendActions.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp
/usr/bin/make  -f tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/build.make tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/lib/FrontendTool /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/FrontendTool /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/FrontendTool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/depend.internal".
Scanning dependencies of target clangFrontendTool
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/build.make tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 64%] Building CXX object tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/FrontendTool && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/FrontendTool -I/<<PKGBUILDDIR>>/tools/clang/lib/FrontendTool -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
[ 64%] Linking CXX static library ../../../../lib/libclangFrontend.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/cmake -P CMakeFiles/clangFrontend.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangFrontend.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangFrontend.a CMakeFiles/clangFrontend.dir/ASTConsumers.cpp.o CMakeFiles/clangFrontend.dir/ASTMerge.cpp.o CMakeFiles/clangFrontend.dir/ASTUnit.cpp.o CMakeFiles/clangFrontend.dir/CacheTokens.cpp.o CMakeFiles/clangFrontend.dir/ChainedDiagnosticConsumer.cpp.o CMakeFiles/clangFrontend.dir/ChainedIncludesSource.cpp.o CMakeFiles/clangFrontend.dir/CodeGenOptions.cpp.o CMakeFiles/clangFrontend.dir/CompilerInstance.cpp.o CMakeFiles/clangFrontend.dir/CompilerInvocation.cpp.o CMakeFiles/clangFrontend.dir/CreateInvocationFromCommandLine.cpp.o CMakeFiles/clangFrontend.dir/DependencyFile.cpp.o CMakeFiles/clangFrontend.dir/DependencyGraph.cpp.o CMakeFiles/clangFrontend.dir/DiagnosticRenderer.cpp.o CMakeFiles/clangFrontend.dir/FrontendAction.cpp.o CMakeFiles/clangFrontend.dir/FrontendActions.cpp.o CMakeFiles/clangFrontend.dir/FrontendOptions.cpp.o CMakeFiles/clangFrontend.dir/HeaderIncludeGen.cpp.o CMakeFiles/clangFrontend.dir/InitHeaderSearch.cpp.o CMakeFiles/clangFrontend.dir/InitPreprocessor.cpp.o CMakeFiles/clangFrontend.dir/LangStandards.cpp.o CMakeFiles/clangFrontend.dir/LayoutOverrideSource.cpp.o CMakeFiles/clangFrontend.dir/LogDiagnosticPrinter.cpp.o CMakeFiles/clangFrontend.dir/ModuleDependencyCollector.cpp.o CMakeFiles/clangFrontend.dir/MultiplexConsumer.cpp.o CMakeFiles/clangFrontend.dir/PCHContainerOperations.cpp.o CMakeFiles/clangFrontend.dir/PrecompiledPreamble.cpp.o CMakeFiles/clangFrontend.dir/PrintPreprocessedOutput.cpp.o CMakeFiles/clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o CMakeFiles/clangFrontend.dir/SerializedDiagnosticReader.cpp.o CMakeFiles/clangFrontend.dir/TestModuleFileExtension.cpp.o CMakeFiles/clangFrontend.dir/TextDiagnostic.cpp.o CMakeFiles/clangFrontend.dir/TextDiagnosticBuffer.cpp.o CMakeFiles/clangFrontend.dir/TextDiagnosticPrinter.cpp.o CMakeFiles/clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o
/usr/bin/ranlib ../../../../lib/libclangFrontend.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 64%] Built target clangFrontend
[ 64%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/HTMLPrint.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend/Rewrite && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend/Rewrite -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/HTMLPrint.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite/HTMLPrint.cpp
/<<PKGBUILDDIR>>/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp: In function 'std::unique_ptr<clang::FrontendAction> CreateFrontendBaseAction(clang::CompilerInstance&)':
/<<PKGBUILDDIR>>/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp:77:25: warning: redundant move in return statement [-Wredundant-move]
   77 |         return std::move(P);
      |                ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp:77:25: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite/HTMLPrint.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite/HTMLPrint.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ARCMigrate/FileRemapper.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ARCMigrate/ARCMTActions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ARCMigrate/FileRemapper.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ARCMigrate/ARCMTActions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/FrontendAction.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Rewrite/Frontend/FrontendActions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/FrontendAction.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Rewrite/Frontend/FrontendActions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Linking CXX static library ../../../../lib/libclangSema.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/cmake -P CMakeFiles/clangSema.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Sema && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangSema.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangSema.a CMakeFiles/clangSema.dir/AnalysisBasedWarnings.cpp.o CMakeFiles/clangSema.dir/AttributeList.cpp.o CMakeFiles/clangSema.dir/CodeCompleteConsumer.cpp.o CMakeFiles/clangSema.dir/DeclSpec.cpp.o CMakeFiles/clangSema.dir/DelayedDiagnostic.cpp.o CMakeFiles/clangSema.dir/IdentifierResolver.cpp.o CMakeFiles/clangSema.dir/JumpDiagnostics.cpp.o CMakeFiles/clangSema.dir/MultiplexExternalSemaSource.cpp.o CMakeFiles/clangSema.dir/Scope.cpp.o CMakeFiles/clangSema.dir/ScopeInfo.cpp.o CMakeFiles/clangSema.dir/Sema.cpp.o CMakeFiles/clangSema.dir/SemaAccess.cpp.o CMakeFiles/clangSema.dir/SemaAttr.cpp.o CMakeFiles/clangSema.dir/SemaCXXScopeSpec.cpp.o CMakeFiles/clangSema.dir/SemaCast.cpp.o CMakeFiles/clangSema.dir/SemaChecking.cpp.o CMakeFiles/clangSema.dir/SemaCodeComplete.cpp.o CMakeFiles/clangSema.dir/SemaConsumer.cpp.o CMakeFiles/clangSema.dir/SemaCoroutine.cpp.o CMakeFiles/clangSema.dir/SemaCUDA.cpp.o CMakeFiles/clangSema.dir/SemaDecl.cpp.o CMakeFiles/clangSema.dir/SemaDeclAttr.cpp.o CMakeFiles/clangSema.dir/SemaDeclCXX.cpp.o CMakeFiles/clangSema.dir/SemaDeclObjC.cpp.o CMakeFiles/clangSema.dir/SemaExceptionSpec.cpp.o CMakeFiles/clangSema.dir/SemaExpr.cpp.o CMakeFiles/clangSema.dir/SemaExprCXX.cpp.o CMakeFiles/clangSema.dir/SemaExprMember.cpp.o CMakeFiles/clangSema.dir/SemaExprObjC.cpp.o CMakeFiles/clangSema.dir/SemaFixItUtils.cpp.o CMakeFiles/clangSema.dir/SemaInit.cpp.o CMakeFiles/clangSema.dir/SemaLambda.cpp.o CMakeFiles/clangSema.dir/SemaLookup.cpp.o CMakeFiles/clangSema.dir/SemaObjCProperty.cpp.o CMakeFiles/clangSema.dir/SemaOpenMP.cpp.o CMakeFiles/clangSema.dir/SemaOverload.cpp.o CMakeFiles/clangSema.dir/SemaPseudoObject.cpp.o CMakeFiles/clangSema.dir/SemaStmt.cpp.o CMakeFiles/clangSema.dir/SemaStmtAsm.cpp.o CMakeFiles/clangSema.dir/SemaStmtAttr.cpp.o CMakeFiles/clangSema.dir/SemaTemplate.cpp.o CMakeFiles/clangSema.dir/SemaTemplateDeduction.cpp.o CMakeFiles/clangSema.dir/SemaTemplateInstantiate.cpp.o CMakeFiles/clangSema.dir/SemaTemplateInstantiateDecl.cpp.o CMakeFiles/clangSema.dir/SemaTemplateVariadic.cpp.o CMakeFiles/clangSema.dir/SemaType.cpp.o CMakeFiles/clangSema.dir/TypeLocBuilder.cpp.o
/usr/bin/ranlib ../../../../lib/libclangSema.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 64%] Built target clangSema
/usr/bin/make  -f tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/build.make tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/lib/Tooling /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/depend.internal".
Scanning dependencies of target clangTooling
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/build.make tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 64%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/ArgumentsAdjusters.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling -I/<<PKGBUILDDIR>>/tools/clang/lib/Tooling -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTooling.dir/ArgumentsAdjusters.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/ArgumentsAdjusters.cpp
[ 64%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/CommonOptionsParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling -I/<<PKGBUILDDIR>>/tools/clang/lib/Tooling -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTooling.dir/CommonOptionsParser.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/CommonOptionsParser.cpp
/usr/bin/make  -f tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/build.make tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Core /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Core /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/depend.internal".
Scanning dependencies of target clangToolingCore
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/build.make tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 64%] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/Lookup.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangToolingCore.dir/Lookup.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Core/Lookup.cpp
[ 64%] Linking CXX static library ../../../../lib/libclangFrontendTool.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/FrontendTool && /usr/bin/cmake -P CMakeFiles/clangFrontendTool.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/FrontendTool && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangFrontendTool.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangFrontendTool.a CMakeFiles/clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o
/usr/bin/ranlib ../../../../lib/libclangFrontendTool.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 64%] Built target clangFrontendTool
[ 64%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/CompilationDatabase.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling -I/<<PKGBUILDDIR>>/tools/clang/lib/Tooling -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTooling.dir/CompilationDatabase.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/CompilationDatabase.cpp
[ 64%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/InclusionRewriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend/Rewrite && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend/Rewrite -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/InclusionRewriter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp
/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/CommonOptionsParser.cpp: In static member function 'static llvm::Expected<clang::tooling::CommonOptionsParser> clang::tooling::CommonOptionsParser::create(int&, const char**, llvm::cl::OptionCategory&, llvm::cl::NumOccurrencesFlag, const char*)':
/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/CommonOptionsParser.cpp:167:21: warning: redundant move in return statement [-Wredundant-move]
  167 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/CommonOptionsParser.cpp:167:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/CommonOptionsParser.cpp:168:19: warning: redundant move in return statement [-Wredundant-move]
  168 |   return std::move(Parser);
      |          ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/CommonOptionsParser.cpp:168:19: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/CommonOptionsParser.h:30,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/CommonOptionsParser.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/CommonOptionsParser.h:30,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/CommonOptionsParser.cpp:27:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Core/Lookup.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Core/Lookup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Core/Lookup.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceManager.h:38,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const clang::FileEntry*, const clang::DirectoryEntry*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp:408:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::FileEntry*, const clang::DirectoryEntry*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Rewrite/Frontend/Rewriters.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::FileEntry*, const clang::DirectoryEntry*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceManager.h:38,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:515:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Rewrite/Frontend/Rewriters.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/Replacement.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangToolingCore.dir/Replacement.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Core/Replacement.cpp
[ 64%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/Execution.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling -I/<<PKGBUILDDIR>>/tools/clang/lib/Tooling -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTooling.dir/Execution.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Execution.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/CompilationDatabase.h:32,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/CompilationDatabase.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/CompilationDatabase.cpp:21:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/RewriteMacros.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend/Rewrite && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend/Rewrite -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/RewriteMacros.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite/RewriteMacros.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/CompilationDatabase.h:32,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/CompilationDatabase.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/CompilationDatabase.h:31,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/CompilationDatabase.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceManager.h:38,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite/RewriteMacros.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:515:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Rewrite/Frontend/Rewriters.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite/RewriteMacros.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 64%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/RewriteModernObjC.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend/Rewrite && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend/Rewrite -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/RewriteModernObjC.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
/usr/bin/make  -f tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/build.make tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/depend.internal".
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/CommonOptionsParser.h:30,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Execution.h:31,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Execution.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/CommonOptionsParser.h:30,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Execution.h:31,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Execution.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
Scanning dependencies of target clangToolingRefactor
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/build.make tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 64%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/ASTSelection.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring -I/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangToolingRefactor.dir/ASTSelection.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp
[ 64%] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/Diagnostic.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangToolingCore.dir/Diagnostic.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Core/Diagnostic.cpp
[ 64%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/FileMatchTrie.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling -I/<<PKGBUILDDIR>>/tools/clang/lib/Tooling -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTooling.dir/FileMatchTrie.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/FileMatchTrie.cpp
[ 64%] Linking CXX static library ../../../../../lib/libclangToolingCore.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Core && /usr/bin/cmake -P CMakeFiles/clangToolingCore.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Core && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangToolingCore.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangToolingCore.a CMakeFiles/clangToolingCore.dir/Lookup.cpp.o CMakeFiles/clangToolingCore.dir/Replacement.cpp.o CMakeFiles/clangToolingCore.dir/Diagnostic.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangToolingCore.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 64%] Built target clangToolingCore
[ 64%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/FixIt.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling -I/<<PKGBUILDDIR>>/tools/clang/lib/Tooling -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTooling.dir/FixIt.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/FixIt.cpp
[ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/ASTSelectionRequirements.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring -I/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangToolingRefactor.dir/ASTSelectionRequirements.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/ASTSelectionRequirements.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AST.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Rewrite/Frontend/ASTConsumers.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp: In member function 'llvm::Optional<clang::tooling::SelectedASTNode> {anonymous}::ASTSelectionFinder::getSelectedASTNode()':
/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp:61:21: warning: redundant move in return statement [-Wredundant-move]
   61 |     return std::move(Result);
      |            ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp:61:21: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/ASTSelectionRequirements.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/ASTSelectionRequirements.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/FixIt.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/FixIt.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/FixIt.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/FixIt.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/JSONCompilationDatabase.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling -I/<<PKGBUILDDIR>>/tools/clang/lib/Tooling -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTooling.dir/JSONCompilationDatabase.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp
[ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/AtomicChange.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring -I/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangToolingRefactor.dir/AtomicChange.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {clang::tooling::SelectedASTNode}; _Tp = clang::tooling::SelectedASTNode; _Alloc = std::allocator<clang::tooling::SelectedASTNode>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<clang::tooling::SelectedASTNode>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {clang::tooling::SelectedASTNode}; _Tp = clang::tooling::SelectedASTNode; _Alloc = std::allocator<clang::tooling::SelectedASTNode>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::tooling::SelectedASTNode*, std::vector<clang::tooling::SelectedASTNode> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp: In function 'llvm::Expected<clang::tooling::Replacements> clang::tooling::{anonymous}::createReplacementsForHeaders(llvm::StringRef, llvm::StringRef, llvm::ArrayRef<clang::tooling::AtomicChange>, const clang::format::FormatStyle&)':
/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp:163:25: warning: redundant move in return statement [-Wredundant-move]
  163 |         return std::move(Err);
      |                ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp:163:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp:171:25: warning: redundant move in return statement [-Wredundant-move]
  171 |         return std::move(Err);
      |                ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp:171:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp: In function 'llvm::Expected<clang::tooling::Replacements> clang::tooling::{anonymous}::combineReplacementsInChanges(llvm::StringRef, llvm::ArrayRef<clang::tooling::AtomicChange>)':
/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp:191:25: warning: redundant move in return statement [-Wredundant-move]
  191 |         return std::move(Err);
      |                ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp:191:25: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/CompilationDatabase.h:32,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/JSONCompilationDatabase.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/JSONCompilationDatabase.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceManager.h:38,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring/AtomicChange.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceManager.h:38,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring/AtomicChange.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/Refactoring.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling -I/<<PKGBUILDDIR>>/tools/clang/lib/Tooling -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTooling.dir/Refactoring.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring.cpp
[ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/RefactoringCallbacks.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling -I/<<PKGBUILDDIR>>/tools/clang/lib/Tooling -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTooling.dir/RefactoringCallbacks.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp
[ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Extract/Extract.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring -I/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangToolingRefactor.dir/Extract/Extract.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Core/Replacement.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Core/Replacement.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/StandaloneExecution.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling -I/<<PKGBUILDDIR>>/tools/clang/lib/Tooling -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTooling.dir/StandaloneExecution.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/StandaloneExecution.cpp
/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp: In member function 'virtual llvm::Expected<std::vector<clang::tooling::AtomicChange> > clang::tooling::ExtractFunction::createSourceReplacements(clang::tooling::RefactoringRuleContext&)':
/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp:173:23: warning: redundant move in return statement [-Wredundant-move]
  173 |       return std::move(Err);
      |              ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp:173:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp:190:23: warning: redundant move in return statement [-Wredundant-move]
  190 |       return std::move(Err);
      |              ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp:190:23: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/RefactoringCallbacks.h:32,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/RefactoringCallbacks.h:32,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 66%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/RewriteObjC.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend/Rewrite && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend/Rewrite -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/RewriteObjC.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring/Extract/Extract.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring/Extract/Extract.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Extract/SourceExtraction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring -I/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangToolingRefactor.dir/Extract/SourceExtraction.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/StandaloneExecution.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/StandaloneExecution.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/ArgumentsAdjusters.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/StandaloneExecution.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/StandaloneExecution.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/RefactoringActions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring -I/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangToolingRefactor.dir/RefactoringActions.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/RefactoringActions.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AST.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Rewrite/Frontend/ASTConsumers.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/Tooling.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling -I/<<PKGBUILDDIR>>/tools/clang/lib/Tooling -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTooling.dir/Tooling.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Tooling.cpp
/usr/bin/make  -f tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/build.make tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/ASTDiff /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/ASTDiff /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/ASTDiff/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/depend.internal".
Scanning dependencies of target clangToolingASTDiff
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/build.make tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 66%] Building CXX object tools/clang/lib/Tooling/ASTDiff/CMakeFiles/clangToolingASTDiff.dir/ASTDiff.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/ASTDiff && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/ASTDiff -I/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/ASTDiff -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangToolingASTDiff.dir/ASTDiff.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring/Extract/Extract.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/RefactoringActions.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring/ASTSelection.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring/Extract/Extract.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/RefactoringActions.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Tooling.h:34,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Tooling.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Compilation.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Tooling.cpp:16:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Tooling.h:34,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Tooling.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Tooling.h:34,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Tooling.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/ASTDiff/ASTDiffInternal.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/ASTDiff/ASTDiff.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/ASTDiff/ASTDiffInternal.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/ASTDiff/ASTDiff.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Rename/RenamingAction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring -I/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangToolingRefactor.dir/Rename/RenamingAction.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp
[ 66%] Linking CXX static library ../../../../lib/libclangTooling.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling && /usr/bin/cmake -P CMakeFiles/clangTooling.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTooling.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangTooling.a CMakeFiles/clangTooling.dir/ArgumentsAdjusters.cpp.o CMakeFiles/clangTooling.dir/CommonOptionsParser.cpp.o CMakeFiles/clangTooling.dir/CompilationDatabase.cpp.o CMakeFiles/clangTooling.dir/Execution.cpp.o CMakeFiles/clangTooling.dir/FileMatchTrie.cpp.o CMakeFiles/clangTooling.dir/FixIt.cpp.o CMakeFiles/clangTooling.dir/JSONCompilationDatabase.cpp.o CMakeFiles/clangTooling.dir/Refactoring.cpp.o CMakeFiles/clangTooling.dir/RefactoringCallbacks.cpp.o CMakeFiles/clangTooling.dir/StandaloneExecution.cpp.o CMakeFiles/clangTooling.dir/Tooling.cpp.o
/usr/bin/ranlib ../../../../lib/libclangTooling.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 66%] Built target clangTooling
/usr/bin/make  -f tools/clang/lib/Index/CMakeFiles/clangIndex.dir/build.make tools/clang/lib/Index/CMakeFiles/clangIndex.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/lib/Index /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Index /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Index/CMakeFiles/clangIndex.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Index/CMakeFiles/clangIndex.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Index/CMakeFiles/clangIndex.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Index/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Index/CMakeFiles/clangIndex.dir/depend.internal".
Scanning dependencies of target clangIndex
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/lib/Index/CMakeFiles/clangIndex.dir/build.make tools/clang/lib/Index/CMakeFiles/clangIndex.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 66%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/CodegenNameGenerator.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Index -I/<<PKGBUILDDIR>>/tools/clang/lib/Index -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangIndex.dir/CodegenNameGenerator.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Index/CodegenNameGenerator.cpp
/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp: In function 'llvm::Expected<std::vector<clang::tooling::AtomicChange> > clang::tooling::createRenameReplacements(const SymbolOccurrences&, const clang::SourceManager&, const clang::tooling::SymbolName&)':
/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp:158:25: warning: redundant move in return statement [-Wredundant-move]
  158 |         return std::move(Error);
      |                ~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp:158:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp:162:19: warning: redundant move in return statement [-Wredundant-move]
  162 |   return std::move(Changes);
      |          ~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp:162:19: note: remove 'std::move' call
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/ASTDiff/ASTDiffInternal.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/ASTDiff/ASTDiff.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = clang::diff::Node; _Alloc = std::allocator<clang::diff::Node>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<clang::diff::Node>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = clang::diff::Node; _Alloc = std::allocator<clang::diff::Node>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::diff::Node*, std::vector<clang::diff::Node> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Core/Replacement.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring/Rename/RenamingAction.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Core/Replacement.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring/Rename/RenamingAction.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 66%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/RewriteTest.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend/Rewrite && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend/Rewrite -I/<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/RewriteTest.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite/RewriteTest.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Index/CodegenNameGenerator.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Index/CodegenNameGenerator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Index/CodegenNameGenerator.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Builtins.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite/RewriteTest.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:515:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Builtins.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Frontend/Rewrite/RewriteTest.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 66%] Linking CXX static library ../../../../../lib/libclangRewriteFrontend.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend/Rewrite && /usr/bin/cmake -P CMakeFiles/clangRewriteFrontend.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Frontend/Rewrite && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangRewriteFrontend.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangRewriteFrontend.a CMakeFiles/clangRewriteFrontend.dir/FixItRewriter.cpp.o CMakeFiles/clangRewriteFrontend.dir/FrontendActions.cpp.o CMakeFiles/clangRewriteFrontend.dir/HTMLPrint.cpp.o CMakeFiles/clangRewriteFrontend.dir/InclusionRewriter.cpp.o CMakeFiles/clangRewriteFrontend.dir/RewriteMacros.cpp.o CMakeFiles/clangRewriteFrontend.dir/RewriteModernObjC.cpp.o CMakeFiles/clangRewriteFrontend.dir/RewriteObjC.cpp.o CMakeFiles/clangRewriteFrontend.dir/RewriteTest.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangRewriteFrontend.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 66%] Built target clangRewriteFrontend
/usr/bin/make  -f tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/build.make tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/depend.internal".
Scanning dependencies of target clangStaticAnalyzerCore
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/build.make tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 66%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/APSIntType.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/APSIntType.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/APSIntType.cpp
[ 66%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/CommentToXML.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Index -I/<<PKGBUILDDIR>>/tools/clang/lib/Index -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangIndex.dir/CommentToXML.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Index/CommentToXML.cpp
[ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Rename/SymbolOccurrences.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring -I/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangToolingRefactor.dir/Rename/SymbolOccurrences.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Rename/SymbolOccurrences.cpp
[ 66%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp
[ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Rename/USRFinder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring -I/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangToolingRefactor.dir/Rename/USRFinder.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Rename/USRFinder.cpp
[ 66%] Linking CXX static library ../../../../../lib/libclangToolingASTDiff.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/ASTDiff && /usr/bin/cmake -P CMakeFiles/clangToolingASTDiff.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/ASTDiff && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangToolingASTDiff.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangToolingASTDiff.a CMakeFiles/clangToolingASTDiff.dir/ASTDiff.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangToolingASTDiff.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 66%] Built target clangToolingASTDiff
[ 66%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Index/CommentToXML.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Index/CommentToXML.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Index/CommentToXML.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AST.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring/Rename/USRFinder.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Rename/USRFinder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AST.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring/Rename/USRFinder.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Rename/USRFinder.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 66%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexBody.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Index -I/<<PKGBUILDDIR>>/tools/clang/lib/Index -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexBody.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Index/IndexBody.cpp
[ 66%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexDecl.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Index -I/<<PKGBUILDDIR>>/tools/clang/lib/Index -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexDecl.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Index/IndexDecl.cpp
[ 66%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Index/IndexSymbol.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Index/IndexingContext.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Index/IndexDecl.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Index/IndexingContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Index/IndexDecl.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Index/IndexSymbol.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Index/IndexingContext.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Index/IndexBody.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Index/IndexingContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Index/IndexBody.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 66%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/BlockCounter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/BlockCounter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BlockCounter.cpp
[ 66%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/IssueHash.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/IssueHash.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/IssueHash.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BlockCounter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::ImutAVLTree<llvm::ImutKeyValueInfo<{anonymous}::CountKey, unsigned int> >; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/ADT/ImmutableSet.h:472:39:   required from 'llvm::ImutAVLFactory<ImutInfo>::TreeTy* llvm::ImutAVLFactory<ImutInfo>::createNode(llvm::ImutAVLFactory<ImutInfo>::TreeTy*, llvm::ImutAVLFactory<ImutInfo>::value_type_ref, llvm::ImutAVLFactory<ImutInfo>::TreeTy*) [with ImutInfo = llvm::ImutKeyValueInfo<{anonymous}::CountKey, unsigned int>; llvm::ImutAVLFactory<ImutInfo>::TreeTy = llvm::ImutAVLTree<llvm::ImutKeyValueInfo<{anonymous}::CountKey, unsigned int> >; llvm::ImutAVLFactory<ImutInfo>::value_type_ref = const std::pair<{anonymous}::CountKey, unsigned int>&]'
/<<PKGBUILDDIR>>/include/llvm/ADT/ImmutableSet.h:540:24:   required from 'llvm::ImutAVLFactory<ImutInfo>::TreeTy* llvm::ImutAVLFactory<ImutInfo>::add_internal(llvm::ImutAVLFactory<ImutInfo>::value_type_ref, llvm::ImutAVLFactory<ImutInfo>::TreeTy*) [with ImutInfo = llvm::ImutKeyValueInfo<{anonymous}::CountKey, unsigned int>; llvm::ImutAVLFactory<ImutInfo>::TreeTy = llvm::ImutAVLTree<llvm::ImutKeyValueInfo<{anonymous}::CountKey, unsigned int> >; llvm::ImutAVLFactory<ImutInfo>::value_type_ref = const std::pair<{anonymous}::CountKey, unsigned int>&]'
/<<PKGBUILDDIR>>/include/llvm/ADT/ImmutableSet.h:404:9:   required from 'llvm::ImutAVLFactory<ImutInfo>::TreeTy* llvm::ImutAVLFactory<ImutInfo>::add(llvm::ImutAVLFactory<ImutInfo>::TreeTy*, llvm::ImutAVLFactory<ImutInfo>::value_type_ref) [with ImutInfo = llvm::ImutKeyValueInfo<{anonymous}::CountKey, unsigned int>; llvm::ImutAVLFactory<ImutInfo>::TreeTy = llvm::ImutAVLTree<llvm::ImutKeyValueInfo<{anonymous}::CountKey, unsigned int> >; llvm::ImutAVLFactory<ImutInfo>::value_type_ref = const std::pair<{anonymous}::CountKey, unsigned int>&]'
/<<PKGBUILDDIR>>/include/llvm/ADT/ImmutableMap.h:118:24:   required from 'llvm::ImmutableMap<KeyT, ValT, ValInfo> llvm::ImmutableMap<KeyT, ValT, ValInfo>::Factory::add(llvm::ImmutableMap<KeyT, ValT, ValInfo>, llvm::ImmutableMap<KeyT, ValT, ValInfo>::key_type_ref, llvm::ImmutableMap<KeyT, ValT, ValInfo>::data_type_ref) [with KeyT = {anonymous}::CountKey; ValT = unsigned int; ValInfo = llvm::ImutKeyValueInfo<{anonymous}::CountKey, unsigned int>; llvm::ImmutableMap<KeyT, ValT, ValInfo>::key_type_ref = const {anonymous}::CountKey&; llvm::ImmutableMap<KeyT, ValT, ValInfo>::data_type_ref = const unsigned int&]'
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BlockCounter.cpp:79:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:24,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BlockCounter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/build.make tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/depend.internal".
Scanning dependencies of target clangStaticAnalyzerCheckers
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/build.make tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 66%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/AllocationDiagnostics.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/AllocationDiagnostics.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.cpp
[ 66%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalysisOrderChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalysisOrderChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/IssueHash.h:12,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/IssueHash.cpp:9:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/IssueHash.h:12,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/IssueHash.cpp:9:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 66%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/BugReporter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/BugReporter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Rename/USRFindingAction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring -I/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangToolingRefactor.dir/Rename/USRFindingAction.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp
[ 66%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexingAction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Index -I/<<PKGBUILDDIR>>/tools/clang/lib/Index -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexingAction.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Index/IndexingAction.cpp
[ 66%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalyzerStatsChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalyzerStatsChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::ento::PathDiagnosticCallPiece*, const clang::ento::ExplodedNode*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:586:48:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::ento::PathDiagnosticCallPiece*, const clang::ento::ExplodedNode*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::ento::PathDiagnosticCallPiece*, const clang::ento::ExplodedNode*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const clang::ento::ExplodedNode*, unsigned int>]':
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:2892:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::ento::ExplodedNode*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::ento::ExplodedNode*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Index/IndexingAction.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Index/IndexingAction.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Index/IndexingAction.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Index/IndexingAction.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 66%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexingContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Index -I/<<PKGBUILDDIR>>/tools/clang/lib/Index -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexingContext.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Index/IndexingContext.cpp
[ 66%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Index/IndexSymbol.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Index/IndexingContext.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Index/IndexingContext.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Index/IndexingContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Index/IndexingContext.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 66%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexSymbol.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Index -I/<<PKGBUILDDIR>>/tools/clang/lib/Index -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexSymbol.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Index/IndexSymbol.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Rename/USRLocFinder.cpp.o
[ 66%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/BugReporterVisitors.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/BugReporterVisitors.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring -I/<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangToolingRefactor.dir/Rename/USRLocFinder.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp
[ 66%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundCheckerV2.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundCheckerV2.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Index/IndexSymbol.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Index/IndexSymbol.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Index/IndexSymbol.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Index/IndexSymbol.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 66%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexTypeSourceInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Index -I/<<PKGBUILDDIR>>/tools/clang/lib/Index -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexTypeSourceInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Index/IndexTypeSourceInfo.cpp
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp: In static member function 'static std::unique_ptr<clang::ento::PathDiagnosticPiece> clang::ento::BugReporterVisitor::getDefaultEndPath(clang::ento::BugReporterContext&, const clang::ento::ExplodedNode*, clang::ento::BugReport&)':
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:159:19: warning: redundant move in return statement [-Wredundant-move]
  159 |   return std::move(P);
      |          ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:159:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp: In member function 'virtual std::shared_ptr<clang::ento::PathDiagnosticPiece> clang::ento::TrackConstraintBRVisitor::VisitNode(const clang::ento::ExplodedNode*, const clang::ento::ExplodedNode*, clang::ento::BugReporterContext&, clang::ento::BugReport&)':
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:811:21: warning: redundant move in return statement [-Wredundant-move]
  811 |     return std::move(X);
      |            ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:811:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp: In member function 'std::shared_ptr<clang::ento::PathDiagnosticPiece> clang::ento::ConditionBRVisitor::VisitTrueTest(const clang::Expr*, const clang::DeclRefExpr*, bool, clang::ento::BugReporterContext&, clang::ento::BugReport&, const clang::ento::ExplodedNode*)':
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1673:19: warning: redundant move in return statement [-Wredundant-move]
 1673 |   return std::move(event);
      |          ~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1673:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp: In member function 'virtual std::shared_ptr<clang::ento::PathDiagnosticPiece> clang::ento::CXXSelfAssignmentBRVisitor::VisitNode(const clang::ento::ExplodedNode*, const clang::ento::ExplodedNode*, clang::ento::BugReporterContext&, clang::ento::BugReport&)':
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1878:19: warning: redundant move in return statement [-Wredundant-move]
 1878 |   return std::move(Piece);
      |          ~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1878:19: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AST.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AST.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 66%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Index/IndexSymbol.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Index/IndexingContext.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Index/IndexTypeSourceInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Index/IndexingContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Index/IndexTypeSourceInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 66%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CallEvent.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CallEvent.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 66%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/USRGeneration.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Index -I/<<PKGBUILDDIR>>/tools/clang/lib/Index -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangIndex.dir/USRGeneration.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Index/USRGeneration.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::ento::Loc, clang::ento::SVal>]':
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:337:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::ento::Loc, clang::ento::SVal>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::ento::Loc, clang::ento::SVal>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Index/USRGeneration.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Index/USRGeneration.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Index/USRGeneration.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Index/USRGeneration.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 66%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/BlockInCriticalSectionChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/BlockInCriticalSectionChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp
[ 66%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/Checker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/Checker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/Checker.cpp
[ 66%] Linking CXX static library ../../../../lib/libclangIndex.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Index && /usr/bin/cmake -P CMakeFiles/clangIndex.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Index && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangIndex.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangIndex.a CMakeFiles/clangIndex.dir/CodegenNameGenerator.cpp.o CMakeFiles/clangIndex.dir/CommentToXML.cpp.o CMakeFiles/clangIndex.dir/IndexBody.cpp.o CMakeFiles/clangIndex.dir/IndexDecl.cpp.o CMakeFiles/clangIndex.dir/IndexingAction.cpp.o CMakeFiles/clangIndex.dir/IndexingContext.cpp.o CMakeFiles/clangIndex.dir/IndexSymbol.cpp.o CMakeFiles/clangIndex.dir/IndexTypeSourceInfo.cpp.o CMakeFiles/clangIndex.dir/USRGeneration.cpp.o
/usr/bin/ranlib ../../../../lib/libclangIndex.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 66%] Built target clangIndex
/usr/bin/make  -f tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/build.make tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Frontend /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/depend.internal".
Scanning dependencies of target clangStaticAnalyzerFrontend
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/build.make tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 66%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/AnalysisConsumer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/../Checkers -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerFrontend.dir/AnalysisConsumer.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
[ 66%] Linking CXX static library ../../../../../lib/libclangToolingRefactor.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring && /usr/bin/cmake -P CMakeFiles/clangToolingRefactor.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Tooling/Refactoring && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangToolingRefactor.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangToolingRefactor.a CMakeFiles/clangToolingRefactor.dir/ASTSelection.cpp.o CMakeFiles/clangToolingRefactor.dir/ASTSelectionRequirements.cpp.o CMakeFiles/clangToolingRefactor.dir/AtomicChange.cpp.o CMakeFiles/clangToolingRefactor.dir/Extract/Extract.cpp.o CMakeFiles/clangToolingRefactor.dir/Extract/SourceExtraction.cpp.o CMakeFiles/clangToolingRefactor.dir/RefactoringActions.cpp.o CMakeFiles/clangToolingRefactor.dir/Rename/RenamingAction.cpp.o CMakeFiles/clangToolingRefactor.dir/Rename/SymbolOccurrences.cpp.o CMakeFiles/clangToolingRefactor.dir/Rename/USRFinder.cpp.o CMakeFiles/clangToolingRefactor.dir/Rename/USRFindingAction.cpp.o CMakeFiles/clangToolingRefactor.dir/Rename/USRLocFinder.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangToolingRefactor.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 66%] Built target clangToolingRefactor
[ 66%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/BoolAssignmentChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/BoolAssignmentChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/Checker.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/Checker.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 66%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CheckerContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerContext.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 66%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/CheckerRegistration.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/../Checkers -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerFrontend.dir/CheckerRegistration.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 66%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/BuiltinFunctionChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/BuiltinFunctionChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.h:28,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.h:28,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CheckerHelpers.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerHelpers.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/TrailingObjects.h:52,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclGroup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Builtins.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Builtins.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CheckerManager.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerManager.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Builtins.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Builtins.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelConsumer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/../Checkers -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelConsumer.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Frontend/ModelConsumer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Frontend/ModelConsumer.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Frontend/ModelConsumer.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CharInfo.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CharInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CharInfo.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CharInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build.make tools/clang/lib/Format/CMakeFiles/clangFormat.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/lib/Format /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format/CMakeFiles/clangFormat.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format/CMakeFiles/clangFormat.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format/CMakeFiles/clangFormat.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format/CMakeFiles/clangFormat.dir/depend.internal".
Scanning dependencies of target clangFormat
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build.make tools/clang/lib/Format/CMakeFiles/clangFormat.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/AffectedRangeManager.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format -I/<<PKGBUILDDIR>>/tools/clang/lib/Format -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFormat.dir/AffectedRangeManager.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Format/AffectedRangeManager.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceManager.h:38,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/AffectedRangeManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/AffectedRangeManager.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceManager.h:38,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/AffectedRangeManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/AffectedRangeManager.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/BreakableToken.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format -I/<<PKGBUILDDIR>>/tools/clang/lib/Format -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFormat.dir/BreakableToken.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Format/BreakableToken.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/Encoding.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/BreakableToken.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/BreakableToken.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/Encoding.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/BreakableToken.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/BreakableToken.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CheckerRegistry.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerRegistry.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CheckerRegistry.cpp
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/FrontendActions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/../Checkers -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerFrontend.dir/FrontendActions.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Frontend/FrontendActions.cpp
[ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/ContinuationIndenter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format -I/<<PKGBUILDDIR>>/tools/clang/lib/Format -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFormat.dir/ContinuationIndenter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Format/ContinuationIndenter.cpp
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringSyntaxChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringSyntaxChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/FormatToken.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/ContinuationIndenter.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/ContinuationIndenter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::tooling::Range]':
/<<PKGBUILDDIR>>/tools/clang/lib/Format/ContinuationIndenter.cpp:1337:25:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<clang::tooling::Range>::Data' from 'std::initializer_list<clang::tooling::Range>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/Encoding.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/ContinuationIndenter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/ContinuationIndenter.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/Encoding.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/ContinuationIndenter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/ContinuationIndenter.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/FrontendAction.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Frontend/FrontendActions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Frontend/FrontendActions.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/FrontendAction.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Frontend/FrontendActions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Frontend/FrontendActions.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CheckerRegistry.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CheckerRegistry.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelInjector.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Frontend -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/../Checkers -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelInjector.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp
[ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/Format.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format -I/<<PKGBUILDDIR>>/tools/clang/lib/Format -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFormat.dir/Format.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Format/Format.cpp
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CommonBugCategories.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CommonBugCategories.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CommonBugCategories.cpp
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ConstraintManager.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ConstraintManager.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ConstraintManager.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Format/Format.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/Format.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CommentOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Format/Format.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/Format.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ConstraintManager.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ConstraintManager.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.h:28,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.h:28,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/CoreEngine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CoreEngine.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Specifiers.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/TargetInfo.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/TargetInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Specifiers.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/TargetInfo.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/TargetInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 67%] Linking CXX static library ../../../../../lib/libclangStaticAnalyzerFrontend.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend && /usr/bin/cmake -P CMakeFiles/clangStaticAnalyzerFrontend.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangStaticAnalyzerFrontend.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangStaticAnalyzerFrontend.a CMakeFiles/clangStaticAnalyzerFrontend.dir/AnalysisConsumer.cpp.o CMakeFiles/clangStaticAnalyzerFrontend.dir/CheckerRegistration.cpp.o CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelConsumer.cpp.o CMakeFiles/clangStaticAnalyzerFrontend.dir/FrontendActions.cpp.o CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelInjector.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangStaticAnalyzerFrontend.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 67%] Built target clangStaticAnalyzerFrontend
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CastSizeChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CastSizeChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp
[ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/FormatToken.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format -I/<<PKGBUILDDIR>>/tools/clang/lib/Format -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFormat.dir/FormatToken.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Format/FormatToken.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/FormatToken.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/FormatToken.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/FormatToken.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/FormatToken.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/clang/tools/clang-fuzzer/handle-cxx/CMakeFiles/clangHandleCXX.dir/build.make tools/clang/tools/clang-fuzzer/handle-cxx/CMakeFiles/clangHandleCXX.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/clang-fuzzer/handle-cxx /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-fuzzer/handle-cxx /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-fuzzer/handle-cxx/CMakeFiles/clangHandleCXX.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-fuzzer/handle-cxx/CMakeFiles/clangHandleCXX.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-fuzzer/handle-cxx/CMakeFiles/clangHandleCXX.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-fuzzer/handle-cxx/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-fuzzer/handle-cxx/CMakeFiles/clangHandleCXX.dir/depend.internal".
[ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/FormatTokenLexer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format -I/<<PKGBUILDDIR>>/tools/clang/lib/Format -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFormat.dir/FormatTokenLexer.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Format/FormatTokenLexer.cpp
Scanning dependencies of target clangHandleCXX
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/clang-fuzzer/handle-cxx/CMakeFiles/clangHandleCXX.dir/build.make tools/clang/tools/clang-fuzzer/handle-cxx/CMakeFiles/clangHandleCXX.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 67%] Building CXX object tools/clang/tools/clang-fuzzer/handle-cxx/CMakeFiles/clangHandleCXX.dir/handle_cxx.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-fuzzer/handle-cxx && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-fuzzer/handle-cxx -I/<<PKGBUILDDIR>>/tools/clang/tools/clang-fuzzer/handle-cxx -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangHandleCXX.dir/handle_cxx.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/clang-fuzzer/handle-cxx/handle_cxx.cpp
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/DynamicTypeMap.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/DynamicTypeMap.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/DynamicTypeMap.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/Encoding.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/FormatTokenLexer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/FormatTokenLexer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/Encoding.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/FormatTokenLexer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/FormatTokenLexer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/NamespaceEndCommentsFixer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format -I/<<PKGBUILDDIR>>/tools/clang/lib/Format -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFormat.dir/NamespaceEndCommentsFixer.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Format/NamespaceEndCommentsFixer.cpp
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CastToStructChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CastToStructChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/FrontendAction.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/CodeGenAction.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/clang-fuzzer/handle-cxx/handle_cxx.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/clang-fuzzer/handle-cxx/handle_cxx.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/clang-fuzzer/handle-cxx/handle_cxx.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceManager.h:38,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/AffectedRangeManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/TokenAnalyzer.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/NamespaceEndCommentsFixer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/NamespaceEndCommentsFixer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceManager.h:38,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/AffectedRangeManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/TokenAnalyzer.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/NamespaceEndCommentsFixer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/NamespaceEndCommentsFixer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeMap.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/DynamicTypeMap.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeMap.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/DynamicTypeMap.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/SortJavaScriptImports.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format -I/<<PKGBUILDDIR>>/tools/clang/lib/Format -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFormat.dir/SortJavaScriptImports.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Format/SortJavaScriptImports.cpp
[ 67%] Linking CXX static library ../../../../../lib/libclangHandleCXX.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-fuzzer/handle-cxx && /usr/bin/cmake -P CMakeFiles/clangHandleCXX.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-fuzzer/handle-cxx && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangHandleCXX.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangHandleCXX.a CMakeFiles/clangHandleCXX.dir/handle_cxx.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangHandleCXX.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 67%] Built target clangHandleCXX
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/Environment.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/Environment.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Format/Format.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/SortJavaScriptImports.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/SortJavaScriptImports.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/SortJavaScriptImports.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/SortJavaScriptImports.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/TokenAnalyzer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format -I/<<PKGBUILDDIR>>/tools/clang/lib/Format -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFormat.dir/TokenAnalyzer.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Format/TokenAnalyzer.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp:32:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp:32:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp:32:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp:32:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceManager.h:38,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/AffectedRangeManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/TokenAnalyzer.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/TokenAnalyzer.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceManager.h:38,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/AffectedRangeManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/TokenAnalyzer.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/TokenAnalyzer.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 67%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExplodedGraph.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ExplodedGraph.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp
[ 69%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/TokenAnnotator.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format -I/<<PKGBUILDDIR>>/tools/clang/lib/Format -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFormat.dir/TokenAnnotator.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Format/TokenAnnotator.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/FormatToken.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/UnwrappedLineParser.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/TokenAnnotator.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/TokenAnnotator.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/FormatToken.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/UnwrappedLineParser.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/TokenAnnotator.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/TokenAnnotator.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngine.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCInstMethSignature.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCInstMethSignature.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 69%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/UnwrappedLineFormatter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format -I/<<PKGBUILDDIR>>/tools/clang/lib/Format -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFormat.dir/UnwrappedLineFormatter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Format/UnwrappedLineFormatter.cpp
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/Encoding.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/ContinuationIndenter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/UnwrappedLineFormatter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/UnwrappedLineFormatter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/Encoding.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/ContinuationIndenter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/UnwrappedLineFormatter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/UnwrappedLineFormatter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 69%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/UnwrappedLineParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format -I/<<PKGBUILDDIR>>/tools/clang/lib/Format -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFormat.dir/UnwrappedLineParser.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Format/UnwrappedLineParser.cpp
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/FormatToken.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/UnwrappedLineParser.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/UnwrappedLineParser.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/FormatToken.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/UnwrappedLineParser.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/UnwrappedLineParser.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 69%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/UsingDeclarationsSorter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format -I/<<PKGBUILDDIR>>/tools/clang/lib/Format -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFormat.dir/UsingDeclarationsSorter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Format/UsingDeclarationsSorter.cpp
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSizeofPointer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSizeofPointer.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceManager.h:38,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/AffectedRangeManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/TokenAnalyzer.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/UsingDeclarationsSorter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/UsingDeclarationsSorter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceManager.h:38,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/AffectedRangeManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/TokenAnalyzer.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/UsingDeclarationsSorter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/UsingDeclarationsSorter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 69%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/WhitespaceManager.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format -I/<<PKGBUILDDIR>>/tools/clang/lib/Format -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangFormat.dir/WhitespaceManager.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/Format/WhitespaceManager.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/FormatToken.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/UnwrappedLineParser.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/TokenAnnotator.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/WhitespaceManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/WhitespaceManager.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/FormatToken.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/UnwrappedLineParser.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/TokenAnnotator.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/WhitespaceManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/Format/WhitespaceManager.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCallAndReturn.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCallAndReturn.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
[ 69%] Linking CXX static library ../../../../lib/libclangFormat.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format && /usr/bin/cmake -P CMakeFiles/clangFormat.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/Format && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangFormat.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/libclangFormat.a CMakeFiles/clangFormat.dir/AffectedRangeManager.cpp.o CMakeFiles/clangFormat.dir/BreakableToken.cpp.o CMakeFiles/clangFormat.dir/ContinuationIndenter.cpp.o CMakeFiles/clangFormat.dir/Format.cpp.o CMakeFiles/clangFormat.dir/FormatToken.cpp.o CMakeFiles/clangFormat.dir/FormatTokenLexer.cpp.o CMakeFiles/clangFormat.dir/NamespaceEndCommentsFixer.cpp.o CMakeFiles/clangFormat.dir/SortJavaScriptImports.cpp.o CMakeFiles/clangFormat.dir/TokenAnalyzer.cpp.o CMakeFiles/clangFormat.dir/TokenAnnotator.cpp.o CMakeFiles/clangFormat.dir/UnwrappedLineFormatter.cpp.o CMakeFiles/clangFormat.dir/UnwrappedLineParser.cpp.o CMakeFiles/clangFormat.dir/UsingDeclarationsSorter.cpp.o CMakeFiles/clangFormat.dir/WhitespaceManager.cpp.o
/usr/bin/ranlib ../../../../lib/libclangFormat.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 69%] Built target clangFormat
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineObjC.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineObjC.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ChrootChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ChrootChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtObjC.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/TrailingObjects.h:52,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclGroup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtObjC.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtObjC.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/TrailingObjects.h:52,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclGroup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtObjC.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/build.make tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/depend.internal".
Scanning dependencies of target clangTidy
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/build.make tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/ClangTidy.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidy.dir/ClangTidy.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/build.make tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/depend.internal".
Scanning dependencies of target clangTidyAndroidModule
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/build.make tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/AndroidTidyModule.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyAndroidModule.dir/AndroidTidyModule.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ClangCheckers.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ClangCheckers.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ClangCheckers.cpp
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/FunctionSummary.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/FunctionSummary.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/FunctionSummary.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/FunctionSummary.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/FunctionSummary.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/HTMLDiagnostics.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/HTMLDiagnostics.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ClangCheckers.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerRegistry.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ClangCheckers.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::SourceLocation, bool>]':
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:173:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::SourceLocation, bool>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::SourceLocation, bool>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CloneChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CloneChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecAccept4Check.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyAndroidModule.dir/CloexecAccept4Check.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/CloneDetection.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/CloneDetection.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/CloneDetection.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/CloneDetection.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/LoopUnrolling.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/LoopUnrolling.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/ClangTidyModule.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidy.dir/ClangTidyModule.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ConversionChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ConversionChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecAccept4Check.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecAcceptCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyAndroidModule.dir/CloexecAcceptCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp:27:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp:27:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/ClangTidyDiagnosticConsumer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidy.dir/ClangTidyDiagnosticConsumer.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CXXSelfAssignmentChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CXXSelfAssignmentChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecAcceptCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/LoopWidening.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/LoopWidening.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/LoopWidening.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DeadStoresChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DeadStoresChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyAndroidModule.dir/CloexecCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/CFG.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/LoopWidening.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/TrailingObjects.h:52,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclGroup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/CFG.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/LoopWidening.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/MemRegion.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/MemRegion.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/ClangTidyOptions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidy.dir/ClangTidyOptions.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecCreatCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyAndroidModule.dir/CloexecCreatCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/PathDiagnostic.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/PathDiagnostic.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DebugCheckers.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DebugCheckers.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 69%] Linking CXX static library ../../../../../lib/libclangTidy.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy && /usr/bin/cmake -P CMakeFiles/clangTidy.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidy.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangTidy.a CMakeFiles/clangTidy.dir/ClangTidy.cpp.o CMakeFiles/clangTidy.dir/ClangTidyModule.cpp.o CMakeFiles/clangTidy.dir/ClangTidyDiagnosticConsumer.cpp.o CMakeFiles/clangTidy.dir/ClangTidyOptions.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangTidy.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 69%] Built target clangTidy
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/PlistDiagnostics.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/PlistDiagnostics.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecEpollCreate1Check.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyAndroidModule.dir/CloexecEpollCreate1Check.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/build.make tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/boost /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/boost /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/depend.internal".
Scanning dependencies of target clangTidyBoostModule
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/build.make tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/BoostTidyModule.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/boost && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/boost -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/boost -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyBoostModule.dir/BoostTidyModule.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:515:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/ProgramState.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ProgramState.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const llvm::DomTreeNodeBase<clang::CFGBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<clang::CFGBlock>* const*, std::vector<llvm::DomTreeNodeBase<clang::CFGBlock>*, std::allocator<llvm::DomTreeNodeBase<clang::CFGBlock>*> > > >]':
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:719:24:   required from 'void llvm::DominatorTreeBase<NodeT, IsPostDom>::updateDFSNumbers() const [with NodeT = clang::CFGBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:445:7:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const llvm::DomTreeNodeBase<NodeT>*, const llvm::DomTreeNodeBase<NodeT>*) const [with NodeT = clang::CFGBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/include/llvm/Support/GenericDomTree.h:866:19:   required from 'bool llvm::DominatorTreeBase<NodeT, IsPostDom>::dominates(const NodeT*, const NodeT*) const [with NodeT = clang::CFGBlock; bool IsPostDom = false]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/Dominators.h:110:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::DomTreeNodeBase<clang::CFGBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<clang::CFGBlock>* const*, std::vector<llvm::DomTreeNodeBase<clang::CFGBlock>*, std::allocator<llvm::DomTreeNodeBase<clang::CFGBlock>*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/Analyses/Dominators.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::DomTreeNodeBase<clang::CFGBlock>*, __gnu_cxx::__normal_iterator<llvm::DomTreeNodeBase<clang::CFGBlock>* const*, std::vector<llvm::DomTreeNodeBase<clang::CFGBlock>*, std::allocator<llvm::DomTreeNodeBase<clang::CFGBlock>*> > > >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreate1Check.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/boost/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/boost/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/boost/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/boost/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/boost/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/boost/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/boost/CMakeFiles/clangTidyBoostModule.dir/UseToStringCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/boost && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/boost -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/boost -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyBoostModule.dir/UseToStringCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecEpollCreateCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyAndroidModule.dir/CloexecEpollCreateCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DeleteWithNonVirtualDtorChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DeleteWithNonVirtualDtorChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/RangeConstraintManager.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/RangeConstraintManager.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/boost/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/boost/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/boost/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/boost/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/boost/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/boost/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecEpollCreateCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DereferenceChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DereferenceChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecDupCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyAndroidModule.dir/CloexecDupCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp
[ 69%] Linking CXX static library ../../../../../../lib/libclangTidyBoostModule.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/boost && /usr/bin/cmake -P CMakeFiles/clangTidyBoostModule.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/boost && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyBoostModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyBoostModule.a CMakeFiles/clangTidyBoostModule.dir/BoostTidyModule.cpp.o CMakeFiles/clangTidyBoostModule.dir/UseToStringCheck.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyBoostModule.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 69%] Built target clangTidyBoostModule
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/RangedConstraintManager.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/RangedConstraintManager.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DirectIvarAssignment.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DirectIvarAssignment.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecDupCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/build.make tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/depend.internal".
Scanning dependencies of target clangTidyCERTModule
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/build.make tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/CERTTidyModule.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/CERTTidyModule.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp
[ 69%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/RegionStore.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/RegionStore.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 69%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecFopenCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyAndroidModule.dir/CloexecFopenCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DivZeroChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DivZeroChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<{anonymous}::BindingKey, clang::ento::SVal>]':
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp:859:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<{anonymous}::BindingKey, clang::ento::SVal>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<{anonymous}::BindingKey, clang::ento::SVal>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:9:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:9:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/CommandProcessorCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/CommandProcessorCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DynamicTypePropagation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DynamicTypePropagation.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SValBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/SValBuilder.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecInotifyInit1Check.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyAndroidModule.dir/CloexecInotifyInit1Check.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:26:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:26:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SVals.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/SVals.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/SVals.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInit1Check.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/DontModifyStdNamespaceCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/DontModifyStdNamespaceCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecInotifyInitCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyAndroidModule.dir/CloexecInotifyInitCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/SVals.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/SVals.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SimpleConstraintManager.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/SimpleConstraintManager.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecInotifyInitCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/FloatLoopCounter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/FloatLoopCounter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/DynamicTypeChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DynamicTypeChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecMemfdCreateCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyAndroidModule.dir/CloexecMemfdCreateCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SimpleSValBuilder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/SimpleSValBuilder.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecMemfdCreateCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ExprInspectionChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ExprInspectionChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/Store.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/Store.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/Store.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/LimitedRandomnessCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/LimitedRandomnessCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecOpenCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyAndroidModule.dir/CloexecOpenCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/Store.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/Store.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Checkers/SValExplainer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Checkers/SValExplainer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Checkers/SValExplainer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Checkers/SValExplainer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SubEngine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/SubEngine.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/SubEngine.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/SubEngine.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/SubEngine.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/FixedAddressChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/FixedAddressChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/SymbolManager.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/SymbolManager.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/PostfixOperatorCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/PostfixOperatorCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecSocketCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyAndroidModule.dir/CloexecSocketCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/Z3ConstraintManager.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/Z3ConstraintManager.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecCheck.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/GenericTaintChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/GenericTaintChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
[ 70%] Linking CXX static library ../../../../../../lib/libclangTidyAndroidModule.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android && /usr/bin/cmake -P CMakeFiles/clangTidyAndroidModule.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/android && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyAndroidModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyAndroidModule.a CMakeFiles/clangTidyAndroidModule.dir/AndroidTidyModule.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecAccept4Check.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecAcceptCheck.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecCheck.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecCreatCheck.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecEpollCreate1Check.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecEpollCreateCheck.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecDupCheck.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecFopenCheck.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecInotifyInit1Check.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecInotifyInitCheck.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecMemfdCreateCheck.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecOpenCheck.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecSocketCheck.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyAndroidModule.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 70%] Built target clangTidyAndroidModule
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/build.make tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/depend.internal".
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/SetLongJmpCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/SetLongJmpCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp
Scanning dependencies of target clangTidyCppCoreGuidelinesModule
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/build.make tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/CppCoreGuidelinesTidyModule.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/CppCoreGuidelinesTidyModule.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Specifiers.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/TargetInfo.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/TargetInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Specifiers.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/TargetInfo.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/TargetInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Linking CXX static library ../../../../../lib/libclangStaticAnalyzerCore.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/cmake -P CMakeFiles/clangStaticAnalyzerCore.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangStaticAnalyzerCore.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangStaticAnalyzerCore.a CMakeFiles/clangStaticAnalyzerCore.dir/APSIntType.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/BlockCounter.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/IssueHash.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/BugReporter.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/BugReporterVisitors.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/CallEvent.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/Checker.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerContext.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerHelpers.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerManager.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerRegistry.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/CommonBugCategories.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ConstraintManager.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/CoreEngine.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/DynamicTypeMap.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/Environment.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ExplodedGraph.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngine.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCallAndReturn.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineObjC.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/FunctionSummary.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/HTMLDiagnostics.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/LoopUnrolling.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/LoopWidening.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/MemRegion.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/PathDiagnostic.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/PlistDiagnostics.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/ProgramState.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/RangeConstraintManager.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/RangedConstraintManager.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/RegionStore.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SValBuilder.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SVals.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SimpleConstraintManager.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SimpleSValBuilder.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/Store.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SubEngine.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SymbolManager.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/Z3ConstraintManager.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangStaticAnalyzerCore.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 70%] Built target clangStaticAnalyzerCore
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/InterfacesGlobalInitCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/InterfacesGlobalInitCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/GTestChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/GTestChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/build.make tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/depend.internal".
Scanning dependencies of target clangTidyGoogleModule
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/build.make tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/AvoidCStyleCastsCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/AvoidCStyleCastsCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/StaticObjectExceptionCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/StaticObjectExceptionCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/NoMallocCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/NoMallocCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/IdenticalExprChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/IdenticalExprChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/AvoidThrowingObjCExceptionCheck.cpp.o
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/StrToNumCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/StrToNumCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/AvoidThrowingObjCExceptionCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/OwningMemoryCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/OwningMemoryCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/IteratorChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/IteratorChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/DefaultArgumentsCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/DefaultArgumentsCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/ThrownExceptionTypeCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/ThrownExceptionTypeCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp:64:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp:64:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp:64:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp:64:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/IvarInvalidationChecker.cpp.o
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/ExplicitConstructorCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/IvarInvalidationChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/ExplicitConstructorCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsArrayToPointerDecayCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsArrayToPointerDecayCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/VariadicFunctionDefCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/VariadicFunctionDefCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp:32:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp:32:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp:32:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp:32:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclBase.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp:32:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<const clang::ObjCIvarDecl*, {anonymous}::IvarInvalidationCheckerImpl::InvalidationInfo>; DerivedT = llvm::DenseMap<const clang::ObjCIvarDecl*, {anonymous}::IvarInvalidationCheckerImpl::InvalidationInfo>; KeyT = const clang::ObjCIvarDecl*; ValueT = {anonymous}::IvarInvalidationCheckerImpl::InvalidationInfo; KeyInfoT = llvm::DenseMapInfo<const clang::ObjCIvarDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::ObjCIvarDecl*, {anonymous}::IvarInvalidationCheckerImpl::InvalidationInfo>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const clang::ObjCIvarDecl*; ValueT = {anonymous}::IvarInvalidationCheckerImpl::InvalidationInfo; KeyInfoT = llvm::DenseMapInfo<const clang::ObjCIvarDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::ObjCIvarDecl*, {anonymous}::IvarInvalidationCheckerImpl::InvalidationInfo>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const clang::ObjCIvarDecl*; ValueT = {anonymous}::IvarInvalidationCheckerImpl::InvalidationInfo; KeyInfoT = llvm::DenseMapInfo<const clang::ObjCIvarDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::ObjCIvarDecl*, {anonymous}::IvarInvalidationCheckerImpl::InvalidationInfo>]'
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp:491:24:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<const clang::ObjCIvarDecl*, {anonymous}::IvarInvalidationCheckerImpl::InvalidationInfo>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<const clang::ObjCIvarDecl*, {anonymous}::IvarInvalidationCheckerImpl::InvalidationInfo>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/LLVMConventionsChecker.cpp.o
[ 70%] Linking CXX static library ../../../../../../lib/libclangTidyCERTModule.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/LLVMConventionsChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/cmake -P CMakeFiles/clangTidyCERTModule.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyCERTModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyCERTModule.a CMakeFiles/clangTidyCERTModule.dir/CERTTidyModule.cpp.o CMakeFiles/clangTidyCERTModule.dir/CommandProcessorCheck.cpp.o CMakeFiles/clangTidyCERTModule.dir/DontModifyStdNamespaceCheck.cpp.o CMakeFiles/clangTidyCERTModule.dir/FloatLoopCounter.cpp.o CMakeFiles/clangTidyCERTModule.dir/LimitedRandomnessCheck.cpp.o CMakeFiles/clangTidyCERTModule.dir/PostfixOperatorCheck.cpp.o CMakeFiles/clangTidyCERTModule.dir/SetLongJmpCheck.cpp.o CMakeFiles/clangTidyCERTModule.dir/StaticObjectExceptionCheck.cpp.o CMakeFiles/clangTidyCERTModule.dir/StrToNumCheck.cpp.o CMakeFiles/clangTidyCERTModule.dir/ThrownExceptionTypeCheck.cpp.o CMakeFiles/clangTidyCERTModule.dir/VariadicFunctionDefCheck.cpp.o
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsConstantArrayIndexCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsConstantArrayIndexCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp
/usr/bin/ranlib ../../../../../../lib/libclangTidyCERTModule.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 70%] Built target clangTidyCERTModule
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/LocalizationChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/LocalizationChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/ExplicitMakePairCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/ExplicitMakePairCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclTemplate.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclTemplate.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclTemplate.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclTemplate.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp: In member function 'virtual std::shared_ptr<clang::ento::PathDiagnosticPiece> {anonymous}::NonLocalizedStringBRVisitor::VisitNode(const clang::ento::ExplodedNode*, const clang::ento::ExplodedNode*, clang::ento::BugReporterContext&, clang::ento::BugReport&)':
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1037:19: warning: redundant move in return statement [-Wredundant-move]
 1037 |   return std::move(Piece);
      |          ~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1037:19: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const clang::IdentifierInfo*, clang::Selector>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const clang::IdentifierInfo*, clang::Selector>; unsigned int N = 12; C = std::less<std::pair<const clang::IdentifierInfo*, clang::Selector> >]'
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:631:3:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::IdentifierInfo*, clang::Selector>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::IdentifierInfo*, clang::Selector>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/build.make tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/depend.internal".
Scanning dependencies of target clangTidyLLVMModule
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/build.make tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/HeaderGuardCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyLLVMModule.dir/HeaderGuardCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/GlobalNamesInHeadersCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/GlobalNamesInHeadersCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsPointerArithmeticCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsPointerArithmeticCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/../utils/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/../utils/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/../utils/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/../utils/HeaderGuard.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/../utils/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/../utils/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/../utils/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/../utils/HeaderGuard.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/IncludeOrderCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyLLVMModule.dir/IncludeOrderCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/GlobalVariableDeclarationCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/GlobalVariableDeclarationCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSKeychainAPIChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSKeychainAPIChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeConstCastCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeConstCastCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/LLVMTidyModule.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyLLVMModule.dir/LLVMTidyModule.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const clang::ento::SymExpr*, const {anonymous}::MacOSKeychainAPIChecker::AllocationState*>]':
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:555:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::ento::SymExpr*, const {anonymous}::MacOSKeychainAPIChecker::AllocationState*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::ento::SymExpr*, const {anonymous}::MacOSKeychainAPIChecker::AllocationState*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/GoogleTidyModule.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/GoogleTidyModule.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeCstyleCastCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeCstyleCastCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSXAPIChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSXAPIChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/TwineLocalCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyLLVMModule.dir/TwineLocalCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Specifiers.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/TargetInfo.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/TargetInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Specifiers.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/TargetInfo.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/TargetInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/IntegerTypesCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/IntegerTypesCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeMemberInitCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeMemberInitCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Linking CXX static library ../../../../../../lib/libclangTidyLLVMModule.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm && /usr/bin/cmake -P CMakeFiles/clangTidyLLVMModule.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyLLVMModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyLLVMModule.a CMakeFiles/clangTidyLLVMModule.dir/HeaderGuardCheck.cpp.o CMakeFiles/clangTidyLLVMModule.dir/IncludeOrderCheck.cpp.o CMakeFiles/clangTidyLLVMModule.dir/LLVMTidyModule.cpp.o CMakeFiles/clangTidyLLVMModule.dir/TwineLocalCheck.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyLLVMModule.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 70%] Built target clangTidyLLVMModule
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocOverflowSecurityChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocOverflowSecurityChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/NonConstReferences.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/NonConstReferences.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/EvaluatedExprVisitor.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/EvaluatedExprVisitor.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/EvaluatedExprVisitor.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/EvaluatedExprVisitor.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp:22:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/build.make tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/depend.internal".
Scanning dependencies of target clangTidyMiscModule
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/build.make tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/ForwardingReferenceOverloadCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/ForwardingReferenceOverloadCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocSizeofChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocSizeofChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeReinterpretCastCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeReinterpretCastCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/OverloadedUnaryAndCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/OverloadedUnaryAndCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MisusedMovedObjectChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MisusedMovedObjectChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MisusedMovedObjectChecker.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeStaticCastDowncastCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeStaticCastDowncastCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/LambdaFunctionNameCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/LambdaFunctionNameCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MisusedMovedObjectChecker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MisusedMovedObjectChecker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MisusedMovedObjectChecker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MisusedMovedObjectChecker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/StringReferenceMemberCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/StringReferenceMemberCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIBugReporter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIBugReporter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeUnionAccessCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeUnionAccessCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/MisplacedConstCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MisplacedConstCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/TodoCommentCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/TodoCommentCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeVarargCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeVarargCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/UnconventionalAssignOperatorCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UnconventionalAssignOperatorCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/UnnamedNamespaceInHeaderCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/UnnamedNamespaceInHeaderCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIFunctionClassifier.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIFunctionClassifier.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/SpecialMemberFunctionsCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/SpecialMemberFunctionsCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NSAutoreleasePoolChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/NSAutoreleasePoolChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/UsingNamespaceDirectiveCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/UsingNamespaceDirectiveCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/DefinitionsInHeadersCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/DefinitionsInHeadersCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NSErrorChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/NSErrorChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/SlicingCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/SlicingCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp
[ 70%] Linking CXX static library ../../../../../../lib/libclangTidyGoogleModule.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/cmake -P CMakeFiles/clangTidyGoogleModule.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/google && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyGoogleModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyGoogleModule.a CMakeFiles/clangTidyGoogleModule.dir/AvoidCStyleCastsCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/AvoidThrowingObjCExceptionCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/DefaultArgumentsCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/ExplicitConstructorCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/ExplicitMakePairCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/GlobalNamesInHeadersCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/GlobalVariableDeclarationCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/GoogleTidyModule.cpp.o CMakeFiles/clangTidyGoogleModule.dir/IntegerTypesCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/NonConstReferences.cpp.o CMakeFiles/clangTidyGoogleModule.dir/OverloadedUnaryAndCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/StringReferenceMemberCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/TodoCommentCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/UnnamedNamespaceInHeaderCheck.cpp.o CMakeFiles/clangTidyGoogleModule.dir/UsingNamespaceDirectiveCheck.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyGoogleModule.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 70%] Built target clangTidyGoogleModule
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/build.make tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/depend.internal".
Scanning dependencies of target clangTidyModernizeModule
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/build.make tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/AvoidBindCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/AvoidBindCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/IncorrectRoundings.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/IncorrectRoundings.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NoReturnFunctionChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/NoReturnFunctionChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Linking CXX static library ../../../../../../lib/libclangTidyCppCoreGuidelinesModule.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/cmake -P CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyCppCoreGuidelinesModule.a CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/CppCoreGuidelinesTidyModule.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/InterfacesGlobalInitCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/NoMallocCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/OwningMemoryCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsArrayToPointerDecayCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsConstantArrayIndexCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsPointerArithmeticCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeConstCastCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeCstyleCastCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeMemberInitCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeReinterpretCastCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeStaticCastDowncastCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeUnionAccessCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeVarargCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/SpecialMemberFunctionsCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/SlicingCheck.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyCppCoreGuidelinesModule.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 70%] Built target clangTidyCppCoreGuidelinesModule
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/DeprecatedHeadersCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/DeprecatedHeadersCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/LoopConvertCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/LoopConvertCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NonNullParamChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/NonNullParamChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/MacroParenthesesCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MacroParenthesesCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NonnullGlobalConstantsChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/NonnullGlobalConstantsChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NullabilityChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/NullabilityChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/MacroRepeatedSideEffectsCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MacroRepeatedSideEffectsCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp:25:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp:25:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/MiscTidyModule.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MiscTidyModule.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NumberObjectConversionChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/NumberObjectConversionChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/MisplacedWideningCastCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MisplacedWideningCastCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:30:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:30:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/NewDeleteOverloadsCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/NewDeleteOverloadsCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCAtSyncChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCAtSyncChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCContainersASTChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCContainersASTChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtObjC.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/TrailingObjects.h:52,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclGroup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtObjC.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtObjC.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/TrailingObjects.h:52,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclGroup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtObjC.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCContainersChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCContainersChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/NonCopyableObjects.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/NonCopyableObjects.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/build.make tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/depend.internal".
Scanning dependencies of target clangTidyMPIModule
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/build.make tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/BufferDerefCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMPIModule.dir/BufferDerefCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp:21:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCMissingSuperCallChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCMissingSuperCallChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/RedundantExpressionCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/RedundantExpressionCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclObjC.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/MPITidyModule.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMPIModule.dir/MPITidyModule.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/TypeMismatchCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMPIModule.dir/TypeMismatchCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SizeofContainerCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SizeofContainerCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCPropertyChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCPropertyChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SizeofExpressionCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SizeofExpressionCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp
[ 71%] Linking CXX static library ../../../../../../lib/libclangTidyMPIModule.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi && /usr/bin/cmake -P CMakeFiles/clangTidyMPIModule.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyMPIModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyMPIModule.a CMakeFiles/clangTidyMPIModule.dir/BufferDerefCheck.cpp.o CMakeFiles/clangTidyMPIModule.dir/MPITidyModule.cpp.o CMakeFiles/clangTidyMPIModule.dir/TypeMismatchCheck.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyMPIModule.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 71%] Built target clangTidyMPIModule
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/StaticAssertCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/StaticAssertCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCSelfInitChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCSelfInitChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp:41:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp:41:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp:41:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp:41:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/LoopConvertUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/LoopConvertUtils.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCSuperDeallocChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCSuperDeallocChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/MakeSmartPtrCheck.cpp.o
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/StringCompareCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/MakeSmartPtrCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/StringCompareCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCUnusedIVarsChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCUnusedIVarsChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/PaddingChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/PaddingChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/StringIntegerAssignmentCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/StringIntegerAssignmentCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerArithChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerArithChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/MakeSharedCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/MakeSharedCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/StringLiteralWithEmbeddedNulCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/StringLiteralWithEmbeddedNulCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerSubChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerSubChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/MakeUniqueCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/MakeUniqueCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/PthreadLockChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/PthreadLockChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SuspiciousEnumUsageCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SuspiciousEnumUsageCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/build.make tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/objc /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/depend.internal".
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/RetainCountChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/RetainCountChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SuspiciousMissingCommaCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SuspiciousMissingCommaCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp
Scanning dependencies of target clangTidyObjCModule
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/build.make tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/AvoidNSErrorInitCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/objc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/objc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyObjCModule.dir/AvoidNSErrorInitCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp: In member function 'virtual std::shared_ptr<clang::ento::PathDiagnosticPiece> {anonymous}::CFRefReportVisitor::VisitNode(const clang::ento::ExplodedNode*, const clang::ento::ExplodedNode*, clang::ento::BugReporterContext&, clang::ento::BugReport&)':
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:2254:19: warning: redundant move in return statement [-Wredundant-move]
 2254 |   return std::move(P);
      |          ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:2254:19: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/ModernizeTidyModule.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/ModernizeTidyModule.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/AvoidSpinlockCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/objc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/objc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyObjCModule.dir/AvoidSpinlockCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SuspiciousSemicolonCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SuspiciousSemicolonCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/AvoidSpinlockCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ReturnPointerRangeChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ReturnPointerRangeChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/ForbiddenSubclassingCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/objc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/objc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyObjCModule.dir/ForbiddenSubclassingCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/PassByValueCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/PassByValueCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SuspiciousStringCompareCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SuspiciousStringCompareCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ReturnUndefChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ReturnUndefChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/ObjCTidyModule.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/objc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/objc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyObjCModule.dir/ObjCTidyModule.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/SimpleStreamChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/SimpleStreamChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SwappedArgumentsCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SwappedArgumentsCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/ObjCTidyModule.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/objc/CMakeFiles/clangTidyObjCModule.dir/PropertyDeclarationCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/objc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/objc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyObjCModule.dir/PropertyDeclarationCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/StackAddrEscapeChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/StackAddrEscapeChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/RawStringLiteralCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/RawStringLiteralCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/objc/PropertyDeclarationCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/ThrowByValueCatchByReferenceCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/ThrowByValueCatchByReferenceCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/StdLibraryFunctionsChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/StdLibraryFunctionsChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
[ 71%] Linking CXX static library ../../../../../../lib/libclangTidyObjCModule.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/objc && /usr/bin/cmake -P CMakeFiles/clangTidyObjCModule.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/objc && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyObjCModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyObjCModule.a CMakeFiles/clangTidyObjCModule.dir/AvoidNSErrorInitCheck.cpp.o CMakeFiles/clangTidyObjCModule.dir/AvoidSpinlockCheck.cpp.o CMakeFiles/clangTidyObjCModule.dir/ForbiddenSubclassingCheck.cpp.o CMakeFiles/clangTidyObjCModule.dir/ObjCTidyModule.cpp.o CMakeFiles/clangTidyObjCModule.dir/PropertyDeclarationCheck.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyObjCModule.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 71%] Built target clangTidyObjCModule
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/StreamChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/StreamChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/RedundantVoidArgCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/RedundantVoidArgCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:55:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:55:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:55:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:55:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:55:
/usr/include/c++/10/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]':
/usr/include/c++/10/bits/stl_vector.h:625:7: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
  625 |       vector(initializer_list<value_type> __l,
      |       ^~~~~~
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/UndelegatedConstructor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UndelegatedConstructor.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp: In member function 'void {anonymous}::StdLibraryFunctionsChecker::initFunctionSummaries(clang::ento::BasicValueFactory&) const':
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
 1049 |   };
      |   ^
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1049:3: note: parameter passing for argument of type 'std::initializer_list<std::pair<long long unsigned int, long long unsigned int> >' changed in GCC 7.1
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/build.make tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/depend.internal".
Scanning dependencies of target clangTidyPerformanceModule
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/build.make tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/FasterStringFindCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/FasterStringFindCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/ReplaceAutoPtrCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/ReplaceAutoPtrCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/TaintTesterChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/TaintTesterChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/UniqueptrResetReleaseCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UniqueptrResetReleaseCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/ForRangeCopyCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/ForRangeCopyCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/TestAfterDivZeroChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/TestAfterDivZeroChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/UnusedAliasDeclsCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UnusedAliasDeclsCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/ReplaceRandomShuffleCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/ReplaceRandomShuffleCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/ImplicitConversionInLoopCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/ImplicitConversionInLoopCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/TraversalChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/TraversalChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtObjC.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/TrailingObjects.h:52,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclGroup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtObjC.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtObjC.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/TrailingObjects.h:52,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclGroup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtObjC.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/UnusedParametersCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UnusedParametersCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefBranchChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefBranchChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/ReturnBracedInitListCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/ReturnBracedInitListCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/InefficientAlgorithmCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/InefficientAlgorithmCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefCapturedBlockVarChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefCapturedBlockVarChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Attr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 71%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/ShrinkToFitCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/ShrinkToFitCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp
[ 71%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefResultChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefResultChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/InefficientStringConcatenationCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/InefficientStringConcatenationCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/UnusedRAIICheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UnusedRAIICheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp
[ 73%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefinedArraySubscriptChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefinedArraySubscriptChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UnaryStaticAssertCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UnaryStaticAssertCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/InefficientVectorOperationCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/InefficientVectorOperationCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp
[ 73%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefinedAssignmentChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefinedAssignmentChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/UnusedUsingDeclsCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UnusedUsingDeclsCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UnixAPIChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UnixAPIChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseAutoCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseAutoCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Specifiers.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/TargetInfo.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/TargetInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Specifiers.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/TargetInfo.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/TargetInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/MoveConstArgCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/MoveConstArgCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp
[ 73%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/UnreachableCodeChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UnreachableCodeChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Linking CXX static library ../../../../../../lib/libclangTidyMiscModule.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/cmake -P CMakeFiles/clangTidyMiscModule.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyMiscModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyMiscModule.a CMakeFiles/clangTidyMiscModule.dir/ForwardingReferenceOverloadCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/LambdaFunctionNameCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/MisplacedConstCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/UnconventionalAssignOperatorCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/DefinitionsInHeadersCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/IncorrectRoundings.cpp.o CMakeFiles/clangTidyMiscModule.dir/MacroParenthesesCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/MacroRepeatedSideEffectsCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/MiscTidyModule.cpp.o CMakeFiles/clangTidyMiscModule.dir/MisplacedWideningCastCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/NewDeleteOverloadsCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/NonCopyableObjects.cpp.o CMakeFiles/clangTidyMiscModule.dir/RedundantExpressionCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/SizeofContainerCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/SizeofExpressionCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/StaticAssertCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/StringCompareCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/StringIntegerAssignmentCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/StringLiteralWithEmbeddedNulCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/SuspiciousEnumUsageCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/SuspiciousMissingCommaCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/SuspiciousSemicolonCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/SuspiciousStringCompareCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/SwappedArgumentsCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/ThrowByValueCatchByReferenceCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/UndelegatedConstructor.cpp.o CMakeFiles/clangTidyMiscModule.dir/UniqueptrResetReleaseCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/UnusedAliasDeclsCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/UnusedParametersCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/UnusedRAIICheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/UnusedUsingDeclsCheck.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyMiscModule.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 73%] Built target clangTidyMiscModule
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/build.make tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/plugin /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/plugin /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/depend.internal".
Scanning dependencies of target clangTidyPlugin
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/build.make tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/plugin/CMakeFiles/clangTidyPlugin.dir/ClangTidyPlugin.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/plugin && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/plugin -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/plugin -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyPlugin.dir/ClangTidyPlugin.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Builtins.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Builtins.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Builtins.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Builtins.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/VforkChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/VforkChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/MoveConstructorInitCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/MoveConstructorInitCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseBoolLiteralsCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseBoolLiteralsCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/plugin/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/plugin/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/plugin/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/plugin/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/plugin/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/plugin/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp:29:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp:29:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp:29:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp:29:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Linking CXX static library ../../../../../../lib/libclangTidyPlugin.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/plugin && /usr/bin/cmake -P CMakeFiles/clangTidyPlugin.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/plugin && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyPlugin.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyPlugin.a CMakeFiles/clangTidyPlugin.dir/ClangTidyPlugin.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyPlugin.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 73%] Built target clangTidyPlugin
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/build.make tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/depend.internal".
Scanning dependencies of target clangTidyReadabilityModule
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/build.make tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/AvoidConstParamsInDecls.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/AvoidConstParamsInDecls.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/VLASizeChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/VLASizeChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseDefaultMemberInitCheck.cpp.o
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/NoexceptMoveConstructorCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/NoexceptMoveConstructorCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseDefaultMemberInitCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ValistChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ValistChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/BracesAroundStatementsCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/BracesAroundStatementsCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/AnalysisDeclContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/ProgramPoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/PerformanceTidyModule.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/PerformanceTidyModule.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/ContainerSizeEmptyCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/ContainerSizeEmptyCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp
[ 73%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/VirtualCallChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/VirtualCallChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseEmplaceCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseEmplaceCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const void*, const void*>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:89:23:   required from 'std::pair<llvm::NoneType, bool> llvm::SmallSet<T, N, C>::insert(const T&) [with T = std::pair<const void*, const void*>; unsigned int N = 4; C = std::less<std::pair<const void*, const void*> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:243:51:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const void*, const void*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const void*, const void*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:9:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:9:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/TypePromotionInMathFnCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/TypePromotionInMathFnCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Linking CXX static library ../../../../../lib/libclangStaticAnalyzerCheckers.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/cmake -P CMakeFiles/clangStaticAnalyzerCheckers.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangStaticAnalyzerCheckers.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangStaticAnalyzerCheckers.a CMakeFiles/clangStaticAnalyzerCheckers.dir/AllocationDiagnostics.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalysisOrderChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalyzerStatsChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundCheckerV2.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/BlockInCriticalSectionChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/BoolAssignmentChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/BuiltinFunctionChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringSyntaxChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CastSizeChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CastToStructChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCInstMethSignature.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSizeofPointer.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ChrootChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ClangCheckers.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CloneChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ConversionChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CXXSelfAssignmentChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DeadStoresChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DebugCheckers.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DeleteWithNonVirtualDtorChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DereferenceChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DirectIvarAssignment.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DivZeroChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DynamicTypePropagation.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DynamicTypeChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ExprInspectionChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/FixedAddressChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/GenericTaintChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/GTestChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/IdenticalExprChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/IteratorChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/IvarInvalidationChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/LLVMConventionsChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/LocalizationChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSKeychainAPIChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSXAPIChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocOverflowSecurityChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocSizeofChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MisusedMovedObjectChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIBugReporter.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIFunctionClassifier.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NSAutoreleasePoolChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NSErrorChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NoReturnFunctionChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NonNullParamChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NonnullGlobalConstantsChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NullabilityChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NumberObjectConversionChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCAtSyncChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCContainersASTChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCContainersChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCMissingSuperCallChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCPropertyChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCSelfInitChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCSuperDeallocChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCUnusedIVarsChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/PaddingChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerArithChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerSubChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/PthreadLockChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/RetainCountChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ReturnPointerRangeChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ReturnUndefChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/SimpleStreamChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/StackAddrEscapeChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/StdLibraryFunctionsChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/StreamChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/TaintTesterChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/TestAfterDivZeroChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/TraversalChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefBranchChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefCapturedBlockVarChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefResultChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefinedArraySubscriptChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefinedAssignmentChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/UnixAPIChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/UnreachableCodeChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/VforkChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/VLASizeChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ValistChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/VirtualCallChecker.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangStaticAnalyzerCheckers.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 73%] Built target clangStaticAnalyzerCheckers
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/build.make tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/depend.internal".
Scanning dependencies of target clangTidyUtils
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/build.make tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/ASTUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/ASTUtils.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/DeleteNullPointerCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/DeleteNullPointerCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AST.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AST.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseEqualsDefaultCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseEqualsDefaultCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/DeclRefExprUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/DeclRefExprUtils.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/UnnecessaryCopyInitialization.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/UnnecessaryCopyInitialization.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/ExprSequence.cpp.o
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/UnnecessaryValueParamCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/UnnecessaryValueParamCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/ExprSequence.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/DeletedDefaultCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/DeletedDefaultCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseEqualsDeleteCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseEqualsDeleteCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/CFG.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/TrailingObjects.h:52,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclGroup.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Analysis/CFG.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/FixItHintUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/FixItHintUtils.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/FixItHintUtils.cpp
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/ElseAfterReturnCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/ElseAfterReturnCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/FixItHintUtils.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/FixItHintUtils.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/FixItHintUtils.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/FixItHintUtils.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Linking CXX static library ../../../../../../lib/libclangTidyPerformanceModule.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/cmake -P CMakeFiles/clangTidyPerformanceModule.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyPerformanceModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyPerformanceModule.a CMakeFiles/clangTidyPerformanceModule.dir/FasterStringFindCheck.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/ForRangeCopyCheck.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/ImplicitConversionInLoopCheck.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/InefficientAlgorithmCheck.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/InefficientStringConcatenationCheck.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/InefficientVectorOperationCheck.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/MoveConstArgCheck.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/MoveConstructorInitCheck.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/NoexceptMoveConstructorCheck.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/PerformanceTidyModule.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/TypePromotionInMathFnCheck.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/UnnecessaryCopyInitialization.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/UnnecessaryValueParamCheck.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyPerformanceModule.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 73%] Built target clangTidyPerformanceModule
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/FunctionSizeCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/FunctionSizeCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/HeaderFileExtensionsUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/HeaderFileExtensionsUtils.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/HeaderFileExtensionsUtils.cpp
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseNoexceptCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseNoexceptCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/HeaderGuard.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/HeaderGuard.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseNullptrCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseNullptrCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/IncludeSorter.cpp.o
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/IncludeInserter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/IncludeInserter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/IncludeSorter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidyDiagnosticConsumer.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = const char*]':
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:37:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<const char*>::Data' from 'std::initializer_list<const char*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseOverrideCheck.cpp.o
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/LexerUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/LexerUtils.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/LexerUtils.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseOverrideCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/LexerUtils.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/LexerUtils.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/LexerUtils.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/LexerUtils.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/NamespaceAliaser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/NamespaceAliaser.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/IdentifierNamingCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/IdentifierNamingCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/ImplicitBoolConversionCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/ImplicitBoolConversionCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/OptionsUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/OptionsUtils.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/TypeTraits.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/TypeTraits.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseTransparentFunctorsCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseTransparentFunctorsCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/InconsistentDeclarationParameterNameCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/InconsistentDeclarationParameterNameCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/UsingInserter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/UsingInserter.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/MisleadingIndentationCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/MisleadingIndentationCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/MisplacedArrayIndexCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/MisplacedArrayIndexCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseUsingCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseUsingCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Linking CXX static library ../../../../../../lib/libclangTidyUtils.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/cmake -P CMakeFiles/clangTidyUtils.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyUtils.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyUtils.a CMakeFiles/clangTidyUtils.dir/ASTUtils.cpp.o CMakeFiles/clangTidyUtils.dir/DeclRefExprUtils.cpp.o CMakeFiles/clangTidyUtils.dir/ExprSequence.cpp.o CMakeFiles/clangTidyUtils.dir/FixItHintUtils.cpp.o CMakeFiles/clangTidyUtils.dir/HeaderFileExtensionsUtils.cpp.o CMakeFiles/clangTidyUtils.dir/HeaderGuard.cpp.o CMakeFiles/clangTidyUtils.dir/IncludeInserter.cpp.o CMakeFiles/clangTidyUtils.dir/IncludeSorter.cpp.o CMakeFiles/clangTidyUtils.dir/LexerUtils.cpp.o CMakeFiles/clangTidyUtils.dir/NamespaceAliaser.cpp.o CMakeFiles/clangTidyUtils.dir/OptionsUtils.cpp.o CMakeFiles/clangTidyUtils.dir/TypeTraits.cpp.o CMakeFiles/clangTidyUtils.dir/UsingInserter.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyUtils.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 73%] Built target clangTidyUtils
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/NamedParameterCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/NamedParameterCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/build.make tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/depend.internal".
Scanning dependencies of target clangIncludeFixer
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/build.make tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 73%] Building CXX object tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/IncludeFixer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangIncludeFixer.dir/IncludeFixer.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixer.cpp
/usr/bin/make  -f tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/build.make tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/plugin /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/depend.internal".
Scanning dependencies of target clangIncludeFixerPlugin
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/build.make tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 73%] Building CXX object tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/IncludeFixerPlugin.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/plugin && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/plugin -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangIncludeFixerPlugin.dir/IncludeFixerPlugin.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/IncludeFixerPlugin.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const clang::FunctionDecl*, unsigned int>]':
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:82:56:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::FunctionDecl*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::FunctionDecl*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Linking CXX static library ../../../../../../lib/libclangTidyModernizeModule.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/cmake -P CMakeFiles/clangTidyModernizeModule.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyModernizeModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyModernizeModule.a CMakeFiles/clangTidyModernizeModule.dir/AvoidBindCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/DeprecatedHeadersCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/LoopConvertCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/LoopConvertUtils.cpp.o CMakeFiles/clangTidyModernizeModule.dir/MakeSmartPtrCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/MakeSharedCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/MakeUniqueCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/ModernizeTidyModule.cpp.o CMakeFiles/clangTidyModernizeModule.dir/PassByValueCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/RawStringLiteralCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/RedundantVoidArgCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/ReplaceAutoPtrCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/ReplaceRandomShuffleCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/ReturnBracedInitListCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/ShrinkToFitCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UnaryStaticAssertCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseAutoCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseBoolLiteralsCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseDefaultMemberInitCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseEmplaceCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseEqualsDefaultCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseEqualsDeleteCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseNoexceptCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseNullptrCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseOverrideCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseTransparentFunctorsCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseUsingCheck.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyModernizeModule.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 73%] Built target clangTidyModernizeModule
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/NamespaceCommentCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/NamespaceCommentCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp
/<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixer.cpp: In function 'llvm::Expected<clang::tooling::Replacements> clang::include_fixer::createIncludeFixerReplacements(llvm::StringRef, const clang::include_fixer::IncludeFixerContext&, const clang::format::FormatStyle&, bool)':
/<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixer.cpp:414:21: warning: redundant move in return statement [-Wredundant-move]
  414 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixer.cpp:414:21: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixerContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixerContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixerContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixerContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixerContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixerContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixerContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixerContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/IncludeFixerContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangIncludeFixer.dir/IncludeFixerContext.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixerContext.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/../find-all-symbols/SymbolInfo.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/../IncludeFixerContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/../IncludeFixer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/IncludeFixerPlugin.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/../find-all-symbols/SymbolInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/../IncludeFixerContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/../IncludeFixer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/IncludeFixerPlugin.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/../find-all-symbols/SymbolInfo.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/../IncludeFixerContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/../IncludeFixer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/IncludeFixerPlugin.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/../find-all-symbols/SymbolInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/../IncludeFixerContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/../IncludeFixer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/IncludeFixerPlugin.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/../find-all-symbols/SymbolInfo.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/../IncludeFixerContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/../IncludeFixer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/IncludeFixerPlugin.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/../find-all-symbols/SymbolInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/../IncludeFixerContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/../IncludeFixer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/IncludeFixerPlugin.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/../find-all-symbols/SymbolInfo.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/../IncludeFixerContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/../IncludeFixer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/IncludeFixerPlugin.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/../find-all-symbols/SymbolInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/../IncludeFixerContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/../IncludeFixer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/plugin/IncludeFixerPlugin.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixerContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixerContext.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixerContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/IncludeFixerContext.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/NonConstParameterCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/NonConstParameterCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Linking CXX static library ../../../../../../lib/libclangIncludeFixerPlugin.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/plugin && /usr/bin/cmake -P CMakeFiles/clangIncludeFixerPlugin.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/plugin && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangIncludeFixerPlugin.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangIncludeFixerPlugin.a CMakeFiles/clangIncludeFixerPlugin.dir/IncludeFixerPlugin.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangIncludeFixerPlugin.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 73%] Built target clangIncludeFixerPlugin
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/ReadabilityTidyModule.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/ReadabilityTidyModule.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp
[ 73%] Building CXX object tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/InMemorySymbolIndex.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangIncludeFixer.dir/InMemorySymbolIndex.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/InMemorySymbolIndex.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/SymbolIndex.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/InMemorySymbolIndex.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/InMemorySymbolIndex.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/SymbolIndex.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/InMemorySymbolIndex.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/InMemorySymbolIndex.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/FuzzySymbolIndex.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangIncludeFixer.dir/FuzzySymbolIndex.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/FuzzySymbolIndex.cpp
[ 73%] Building CXX object tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/SymbolIndexManager.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangIncludeFixer.dir/SymbolIndexManager.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/SymbolIndexManager.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/SymbolIndex.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/FuzzySymbolIndex.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/FuzzySymbolIndex.cpp:9:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/SymbolIndex.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/FuzzySymbolIndex.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/FuzzySymbolIndex.cpp:9:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/SymbolIndex.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/SymbolIndexManager.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/SymbolIndexManager.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/SymbolIndex.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/SymbolIndexManager.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/SymbolIndexManager.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/YamlSymbolIndex.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangIncludeFixer.dir/YamlSymbolIndex.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/YamlSymbolIndex.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/SymbolIndex.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/YamlSymbolIndex.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/YamlSymbolIndex.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/SymbolIndex.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/YamlSymbolIndex.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/YamlSymbolIndex.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/RedundantControlFlowCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/RedundantControlFlowCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp
[ 73%] Linking CXX static library ../../../../../lib/libclangIncludeFixer.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer && /usr/bin/cmake -P CMakeFiles/clangIncludeFixer.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangIncludeFixer.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangIncludeFixer.a CMakeFiles/clangIncludeFixer.dir/IncludeFixer.cpp.o CMakeFiles/clangIncludeFixer.dir/IncludeFixerContext.cpp.o CMakeFiles/clangIncludeFixer.dir/InMemorySymbolIndex.cpp.o CMakeFiles/clangIncludeFixer.dir/FuzzySymbolIndex.cpp.o CMakeFiles/clangIncludeFixer.dir/SymbolIndexManager.cpp.o CMakeFiles/clangIncludeFixer.dir/YamlSymbolIndex.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangIncludeFixer.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 73%] Built target clangIncludeFixer
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/RedundantDeclarationCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/RedundantDeclarationCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp
/usr/bin/make  -f tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/build.make tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/depend.internal".
Scanning dependencies of target findAllSymbols
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/build.make tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 73%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/FindAllSymbols.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/findAllSymbols.dir/FindAllSymbols.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp
/usr/bin/make  -f tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/build.make tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-apply-replacements /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-apply-replacements /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/depend.internal".
Scanning dependencies of target clangApplyReplacements
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/build.make tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 73%] Building CXX object tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/lib/Tooling/ApplyReplacements.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-apply-replacements && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-apply-replacements -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-apply-replacements -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-apply-replacements/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangApplyReplacements.dir/lib/Tooling/ApplyReplacements.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-apply-replacements/lib/Tooling/ApplyReplacements.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Core/Replacement.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Core/Diagnostic.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-apply-replacements/include/clang-apply-replacements/Tooling/ApplyReplacements.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-apply-replacements/lib/Tooling/ApplyReplacements.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Core/Replacement.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Core/Diagnostic.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-apply-replacements/include/clang-apply-replacements/Tooling/ApplyReplacements.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-apply-replacements/lib/Tooling/ApplyReplacements.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/FindAllSymbolsAction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/findAllSymbols.dir/FindAllSymbolsAction.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/RedundantFunctionPtrDereferenceCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/RedundantFunctionPtrDereferenceCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp
[ 73%] Linking CXX static library ../../../../../lib/libclangApplyReplacements.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-apply-replacements && /usr/bin/cmake -P CMakeFiles/clangApplyReplacements.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-apply-replacements && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangApplyReplacements.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangApplyReplacements.a CMakeFiles/clangApplyReplacements.dir/lib/Tooling/ApplyReplacements.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangApplyReplacements.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 73%] Built target clangApplyReplacements
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/RedundantMemberInitCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/RedundantMemberInitCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/RedundantStringCStrCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/RedundantStringCStrCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/FindAllMacros.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/findAllSymbols.dir/FindAllMacros.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllMacros.cpp
/usr/bin/make  -f tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/build.make tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-reorder-fields /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-reorder-fields /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/depend.internal".
Scanning dependencies of target clangReorderFields
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/build.make tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 73%] Building CXX object tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/ReorderFieldsAction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-reorder-fields && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-reorder-fields -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-reorder-fields -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangReorderFields.dir/ReorderFieldsAction.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllMacros.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllMacros.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllMacros.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllMacros.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/HeaderMapCollector.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/findAllSymbols.dir/HeaderMapCollector.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/HeaderMapCollector.cpp
[ 73%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/PathConfig.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/findAllSymbols.dir/PathConfig.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/PathConfig.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/PragmaCommentHandler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/findAllSymbols.dir/PragmaCommentHandler.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp
[ 73%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/STLPostfixHeaderMap.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/findAllSymbols.dir/STLPostfixHeaderMap.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/STLPostfixHeaderMap.cpp
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/build.make tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/depend.internal".
Scanning dependencies of target clangTidyBugproneModule
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/build.make tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/ArgumentCommentCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/ArgumentCommentCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Core/Replacement.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Core/Replacement.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Builtins.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/RedundantSmartptrGetCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/RedundantSmartptrGetCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp
[ 73%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/SymbolInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/findAllSymbols.dir/SymbolInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Linking CXX static library ../../../../../../lib/libfindAllSymbols.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols && /usr/bin/cmake -P CMakeFiles/findAllSymbols.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols && /usr/bin/cmake -E cmake_link_script CMakeFiles/findAllSymbols.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libfindAllSymbols.a CMakeFiles/findAllSymbols.dir/FindAllSymbols.cpp.o CMakeFiles/findAllSymbols.dir/FindAllSymbolsAction.cpp.o CMakeFiles/findAllSymbols.dir/FindAllMacros.cpp.o CMakeFiles/findAllSymbols.dir/HeaderMapCollector.cpp.o CMakeFiles/findAllSymbols.dir/PathConfig.cpp.o CMakeFiles/findAllSymbols.dir/PragmaCommentHandler.cpp.o CMakeFiles/findAllSymbols.dir/STLPostfixHeaderMap.cpp.o CMakeFiles/findAllSymbols.dir/SymbolInfo.cpp.o
/usr/bin/ranlib ../../../../../../lib/libfindAllSymbols.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 73%] Built target findAllSymbols
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/AssertSideEffectCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/AssertSideEffectCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp
[ 73%] Linking CXX static library ../../../../../lib/libclangReorderFields.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-reorder-fields && /usr/bin/cmake -P CMakeFiles/clangReorderFields.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-reorder-fields && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangReorderFields.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangReorderFields.a CMakeFiles/clangReorderFields.dir/ReorderFieldsAction.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangReorderFields.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 73%] Built target clangReorderFields
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/BoolPointerImplicitConversionCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/BoolPointerImplicitConversionCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/BugproneTidyModule.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/BugproneTidyModule.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/RedundantStringInitCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/RedundantStringInitCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/SimplifyBooleanExprCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/SimplifyBooleanExprCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/StaticAccessedThroughInstanceCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/StaticAccessedThroughInstanceCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/CopyConstructorInitCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/CopyConstructorInitCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/DanglingHandleCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/DanglingHandleCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/StaticDefinitionInAnonymousNamespaceCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/StaticDefinitionInAnonymousNamespaceCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/build.make tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/depend.internal".
Scanning dependencies of target clangTidyFuchsiaModule
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/build.make tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/DefaultArgumentsCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyFuchsiaModule.dir/DefaultArgumentsCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/DefaultArgumentsCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/UniqueptrDeleteReleaseCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/UniqueptrDeleteReleaseCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/FuchsiaTidyModule.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyFuchsiaModule.dir/FuchsiaTidyModule.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/FoldInitTypeCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/FoldInitTypeCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/OverloadedOperatorCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyFuchsiaModule.dir/OverloadedOperatorCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/build.make tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/depend.internal".
Scanning dependencies of target clangTidyHICPPModule
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/build.make tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/ExceptionBaseclassCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyHICPPModule.dir/ExceptionBaseclassCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/ForwardDeclarationNamespaceCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/ForwardDeclarationNamespaceCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/fuchsia/CMakeFiles/clangTidyFuchsiaModule.dir/VirtualInheritanceCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyFuchsiaModule.dir/VirtualInheritanceCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp
[ 73%] Linking CXX static library ../../../../../../lib/libclangTidyReadabilityModule.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/cmake -P CMakeFiles/clangTidyReadabilityModule.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyReadabilityModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyReadabilityModule.a CMakeFiles/clangTidyReadabilityModule.dir/AvoidConstParamsInDecls.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/BracesAroundStatementsCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/ContainerSizeEmptyCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/DeleteNullPointerCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/DeletedDefaultCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/ElseAfterReturnCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/FunctionSizeCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/IdentifierNamingCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/ImplicitBoolConversionCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/InconsistentDeclarationParameterNameCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/MisleadingIndentationCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/MisplacedArrayIndexCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/NamedParameterCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/NamespaceCommentCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/NonConstParameterCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/ReadabilityTidyModule.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/RedundantControlFlowCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/RedundantDeclarationCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/RedundantFunctionPtrDereferenceCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/RedundantMemberInitCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/RedundantStringCStrCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/RedundantSmartptrGetCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/RedundantStringInitCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/SimplifyBooleanExprCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/StaticAccessedThroughInstanceCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/StaticDefinitionInAnonymousNamespaceCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/UniqueptrDeleteReleaseCheck.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyReadabilityModule.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 73%] Built target clangTidyReadabilityModule
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/InaccurateEraseCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/InaccurateEraseCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/NoAssemblerCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyHICPPModule.dir/NoAssemblerCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp
/usr/bin/make  -f tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/build.make tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/change-namespace /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/change-namespace /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/change-namespace/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/depend.internal".
Scanning dependencies of target clangChangeNamespace
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/build.make tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 73%] Building CXX object tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/ChangeNamespace.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/change-namespace && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/change-namespace -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/change-namespace -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangChangeNamespace.dir/ChangeNamespace.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Linking CXX static library ../../../../../../lib/libclangTidyFuchsiaModule.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia && /usr/bin/cmake -P CMakeFiles/clangTidyFuchsiaModule.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/fuchsia && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyFuchsiaModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyFuchsiaModule.a CMakeFiles/clangTidyFuchsiaModule.dir/DefaultArgumentsCheck.cpp.o CMakeFiles/clangTidyFuchsiaModule.dir/FuchsiaTidyModule.cpp.o CMakeFiles/clangTidyFuchsiaModule.dir/OverloadedOperatorCheck.cpp.o CMakeFiles/clangTidyFuchsiaModule.dir/VirtualInheritanceCheck.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyFuchsiaModule.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 73%] Built target clangTidyFuchsiaModule
/usr/bin/make  -f tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/build.make tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-query /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-query /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-query/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/depend.internal".
Scanning dependencies of target clangQuery
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/build.make tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/build
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/Query.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-query && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-query -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-query -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangQuery.dir/Query.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-query/Query.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/change-namespace/ChangeNamespace.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:9:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/change-namespace/ChangeNamespace.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:9:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 73%] Building CXX object tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/HICPPTidyModule.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyHICPPModule.dir/HICPPTidyModule.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/IntegerDivisionCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/IntegerDivisionCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-query/Query.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-query/Query.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-query/Query.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-query/Query.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/IntegerDivisionCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 74%] Building CXX object tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/QueryParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-query && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-query -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-query -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangQuery.dir/QueryParser.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-query/QueryParser.cpp
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/SignedBitwiseCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyHICPPModule.dir/SignedBitwiseCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-query/Query.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-query/QueryParser.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-query/QueryParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-query/Query.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-query/QueryParser.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-query/QueryParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/MisplacedOperatorInStrlenInAllocCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/MisplacedOperatorInStrlenInAllocCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp
[ 74%] Linking CXX static library ../../../../../lib/libclangChangeNamespace.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/change-namespace && /usr/bin/cmake -P CMakeFiles/clangChangeNamespace.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/change-namespace && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangChangeNamespace.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangChangeNamespace.a CMakeFiles/clangChangeNamespace.dir/ChangeNamespace.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangChangeNamespace.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 74%] Built target clangChangeNamespace
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/MoveForwardingReferenceCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/MoveForwardingReferenceCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 74%] Linking CXX static library ../../../../../lib/libclangQuery.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-query && /usr/bin/cmake -P CMakeFiles/clangQuery.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-query && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangQuery.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangQuery.a CMakeFiles/clangQuery.dir/Query.cpp.o CMakeFiles/clangQuery.dir/QueryParser.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangQuery.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 74%] Built target clangQuery
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/MultipleStatementMacroCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/MultipleStatementMacroCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 74%] Linking CXX static library ../../../../../../lib/libclangTidyHICPPModule.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp && /usr/bin/cmake -P CMakeFiles/clangTidyHICPPModule.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyHICPPModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyHICPPModule.a CMakeFiles/clangTidyHICPPModule.dir/ExceptionBaseclassCheck.cpp.o CMakeFiles/clangTidyHICPPModule.dir/NoAssemblerCheck.cpp.o CMakeFiles/clangTidyHICPPModule.dir/HICPPTidyModule.cpp.o CMakeFiles/clangTidyHICPPModule.dir/SignedBitwiseCheck.cpp.o
/usr/bin/ranlib ../../../../../../lib/libclangTidyHICPPModule.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 74%] Built target clangTidyHICPPModule
/usr/bin/make  -f tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/build.make tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-move /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-move /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-move/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/depend.internal".
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
Scanning dependencies of target clangMove
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/build.make tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 74%] Building CXX object tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/ClangMove.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-move && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-move -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-move -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangMove.dir/ClangMove.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-move/ClangMove.cpp
/usr/bin/make  -f tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/build.make tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/depend.internal".
[ 74%] Building CXX object tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/HelperDeclRefGraph.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-move && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-move -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-move -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangMove.dir/HelperDeclRefGraph.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp
Scanning dependencies of target clangDaemon
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/build.make tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 74%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/ClangdLSPServer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDaemon.dir/ClangdLSPServer.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdLSPServer.cpp
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/StringConstructorCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/StringConstructorCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-move/ClangMove.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-move/ClangMove.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-move/ClangMove.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-move/ClangMove.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdLSPServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdLSPServer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdLSPServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdLSPServer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdLSPServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdLSPServer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/Index.h:182:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdLSPServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdLSPServer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/JSONExpr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Protocol.h:27,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdLSPServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdLSPServer.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::clangd::json::Expr}; _Tp = clang::clangd::json::Expr; _Alloc = std::allocator<clang::clangd::json::Expr>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<clang::clangd::json::Expr>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Protocol.h:27,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdLSPServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdLSPServer.cpp:10:
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/JSONExpr.h: In constructor 'clang::clangd::json::Expr::Expr(std::initializer_list<clang::clangd::json::Expr>)':
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/JSONExpr.h:118:3: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr>' changed in GCC 7.1
  118 |   Expr(std::initializer_list<Expr> Elements) : Expr(ArrayExpr(Elements)) {}
      |   ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/JSONExpr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Protocol.h:27,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdLSPServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdLSPServer.cpp:10:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::clangd::json::Expr*, std::vector<clang::clangd::json::Expr> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdLSPServer.cpp: In member function 'virtual void clang::clangd::ClangdLSPServer::onInitialize(clang::clangd::ProtocolCallbacks::Ctx, clang::clangd::InitializeParams&)':
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdLSPServer.cpp:59:14: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr>' changed in GCC 7.1
   59 |              }},
      |              ^
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdLSPServer.cpp:65:14: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr>' changed in GCC 7.1
   65 |              }},
      |              ^
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdLSPServer.cpp:69:14: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr>' changed in GCC 7.1
   69 |              }},
      |              ^
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdLSPServer.cpp:76:14: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr>' changed in GCC 7.1
   76 |              }},
      |              ^
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/JSONExpr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Protocol.h:27,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdLSPServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdLSPServer.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::clangd::TextEdit&}; _Tp = clang::clangd::json::Expr; _Alloc = std::allocator<clang::clangd::json::Expr>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<clang::clangd::json::Expr>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual void clang::clangd::ClangdLSPServer::onDocumentRangeFormatting(clang::clangd::ProtocolCallbacks::Ctx, clang::clangd::DocumentRangeFormattingParams&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::clangd::json::Expr*, std::vector<clang::clangd::json::Expr> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual void clang::clangd::ClangdLSPServer::onDocumentFormatting(clang::clangd::ProtocolCallbacks::Ctx, clang::clangd::DocumentFormattingParams&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::clangd::json::Expr*, std::vector<clang::clangd::json::Expr> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual void clang::clangd::ClangdLSPServer::onDocumentOnTypeFormatting(clang::clangd::ProtocolCallbacks::Ctx, clang::clangd::DocumentOnTypeFormattingParams&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::clangd::json::Expr*, std::vector<clang::clangd::json::Expr> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {clang::clangd::json::Expr}; _Tp = clang::clangd::json::Expr; _Alloc = std::allocator<clang::clangd::json::Expr>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<clang::clangd::json::Expr>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::clangd::Location&}; _Tp = clang::clangd::json::Expr; _Alloc = std::allocator<clang::clangd::json::Expr>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<clang::clangd::json::Expr>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual void clang::clangd::ClangdLSPServer::onGoToDefinition(clang::clangd::ProtocolCallbacks::Ctx, clang::clangd::TextDocumentPositionParams&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::clangd::json::Expr*, std::vector<clang::clangd::json::Expr> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::clangd::DocumentHighlight&}; _Tp = clang::clangd::json::Expr; _Alloc = std::allocator<clang::clangd::json::Expr>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<clang::clangd::json::Expr>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual void clang::clangd::ClangdLSPServer::onDocumentHighlight(clang::clangd::ProtocolCallbacks::Ctx, clang::clangd::TextDocumentPositionParams&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::clangd::json::Expr*, std::vector<clang::clangd::json::Expr> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdLSPServer.cpp: In member function 'virtual void clang::clangd::ClangdLSPServer::onCodeAction(clang::clangd::ProtocolCallbacks::Ctx, clang::clangd::CodeActionParams&)':
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdLSPServer.cpp:214:7: note: parameter passing for argument of type 'std::initializer_list<clang::clangd::json::Expr>' changed in GCC 7.1
  214 |       });
      |       ^
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/JSONExpr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Protocol.h:27,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdLSPServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdLSPServer.cpp:10:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::clangd::json::Expr*, std::vector<clang::clangd::json::Expr> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual void clang::clangd::ClangdLSPServer::onDiagnosticsReady(clang::clangd::PathRef, clang::clangd::Tagged<std::vector<clang::clangd::DiagWithFixIts> >)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::clangd::json::Expr*, std::vector<clang::clangd::json::Expr> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/make  -f tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/build.make tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Utility /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/depend.internal".
[ 74%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/ClangdServer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDaemon.dir/ClangdServer.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdServer.cpp
Scanning dependencies of target lldbUtility
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/build.make tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/ArchSpec.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/ArchSpec.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/ArchSpec.cpp
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/Baton.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/Baton.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/Baton.cpp
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/Connection.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/Connection.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/Connection.cpp
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/SuspiciousMemsetUsageCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/SuspiciousMemsetUsageCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/ConstString.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/ConstString.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/ConstString.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Utility/ConstString.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:167:54:   required from 'static llvm::StringMapEntry<ValueTy>* llvm::StringMapEntry<ValueTy>::Create(llvm::StringRef, AllocatorTy&, InitTy&& ...) [with AllocatorTy = llvm::BumpPtrAllocatorImpl<>; InitTy = {const char*}; ValueTy = const char*]'
/<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:408:32:   required from 'std::pair<llvm::StringMapIterator<ValueTy>, bool> llvm::StringMap<ValueTy, AllocatorTy>::try_emplace(llvm::StringRef, ArgsTy&& ...) [with ArgsTy = {const char*}; ValueTy = const char*; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:391:23:   required from 'std::pair<llvm::StringMapIterator<ValueTy>, bool> llvm::StringMap<ValueTy, AllocatorTy>::insert(std::pair<llvm::StringRef, ValueTy>) [with ValueTy = const char*; AllocatorTy = llvm::BumpPtrAllocatorImpl<>]'
/<<PKGBUILDDIR>>/tools/lldb/source/Utility/ConstString.cpp:106:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Utility/ConstString.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/DataBufferHeap.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/DataBufferHeap.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/DataBufferHeap.cpp
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/DataBufferLLVM.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/DataBufferLLVM.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/DataBufferLLVM.cpp
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/DataEncoder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/DataEncoder.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/DataEncoder.cpp
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/DataExtractor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/DataExtractor.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/DataExtractor.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/JSONExpr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Protocol.h:27,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdServer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::tooling::Range]':
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdServer.cpp:316:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<clang::tooling::Range>::Data' from 'std::initializer_list<clang::tooling::Range>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdServer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdServer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/FastDemangle.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/FastDemangle.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/FastDemangle.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdServer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/Index.h:182:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdServer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/FileSpec.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/FileSpec.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/FileSpec.cpp
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/History.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/History.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/History.cpp
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/IOObject.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/IOObject.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/IOObject.cpp
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/JSON.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/JSON.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/JSON.cpp
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/UndefinedMemoryManipulationCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/UndefinedMemoryManipulationCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp
[ 74%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/ClangdUnit.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDaemon.dir/ClangdUnit.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.cpp
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/LLDBAssert.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/LLDBAssert.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/LLDBAssert.cpp
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/Log.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/Log.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/Log.cpp
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/Logging.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/Logging.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/Logging.cpp
[ 74%] Linking CXX static library ../../../../../lib/libclangMove.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-move && /usr/bin/cmake -P CMakeFiles/clangMove.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-move && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangMove.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangMove.a CMakeFiles/clangMove.dir/ClangMove.cpp.o CMakeFiles/clangMove.dir/HelperDeclRefGraph.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangMove.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 74%] Built target clangMove
[ 74%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/ClangdUnitStore.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDaemon.dir/ClangdUnitStore.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnitStore.cpp
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/NameMatches.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/NameMatches.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/NameMatches.cpp
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/Range.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/Range.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/Range.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/RegularExpression.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/RegularExpression.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/RegularExpression.cpp
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/SelectHelper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/SelectHelper.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/SelectHelper.cpp
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.cpp: In function 'llvm::Optional<clang::clangd::DiagWithFixIts> {anonymous}::toClangdDiag(const clang::Diagnostic&, clang::DiagnosticsEngine::Level, const clang::LangOptions&)':
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.cpp:189:19: warning: redundant move in return statement [-Wredundant-move]
  189 |   return std::move(Result);
      |          ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.cpp:189:19: note: remove 'std::move' call
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/SharingPtr.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/SharingPtr.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/SharingPtr.cpp
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/Status.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/Status.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/Status.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnitStore.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnitStore.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnitStore.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnitStore.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/Stream.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/Stream.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/Stream.cpp
[ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/UseAfterMoveCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/UseAfterMoveCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/StreamCallback.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/StreamCallback.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/StreamCallback.cpp
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/StreamGDBRemote.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/StreamGDBRemote.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/StreamGDBRemote.cpp
[ 74%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/CodeComplete.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDaemon.dir/CodeComplete.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/CodeComplete.cpp
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/StreamString.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/StreamString.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/StreamString.cpp
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/StringExtractor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/StringExtractor.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/StringExtractor.cpp
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/StringExtractorGDBRemote.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/StringExtractorGDBRemote.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/StringExtractorGDBRemote.cpp
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/StringLexer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/StringLexer.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/StringLexer.cpp
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/StringList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/StringList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/StringList.cpp
[ 74%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/CodeCompletionStrings.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDaemon.dir/CodeCompletionStrings.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/CodeCompletionStrings.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 74%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/StructuredData.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/StructuredData.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/StructuredData.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/CodeComplete.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/CodeComplete.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/CodeComplete.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/CodeComplete.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/CodeComplete.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/CodeComplete.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/CodeComplete.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/CodeComplete.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/CodeComplete.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/CodeComplete.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/CodeComplete.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/CodeComplete.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/CodeComplete.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/CodeComplete.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/CodeComplete.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/CodeComplete.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/CodeCompleteConsumer.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/CodeCompletionStrings.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/CodeCompletionStrings.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CanonicalType.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/CodeCompleteConsumer.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/CodeCompletionStrings.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/CodeCompletionStrings.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/CodeComplete.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/CodeComplete.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/Index.h:182:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/CodeComplete.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/CodeComplete.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 74%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/Context.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDaemon.dir/Context.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.cpp
/usr/bin/make  -f tools/lldb/source/CMakeFiles/lldbBase.dir/build.make tools/lldb/source/CMakeFiles/lldbBase.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/CMakeFiles/lldbBase.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/CMakeFiles/lldbBase.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/CMakeFiles/lldbBase.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/CMakeFiles/lldbBase.dir/depend.internal".
Scanning dependencies of target lldbBase
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/CMakeFiles/lldbBase.dir/build.make tools/lldb/source/CMakeFiles/lldbBase.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 76%] Building CXX object tools/lldb/source/CMakeFiles/lldbBase.dir/lldb.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source -I/<<PKGBUILDDIR>>/tools/lldb/source -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbBase.dir/lldb.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/lldb.cpp
[ 76%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/TildeExpressionResolver.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/TildeExpressionResolver.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/TildeExpressionResolver.cpp
[ 76%] Linking CXX static library ../../../lib/liblldbBase.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source && /usr/bin/cmake -P CMakeFiles/lldbBase.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbBase.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../lib/liblldbBase.a CMakeFiles/lldbBase.dir/lldb.cpp.o
/usr/bin/ranlib ../../../lib/liblldbBase.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 76%] Built target lldbBase
[ 76%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/VirtualNearMissCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/VirtualNearMissCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp
[ 76%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/Timer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/Timer.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/Timer.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Chrono.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Timer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Utility/Timer.cpp:9:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<const char*, long long unsigned int>}; _Tp = std::pair<const char*, long long unsigned int>; _Alloc = std::allocator<std::pair<const char*, long long unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<const char*, long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Chrono.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Timer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Utility/Timer.cpp:9:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const std::pair<const char*, long long unsigned int>&, const std::pair<const char*, long long unsigned int>&)>]':
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >' changed in GCC 7.1
   79 |     __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const std::pair<const char*, long long unsigned int>&, const std::pair<const char*, long long unsigned int>&)>]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >' changed in GCC 7.1
 1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const std::pair<const char*, long long unsigned int>&, const std::pair<const char*, long long unsigned int>&)>]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Chrono.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Timer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Utility/Timer.cpp:9:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >; _Distance = int; _Tp = std::pair<const char*, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const std::pair<const char*, long long unsigned int>&, const std::pair<const char*, long long unsigned int>&)>]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Chrono.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Timer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Utility/Timer.cpp:9:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const std::pair<const char*, long long unsigned int>&, const std::pair<const char*, long long unsigned int>&)>]':
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >' changed in GCC 7.1
 1662 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const std::pair<const char*, long long unsigned int>&, const std::pair<const char*, long long unsigned int>&)>]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1924:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >' changed in GCC 7.1
 1924 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1925 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/10/bits/stl_algo.h:1924:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >' changed in GCC 7.1
 1937 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Chrono.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Timer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Utility/Timer.cpp:9:
/usr/include/c++/10/bits/vector.tcc: In static member function 'static void lldb_private::Timer::DumpCategoryTimes(lldb_private::Stream*)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Chrono.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Timer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Utility/Timer.cpp:9:
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<const char*, long long unsigned int>*, std::vector<std::pair<const char*, long long unsigned int> > >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 76%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/UserID.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/UserID.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/UserID.cpp
[ 76%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/UriParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/UriParser.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/UriParser.cpp
[ 76%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/UUID.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/UUID.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/UUID.cpp
[ 76%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/Compiler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDaemon.dir/Compiler.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Compiler.cpp
[ 76%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/VASprintf.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/VASprintf.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/VASprintf.cpp
[ 77%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/VMRange.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbUtility.dir/VMRange.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Utility/VMRange.cpp
[ 77%] Linking CXX static library ../../../../lib/liblldbUtility.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/cmake -P CMakeFiles/lldbUtility.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Utility && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbUtility.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldbUtility.a CMakeFiles/lldbUtility.dir/ArchSpec.cpp.o CMakeFiles/lldbUtility.dir/Baton.cpp.o CMakeFiles/lldbUtility.dir/Connection.cpp.o CMakeFiles/lldbUtility.dir/ConstString.cpp.o CMakeFiles/lldbUtility.dir/DataBufferHeap.cpp.o CMakeFiles/lldbUtility.dir/DataBufferLLVM.cpp.o CMakeFiles/lldbUtility.dir/DataEncoder.cpp.o CMakeFiles/lldbUtility.dir/DataExtractor.cpp.o CMakeFiles/lldbUtility.dir/FastDemangle.cpp.o CMakeFiles/lldbUtility.dir/FileSpec.cpp.o CMakeFiles/lldbUtility.dir/History.cpp.o CMakeFiles/lldbUtility.dir/IOObject.cpp.o CMakeFiles/lldbUtility.dir/JSON.cpp.o CMakeFiles/lldbUtility.dir/LLDBAssert.cpp.o CMakeFiles/lldbUtility.dir/Log.cpp.o CMakeFiles/lldbUtility.dir/Logging.cpp.o CMakeFiles/lldbUtility.dir/NameMatches.cpp.o CMakeFiles/lldbUtility.dir/Range.cpp.o CMakeFiles/lldbUtility.dir/RegularExpression.cpp.o CMakeFiles/lldbUtility.dir/SelectHelper.cpp.o CMakeFiles/lldbUtility.dir/SharingPtr.cpp.o CMakeFiles/lldbUtility.dir/Status.cpp.o CMakeFiles/lldbUtility.dir/Stream.cpp.o CMakeFiles/lldbUtility.dir/StreamCallback.cpp.o CMakeFiles/lldbUtility.dir/StreamGDBRemote.cpp.o CMakeFiles/lldbUtility.dir/StreamString.cpp.o CMakeFiles/lldbUtility.dir/StringExtractor.cpp.o CMakeFiles/lldbUtility.dir/StringExtractorGDBRemote.cpp.o CMakeFiles/lldbUtility.dir/StringLexer.cpp.o CMakeFiles/lldbUtility.dir/StringList.cpp.o CMakeFiles/lldbUtility.dir/StructuredData.cpp.o CMakeFiles/lldbUtility.dir/TildeExpressionResolver.cpp.o CMakeFiles/lldbUtility.dir/Timer.cpp.o CMakeFiles/lldbUtility.dir/UserID.cpp.o CMakeFiles/lldbUtility.dir/UriParser.cpp.o CMakeFiles/lldbUtility.dir/UUID.cpp.o CMakeFiles/lldbUtility.dir/VASprintf.cpp.o CMakeFiles/lldbUtility.dir/VMRange.cpp.o
/usr/bin/ranlib ../../../../lib/liblldbUtility.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 77%] Built target lldbUtility
[ 77%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/DraftStore.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDaemon.dir/DraftStore.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/DraftStore.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 77%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/FuzzyMatch.cpp.o
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/CompilerInstance.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Compiler.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Compiler.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:515:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/CompilerInstance.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Compiler.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Compiler.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDaemon.dir/FuzzyMatch.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/FuzzyMatch.cpp
/usr/bin/make  -f tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/build.make tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/depend.internal".
Scanning dependencies of target lldbBreakpoint
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/build.make tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 77%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/Breakpoint.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/Breakpoint.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/Breakpoint.cpp
/usr/bin/make  -f tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/build.make tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Commands /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/depend.internal".
Scanning dependencies of target lldbCommands
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/build.make tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 77%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandCompletions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandCompletions.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandCompletions.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/Breakpoint.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/Breakpoint.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/Breakpoint.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/Breakpoint.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/Breakpoint.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/Breakpoint.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/Breakpoint.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/Breakpoint.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 77%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/GlobalCompilationDatabase.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDaemon.dir/GlobalCompilationDatabase.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/GlobalCompilationDatabase.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/Breakpoint.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandCompletions.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandCompletions.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandCompletions.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandCompletions.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandCompletions.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandCompletions.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandCompletions.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandCompletions.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
[ 77%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/JSONExpr.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDaemon.dir/JSONExpr.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/JSONExpr.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandCompletions.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/JSONExpr.cpp: In function 'llvm::Expected<clang::clangd::json::Expr> clang::clangd::json::parse(llvm::StringRef)':
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/JSONExpr.cpp:388:23: warning: redundant move in return statement [-Wredundant-move]
  388 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/JSONExpr.cpp:388:23: note: remove 'std::move' call
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 77%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectApropos.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectApropos.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectApropos.cpp
In file included from /usr/include/c++/10/set:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-interfaces.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointID.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/Breakpoint.cpp:16:
/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const int&>, std::tuple<>}; _Key = int; _Val = std::pair<const int, lldb_private::SymbolContext>; _KeyOfValue = std::_Select1st<std::pair<const int, lldb_private::SymbolContext> >; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, lldb_private::SymbolContext> >]':
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, lldb_private::SymbolContext>, std::_Select1st<std::pair<const int, lldb_private::SymbolContext> >, std::less<int>, std::allocator<std::pair<const int, lldb_private::SymbolContext> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 77%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/JSONRPCDispatcher.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDaemon.dir/JSONRPCDispatcher.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/JSONRPCDispatcher.cpp
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocationList.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/Breakpoint.cpp:16:
/usr/include/c++/10/bits/stl_map.h: In member function 'void lldb_private::Breakpoint::ModuleReplaced(lldb::ModuleSP, lldb::ModuleSP)':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, lldb_private::SymbolContext>, std::_Select1st<std::pair<const int, lldb_private::SymbolContext> >, std::less<int>, std::allocator<std::pair<const int, lldb_private::SymbolContext> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, lldb_private::SymbolContext>, std::_Select1st<std::pair<const int, lldb_private::SymbolContext> >, std::less<int>, std::allocator<std::pair<const int, lldb_private::SymbolContext> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
[ 77%] Linking CXX static library ../../../../../../lib/libclangTidyBugproneModule.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone && /usr/bin/cmake -P CMakeFiles/clangTidyBugproneModule.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyBugproneModule.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libclangTidyBugproneModule.a CMakeFiles/clangTidyBugproneModule.dir/ArgumentCommentCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/AssertSideEffectCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/BoolPointerImplicitConversionCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/BugproneTidyModule.cpp.o CMakeFiles/clangTidyBugproneModule.dir/CopyConstructorInitCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/DanglingHandleCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/FoldInitTypeCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/ForwardDeclarationNamespaceCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/InaccurateEraseCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/IntegerDivisionCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/MisplacedOperatorInStrlenInAllocCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/MoveForwardingReferenceCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/MultipleStatementMacroCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/StringConstructorCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/SuspiciousMemsetUsageCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/UndefinedMemoryManipulationCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/UseAfterMoveCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/VirtualNearMissCheck.cpp.o
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/ranlib ../../../../../../lib/libclangTidyBugproneModule.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 77%] Built target clangTidyBugproneModule
[ 77%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointID.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointID.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointID.cpp
/usr/bin/make  -f tools/lldb/source/Core/CMakeFiles/lldbCore.dir/build.make tools/lldb/source/Core/CMakeFiles/lldbCore.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Core /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core/CMakeFiles/lldbCore.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core/CMakeFiles/lldbCore.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core/CMakeFiles/lldbCore.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core/CMakeFiles/lldbCore.dir/depend.internal".
Scanning dependencies of target lldbCore
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Core/CMakeFiles/lldbCore.dir/build.make tools/lldb/source/Core/CMakeFiles/lldbCore.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Address.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/Address.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/Address.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectApropos.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectApropos.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectApropos.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectApropos.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectApropos.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectApropos.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectApropos.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectApropos.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectApropos.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectApropos.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectApropos.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectApropos.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectApropos.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectApropos.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointID.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointID.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointID.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointID.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Address.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Address.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Address.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Address.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Address.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 77%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointIDList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointIDList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointIDList.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Address.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Address.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Address.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Address.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
[ 77%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/Logger.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDaemon.dir/Logger.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Logger.cpp
[ 77%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectArgs.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectArgs.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectArgs.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointIDList.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointIDList.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointIDList.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointIDList.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointIDList.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointIDList.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointIDList.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointIDList.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/StreamFile.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointIDList.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointIDList.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointIDList.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointIDList.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
[ 77%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/Protocol.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDaemon.dir/Protocol.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Protocol.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointIDList.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointIDList.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointIDList.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointIDList.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Address.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Address.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Address.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Address.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Address.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectArgs.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Protocol.cpp: In function 'clang::clangd::json::Expr clang::clangd::toJSON(const clang::clangd::CompletionItem&)':
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Protocol.cpp:325:19: warning: redundant move in return statement [-Wredundant-move]
  325 |   return std::move(Result);
      |          ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Protocol.cpp:325:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Protocol.cpp: In function 'clang::clangd::json::Expr clang::clangd::toJSON(const clang::clangd::ParameterInformation&)':
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Protocol.cpp:345:19: warning: redundant move in return statement [-Wredundant-move]
  345 |   return std::move(Result);
      |          ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Protocol.cpp:345:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Protocol.cpp: In function 'clang::clangd::json::Expr clang::clangd::toJSON(const clang::clangd::SignatureInformation&)':
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Protocol.cpp:356:19: warning: redundant move in return statement [-Wredundant-move]
  356 |   return std::move(Result);
      |          ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Protocol.cpp:356:19: note: remove 'std::move' call
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectArgs.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectArgs.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectArgs.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
[ 77%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointList.cpp.o
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectArgs.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointList.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectArgs.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectArgs.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/AddressRange.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/AddressRange.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/AddressRange.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectArgs.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectArgs.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectArgs.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectArgs.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamString.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadList.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:47,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectArgs.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectArgs.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectArgs.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectArgs.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/JSONExpr.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Protocol.h:27,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Protocol.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::clangd::TextEdit&}; _Tp = clang::clangd::json::Expr; _Alloc = std::allocator<clang::clangd::json::Expr>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<clang::clangd::json::Expr>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function 'clang::clangd::json::Expr clang::clangd::toJSON(const clang::clangd::CompletionItem&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::clangd::json::Expr*, std::vector<clang::clangd::json::Expr> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function 'clang::clangd::json::Expr clang::clangd::toJSON(const clang::clangd::WorkspaceEdit&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::clangd::json::Expr*, std::vector<clang::clangd::json::Expr> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::clangd::CompletionItem&}; _Tp = clang::clangd::json::Expr; _Alloc = std::allocator<clang::clangd::json::Expr>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<clang::clangd::json::Expr>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function 'clang::clangd::json::Expr clang::clangd::toJSON(const clang::clangd::CompletionList&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::clangd::json::Expr*, std::vector<clang::clangd::json::Expr> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/AddressRange.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/AddressRange.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/AddressRange.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/AddressRange.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::clangd::ParameterInformation&}; _Tp = clang::clangd::json::Expr; _Alloc = std::allocator<clang::clangd::json::Expr>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<clang::clangd::json::Expr>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function 'clang::clangd::json::Expr clang::clangd::toJSON(const clang::clangd::SignatureInformation&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::clangd::json::Expr*, std::vector<clang::clangd::json::Expr> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::clangd::SignatureInformation&}; _Tp = clang::clangd::json::Expr; _Alloc = std::allocator<clang::clangd::json::Expr>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<clang::clangd::json::Expr>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function 'clang::clangd::json::Expr clang::clangd::toJSON(const clang::clangd::SignatureHelp&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<clang::clangd::json::Expr*, std::vector<clang::clangd::json::Expr> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointList.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointList.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointList.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointList.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointList.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointList.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointList.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointList.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/AddressRange.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/AddressRange.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/AddressRange.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/AddressRange.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
[ 77%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/ProtocolHandlers.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDaemon.dir/ProtocolHandlers.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ProtocolHandlers.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/AddressResolver.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/AddressResolver.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/AddressResolver.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 77%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointLocation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointLocation.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocation.cpp
/<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectArgs.cpp: In member function 'virtual bool lldb_private::CommandObjectArgs::DoExecute(lldb_private::Args&, lldb_private::CommandReturnObject&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectArgs.cpp:226:51: warning: implicitly-declared 'constexpr llvm::detail::result_pair<llvm::ArrayRef<lldb_private::Args::ArgEntry> >::result_pair(const llvm::detail::result_pair<llvm::ArrayRef<lldb_private::Args::ArgEntry> >&)' is deprecated [-Wdeprecated-copy]
  226 |   for (auto entry : llvm::enumerate(args.entries())) {
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/Args.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectArgs.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectArgs.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:1022:19: note: because 'llvm::detail::result_pair<llvm::ArrayRef<lldb_private::Args::ArgEntry> >' has user-provided 'llvm::detail::result_pair<R>& llvm::detail::result_pair<R>::operator=(const llvm::detail::result_pair<R>&) [with R = llvm::ArrayRef<lldb_private::Args::ArgEntry>]'
 1022 |   result_pair<R> &operator=(const result_pair<R> &Other) {
      |                   ^~~~~~~~
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/AddressResolverFileLine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/AddressResolverFileLine.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/AddressResolverFileLine.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/Args.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectArgs.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectArgs.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/stl_tree.h:63,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectArgs.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectArgs.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectArgs.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectArgs.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectArgs.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectArgs.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectArgs.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocation.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocation.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocation.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocation.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocation.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocation.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocation.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocation.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocation.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/AddressResolverFileLine.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatVariadic.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/FileSpec.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/FileSpecList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/SearchFilter.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/AddressResolver.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/AddressResolverFileLine.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/AddressResolverFileLine.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::AddressRange&}; _Tp = lldb_private::AddressRange; _Alloc = std::allocator<lldb_private::AddressRange>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::AddressRange>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatVariadic.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/FileSpec.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/FileSpecList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/SearchFilter.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/AddressResolver.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/AddressResolverFileLine.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/AddressResolverFileLine.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual lldb_private::Searcher::CallbackReturn lldb_private::AddressResolverFileLine::SearchCallback(lldb_private::SearchFilter&, lldb_private::SymbolContext&, lldb_private::Address*, bool)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::AddressRange*, std::vector<lldb_private::AddressRange> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/AddressResolverName.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/AddressResolverName.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/AddressResolverName.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocation.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocation.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocation.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocation.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/AddressResolverName.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/AddressResolverName.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/AddressResolverName.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/AddressResolverName.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/AddressResolverName.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 77%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectBreakpoint.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectBreakpoint.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/JSONRPCDispatcher.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ProtocolHandlers.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ProtocolHandlers.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/JSONRPCDispatcher.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ProtocolHandlers.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ProtocolHandlers.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/JSONRPCDispatcher.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ProtocolHandlers.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ProtocolHandlers.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/Index.h:182:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/JSONRPCDispatcher.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ProtocolHandlers.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ProtocolHandlers.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatVariadic.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/FileSpec.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/FileSpecList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/SearchFilter.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/AddressResolver.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/AddressResolverName.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/AddressResolverName.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::AddressRange&}; _Tp = lldb_private::AddressRange; _Alloc = std::allocator<lldb_private::AddressRange>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::AddressRange>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatVariadic.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/FileSpec.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/FileSpecList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/SearchFilter.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/AddressResolver.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/AddressResolverName.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/AddressResolverName.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual lldb_private::Searcher::CallbackReturn lldb_private::AddressResolverName::SearchCallback(lldb_private::SearchFilter&, lldb_private::SymbolContext&, lldb_private::Address*, bool)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::AddressRange*, std::vector<lldb_private::AddressRange> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::AddressRange*, std::vector<lldb_private::AddressRange> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 77%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointLocationCollection.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointLocationCollection.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocationCollection.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Broadcaster.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/Broadcaster.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/Broadcaster.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpoint.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpoint.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpoint.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpoint.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/StreamFile.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpointCommand.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpoint.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpointCommand.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocationCollection.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocationCollection.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocationCollection.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocationCollection.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocationCollection.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocationCollection.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocationCollection.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocationCollection.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp:29:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 77%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/SourceCode.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDaemon.dir/SourceCode.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/SourceCode.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 77%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointLocationList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointLocationList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocationList.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp:29:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/vector:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp:12:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 77%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/Trace.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDaemon.dir/Trace.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Trace.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocationList.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocationList.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocationList.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocationList.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocationList.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocationList.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocationList.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointLocationList.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Communication.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/Communication.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/Communication.cpp
[ 77%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/XRefs.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDaemon.dir/XRefs.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/XRefs.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 77%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointName.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointName.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointName.cpp
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Debugger.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/Debugger.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/Debugger.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointName.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointName.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointName.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointName.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 77%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointOptions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointOptions.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointOptions.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Debugger.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Debugger.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Debugger.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Debugger.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Debugger.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Debugger.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Debugger.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Debugger.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Debugger.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 77%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectBreakpointCommand.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectBreakpointCommand.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointOptions.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointOptions.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointOptions.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointOptions.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointOptions.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointOptions.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointOptions.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointOptions.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/../../source/Commands/CommandObjectExpression.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Debugger.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueFormat.h: In member function 'lldb_private::OptionValueFormat& lldb_private::OptionValueFormat::operator=(const lldb_private::OptionValueFormat&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueFormat.h:21:7: warning: implicitly-declared 'lldb_private::OptionValue& lldb_private::OptionValue::operator=(const lldb_private::OptionValue&)' is deprecated [-Wdeprecated-copy]
   21 | class OptionValueFormat : public OptionValue {
      |       ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Debugger.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValue.h:68:3: note: because 'lldb_private::OptionValue' has user-provided 'lldb_private::OptionValue::OptionValue(const lldb_private::OptionValue&)'
   68 |   OptionValue(const OptionValue &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/../../source/Commands/CommandObjectExpression.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Debugger.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h: In member function 'lldb_private::OptionGroupFormat& lldb_private::OptionGroupFormat::operator=(const lldb_private::OptionGroupFormat&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h:28:7: note: synthesized method 'lldb_private::OptionValueFormat& lldb_private::OptionValueFormat::operator=(const lldb_private::OptionValueFormat&)' first required here
   28 | class OptionGroupFormat : public OptionGroup {
      |       ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/../../source/Commands/CommandObjectExpression.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Debugger.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueUInt64.h: In member function 'lldb_private::OptionValueUInt64& lldb_private::OptionValueUInt64::operator=(const lldb_private::OptionValueUInt64&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueUInt64.h:22:7: warning: implicitly-declared 'lldb_private::OptionValue& lldb_private::OptionValue::operator=(const lldb_private::OptionValue&)' is deprecated [-Wdeprecated-copy]
   22 | class OptionValueUInt64 : public OptionValue {
      |       ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Debugger.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValue.h:68:3: note: because 'lldb_private::OptionValue' has user-provided 'lldb_private::OptionValue::OptionValue(const lldb_private::OptionValue&)'
   68 |   OptionValue(const OptionValue &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/../../source/Commands/CommandObjectExpression.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Debugger.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h: In member function 'lldb_private::OptionGroupFormat& lldb_private::OptionGroupFormat::operator=(const lldb_private::OptionGroupFormat&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h:28:7: note: synthesized method 'lldb_private::OptionValueUInt64& lldb_private::OptionValueUInt64::operator=(const lldb_private::OptionValueUInt64&)' first required here
   28 | class OptionGroupFormat : public OptionGroup {
      |       ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Debugger.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h: In member function 'void lldb_private::REPL::SetFormatOptions(const lldb_private::OptionGroupFormat&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h:68:24: note: synthesized method 'lldb_private::OptionGroupFormat& lldb_private::OptionGroupFormat::operator=(const lldb_private::OptionGroupFormat&)' first required here
   68 |     m_format_options = options;
      |                        ^~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointOptions.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointOptions.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointOptions.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
/<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointOptions.cpp: In member function 'const lldb_private::BreakpointOptions& lldb_private::BreakpointOptions::operator=(const lldb_private::BreakpointOptions&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointOptions.cpp:189:21: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
  189 |   m_set_flags = rhs.m_set_flags;
      |                     ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointOptions.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/XRefs.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/XRefs.cpp:9:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/ClangdUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/XRefs.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/XRefs.cpp:9:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/StreamFile.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpointCommand.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpointCommand.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpointCommand.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpoint.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpointCommand.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpoint.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpointCommand.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointOptions.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointOptions.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointOptions.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointOptions.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Debugger.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Debugger.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Debugger.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Debugger.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 77%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/index/FileIndex.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDaemon.dir/index/FileIndex.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/FileIndex.cpp
[ 77%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectBugreport.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectBugreport.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBugreport.cpp
[ 77%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointResolver.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointResolver.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolver.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolver.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolver.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolver.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolver.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBugreport.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBugreport.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBugreport.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBugreport.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBugreport.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBugreport.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Disassembler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/Disassembler.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/Disassembler.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolver.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolver.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolver.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolver.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBugreport.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBugreport.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBugreport.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBugreport.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolver.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBugreport.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBugreport.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBugreport.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectBugreport.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Disassembler.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Disassembler.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Disassembler.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Disassembler.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Disassembler.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Disassembler.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Disassembler.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Disassembler.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Disassembler.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/<<PKGBUILDDIR>>/tools/lldb/source/Core/Disassembler.cpp: In constructor 'lldb_private::Disassembler::Disassembler(const lldb_private::ArchSpec&, const char*)':
/<<PKGBUILDDIR>>/tools/lldb/source/Core/Disassembler.cpp:1253:16: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
 1253 |       m_flavor() {
      |                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Disassembler.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 77%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectCommands.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectCommands.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectCommands.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 77%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointResolverAddress.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointResolverAddress.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/../Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/../ClangdUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/FileIndex.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/FileIndex.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/../Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/../ClangdUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/FileIndex.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/FileIndex.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectCommands.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectCommands.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectCommands.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectCommands.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectCommands.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectCommands.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectCommands.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectCommands.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectCommands.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectCommands.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/../Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/../ClangdUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/FileIndex.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/FileIndex.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/Index.h:182:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/../Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/../ClangdUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/FileIndex.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/FileIndex.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectCommands.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectCommands.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectCommands.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectCommands.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 77%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/index/Index.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDaemon.dir/index/Index.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/Index.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/../Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/Index.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/Index.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/Index.h:182:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/../Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/Index.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/Index.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/../Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/Index.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/Index.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:160:42:   required from 'llvm::StringRef llvm::StringRef::copy(Allocator&) const [with Allocator = llvm::BumpPtrAllocatorImpl<>]'
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/Index.cpp:49:30:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/../Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/Index.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/Index.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 77%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointResolverFileLine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointResolverFileLine.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 77%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/index/MemIndex.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDaemon.dir/index/MemIndex.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/MemIndex.cpp
[ 77%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/DumpDataExtractor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/DumpDataExtractor.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/DumpDataExtractor.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/../Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/Index.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/MemIndex.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/MemIndex.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/Index.h:182:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/../Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/Index.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/MemIndex.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/MemIndex.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 78%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/index/SymbolCollector.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDaemon.dir/index/SymbolCollector.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/SymbolCollector.cpp
[ 78%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectDisassemble.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectDisassemble.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectDisassemble.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/DumpDataExtractor.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/DumpDataExtractor.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/DumpDataExtractor.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/DumpDataExtractor.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectDisassemble.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectDisassemble.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectDisassemble.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectDisassemble.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectDisassemble.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectDisassemble.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectDisassemble.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectDisassemble.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectDisassemble.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectDisassemble.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectDisassemble.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectDisassemble.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
[ 78%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointResolverFileRegex.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointResolverFileRegex.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/DumpDataExtractor.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectDisassemble.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectDisassemble.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectDisassemble.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectDisassemble.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectDisassemble.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectDisassemble.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectDisassemble.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectDisassemble.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectDisassemble.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectDisassemble.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectDisassemble.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/DumpDataExtractor.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/DumpDataExtractor.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/DumpDataExtractor.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/DumpDataExtractor.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/DumpDataExtractor.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/DumpDataExtractor.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/DumpDataExtractor.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/../Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/Index.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/SymbolCollector.h:10,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/SymbolCollector.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/../Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/Index.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/SymbolCollector.h:10,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/SymbolCollector.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectDisassemble.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectDisassemble.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::AddressRange&}; _Tp = lldb_private::AddressRange; _Alloc = std::allocator<lldb_private::AddressRange>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::AddressRange>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::AddressRange>::iterator' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/DumpDataExtractor.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/DumpDataExtractor.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/DumpDataExtractor.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/DumpDataExtractor.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/DumpDataExtractor.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectDisassemble.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectDisassemble.cpp:14:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual bool lldb_private::CommandObjectDisassemble::DoExecute(lldb_private::Args&, lldb_private::CommandReturnObject&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::AddressRange*, std::vector<lldb_private::AddressRange> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::AddressRange*, std::vector<lldb_private::AddressRange> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::AddressRange*, std::vector<lldb_private::AddressRange> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::AddressRange*, std::vector<lldb_private::AddressRange> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::AddressRange*, std::vector<lldb_private::AddressRange> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::AddressRange*, std::vector<lldb_private::AddressRange> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/../Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/Index.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/SymbolCollector.h:10,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/SymbolCollector.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/Index.h:182:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/../Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/Index.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/SymbolCollector.h:10,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/SymbolCollector.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 78%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectExpression.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectExpression.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 78%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointResolverName.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointResolverName.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp
[ 78%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/index/SymbolYAML.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangDaemon.dir/index/SymbolYAML.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/SymbolYAML.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 78%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/DynamicLoader.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/DynamicLoader.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/DynamicLoader.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/../Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/Index.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/SymbolYAML.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/SymbolYAML.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/../Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/Index.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/SymbolYAML.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/SymbolYAML.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/../Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/Index.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/SymbolYAML.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/SymbolYAML.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/Index.h:182:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/../Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/Index.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/SymbolYAML.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/index/SymbolYAML.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueFormat.h: In member function 'lldb_private::OptionValueFormat& lldb_private::OptionValueFormat::operator=(const lldb_private::OptionValueFormat&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueFormat.h:21:7: warning: implicitly-declared 'lldb_private::OptionValue& lldb_private::OptionValue::operator=(const lldb_private::OptionValue&)' is deprecated [-Wdeprecated-copy]
   21 | class OptionValueFormat : public OptionValue {
      |       ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueBoolean.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupBoolean.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValue.h:68:3: note: because 'lldb_private::OptionValue' has user-provided 'lldb_private::OptionValue::OptionValue(const lldb_private::OptionValue&)'
   68 |   OptionValue(const OptionValue &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h: In member function 'lldb_private::OptionGroupFormat& lldb_private::OptionGroupFormat::operator=(const lldb_private::OptionGroupFormat&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h:28:7: note: synthesized method 'lldb_private::OptionValueFormat& lldb_private::OptionValueFormat::operator=(const lldb_private::OptionValueFormat&)' first required here
   28 | class OptionGroupFormat : public OptionGroup {
      |       ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueUInt64.h: In member function 'lldb_private::OptionValueUInt64& lldb_private::OptionValueUInt64::operator=(const lldb_private::OptionValueUInt64&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueUInt64.h:22:7: warning: implicitly-declared 'lldb_private::OptionValue& lldb_private::OptionValue::operator=(const lldb_private::OptionValue&)' is deprecated [-Wdeprecated-copy]
   22 | class OptionValueUInt64 : public OptionValue {
      |       ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueBoolean.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupBoolean.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValue.h:68:3: note: because 'lldb_private::OptionValue' has user-provided 'lldb_private::OptionValue::OptionValue(const lldb_private::OptionValue&)'
   68 |   OptionValue(const OptionValue &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h: In member function 'lldb_private::OptionGroupFormat& lldb_private::OptionGroupFormat::operator=(const lldb_private::OptionGroupFormat&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h:28:7: note: synthesized method 'lldb_private::OptionValueUInt64& lldb_private::OptionValueUInt64::operator=(const lldb_private::OptionValueUInt64&)' first required here
   28 | class OptionGroupFormat : public OptionGroup {
      |       ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h: In member function 'void lldb_private::REPL::SetFormatOptions(const lldb_private::OptionGroupFormat&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h:68:24: note: synthesized method 'lldb_private::OptionGroupFormat& lldb_private::OptionGroupFormat::operator=(const lldb_private::OptionGroupFormat&)' first required here
   68 |     m_format_options = options;
      |                        ^~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.cpp:29:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/DynamicLoader.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/DynamicLoader.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/DynamicLoader.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/DynamicLoader.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 78%] Linking CXX static library ../../../../../lib/libclangDaemon.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/cmake -P CMakeFiles/clangDaemon.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangDaemon.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../lib/libclangDaemon.a CMakeFiles/clangDaemon.dir/ClangdLSPServer.cpp.o CMakeFiles/clangDaemon.dir/ClangdServer.cpp.o CMakeFiles/clangDaemon.dir/ClangdUnit.cpp.o CMakeFiles/clangDaemon.dir/ClangdUnitStore.cpp.o CMakeFiles/clangDaemon.dir/CodeComplete.cpp.o CMakeFiles/clangDaemon.dir/CodeCompletionStrings.cpp.o CMakeFiles/clangDaemon.dir/Context.cpp.o CMakeFiles/clangDaemon.dir/Compiler.cpp.o CMakeFiles/clangDaemon.dir/DraftStore.cpp.o CMakeFiles/clangDaemon.dir/FuzzyMatch.cpp.o CMakeFiles/clangDaemon.dir/GlobalCompilationDatabase.cpp.o CMakeFiles/clangDaemon.dir/JSONExpr.cpp.o CMakeFiles/clangDaemon.dir/JSONRPCDispatcher.cpp.o CMakeFiles/clangDaemon.dir/Logger.cpp.o CMakeFiles/clangDaemon.dir/Protocol.cpp.o CMakeFiles/clangDaemon.dir/ProtocolHandlers.cpp.o CMakeFiles/clangDaemon.dir/SourceCode.cpp.o CMakeFiles/clangDaemon.dir/Trace.cpp.o CMakeFiles/clangDaemon.dir/XRefs.cpp.o CMakeFiles/clangDaemon.dir/index/FileIndex.cpp.o CMakeFiles/clangDaemon.dir/index/Index.cpp.o CMakeFiles/clangDaemon.dir/index/MemIndex.cpp.o CMakeFiles/clangDaemon.dir/index/SymbolCollector.cpp.o CMakeFiles/clangDaemon.dir/index/SymbolYAML.cpp.o
/usr/bin/ranlib ../../../../../lib/libclangDaemon.a
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 78%] Built target clangDaemon
/usr/bin/make  -f tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/build.make tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/depend.internal".
Scanning dependencies of target lldbDataFormatters
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/build.make tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 78%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/CXXFunctionPointer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/CXXFunctionPointer.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/CXXFunctionPointer.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectExpression.cpp:13:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/DynamicLoader.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/DynamicLoader.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/DynamicLoader.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/DynamicLoader.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/CXXFunctionPointer.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/DynamicLoader.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/DynamicLoader.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Core/DynamicLoader.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/DynamicLoader.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/DynamicLoader.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/CXXFunctionPointer.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/CXXFunctionPointer.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/CXXFunctionPointer.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/CXXFunctionPointer.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/CXXFunctionPointer.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/CXXFunctionPointer.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/CXXFunctionPointer.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/CXXFunctionPointer.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 78%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointSite.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointSite.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointSite.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 78%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/EmulateInstruction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/EmulateInstruction.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/EmulateInstruction.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/CXXFunctionPointer.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/CXXFunctionPointer.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/CXXFunctionPointer.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/CXXFunctionPointer.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/CXXFunctionPointer.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 78%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectFrame.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectFrame.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectFrame.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 78%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/DataVisualization.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/DataVisualization.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/DataVisualization.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointSite.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointSite.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointSite.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointSite.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectFrame.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectFrame.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectFrame.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectFrame.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectFrame.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectFrame.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectFrame.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectFrame.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectFrame.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectFrame.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Core/EmulateInstruction.cpp: In constructor 'lldb_private::EmulateInstruction::EmulateInstruction(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Core/EmulateInstruction.cpp:79:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   79 |       m_addr(LLDB_INVALID_ADDRESS) {
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/EmulateInstruction.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Core/EmulateInstruction.cpp:80:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class lldb_private::Opcode'; use assignment or value-initialization instead [-Wclass-memaccess]
   80 |   ::memset(&m_opcode, 0, sizeof(m_opcode));
      |                                          ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/EmulateInstruction.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Opcode.h:35:7: note: 'class lldb_private::Opcode' declared here
   35 | class Opcode {
      |       ^~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/DataVisualization.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 78%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointSiteList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointSiteList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/BreakpointSiteList.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/EmulateInstruction.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/EmulateInstruction.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Core/EmulateInstruction.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/EmulateInstruction.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectFrame.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 78%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Event.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/Event.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/Event.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectFrame.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectFrame.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectFrame.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectFrame.cpp:29:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
[ 78%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/Stoppoint.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/Stoppoint.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/Stoppoint.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/DataVisualization.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/DataVisualization.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/DataVisualization.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/DataVisualization.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 78%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/StoppointCallbackContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/StoppointCallbackContext.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/StoppointCallbackContext.cpp
[ 78%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/StoppointLocation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/StoppointLocation.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/StoppointLocation.cpp
[ 78%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/FileLineResolver.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/FileLineResolver.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/FileLineResolver.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 78%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/DumpValueObjectOptions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/DumpValueObjectOptions.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/DumpValueObjectOptions.cpp
[ 78%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/Watchpoint.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/Watchpoint.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/Watchpoint.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/FileLineResolver.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/DumpValueObjectOptions.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/Args.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectFrame.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectFrame.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectFrame.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 78%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/FileSpecList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/FileSpecList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/FileSpecList.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/Watchpoint.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/Watchpoint.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/Watchpoint.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/Watchpoint.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/Watchpoint.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/Watchpoint.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/Watchpoint.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/Watchpoint.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectFrame.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectFrame.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectFrame.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectFrame.cpp:12:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/Watchpoint.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/DumpValueObjectOptions.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/DumpValueObjectOptions.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/DumpValueObjectOptions.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DumpValueObjectOptions.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/DumpValueObjectOptions.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 78%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/FormatCache.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/FormatCache.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormatCache.cpp
[ 78%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/FormatEntity.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/FormatEntity.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/FormatEntity.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/FormatEntity.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/FormatEntity.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/FormatEntity.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/FormatEntity.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/FormatEntity.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/FormatEntity.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/FormatEntity.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/FormatEntity.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 78%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/FormatClasses.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/FormatClasses.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormatClasses.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/FormatEntity.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 78%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectGUI.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectGUI.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectGUI.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/Watchpoint.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/Watchpoint.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormatClasses.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/Watchpoint.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/Watchpoint.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/Watchpoint.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/Watchpoint.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Core/FormatEntity.cpp: In static member function 'static bool lldb_private::FormatEntity::Format(const lldb_private::FormatEntity::Entry&, lldb_private::Stream&, const lldb_private::SymbolContext*, const lldb_private::ExecutionContext*, const lldb_private::Address*, lldb_private::ValueObject*, bool, bool)':
/<<PKGBUILDDIR>>/tools/lldb/source/Core/FormatEntity.cpp:1213:51: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
 1213 |             ArchSpec arch(target.GetArchitecture());
      |                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/FormatEntity.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectGUI.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectGUI.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectGUI.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectGUI.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectGUI.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectGUI.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectGUI.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectGUI.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectGUI.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectGUI.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormatClasses.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormatClasses.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormatClasses.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormatClasses.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectGUI.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectGUI.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectGUI.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectGUI.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/FormatEntity.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/FormatEntity.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/FormatEntity.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/FileSpec.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/FormatEntity.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/FormatEntity.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 78%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/FormatManager.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/FormatManager.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormatManager.cpp
[ 78%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/WatchpointList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/WatchpointList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/WatchpointList.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 78%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectHelp.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectHelp.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectHelp.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormatManager.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/WatchpointList.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/WatchpointList.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/WatchpointList.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/WatchpointList.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/WatchpointList.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/WatchpointList.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/WatchpointList.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/WatchpointList.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatVariadic.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/FileSpec.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/FormatEntity.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/FormatEntity.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::FormatEntity::Entry&}; _Tp = lldb_private::FormatEntity::Entry; _Alloc = std::allocator<lldb_private::FormatEntity::Entry>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::FormatEntity::Entry>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lldb_private::FormatEntity::Entry}; _Tp = lldb_private::FormatEntity::Entry; _Alloc = std::allocator<lldb_private::FormatEntity::Entry>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::FormatEntity::Entry>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void lldb_private::FormatEntity::Entry::AppendText(const llvm::StringRef&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::FormatEntity::Entry*, std::vector<lldb_private::FormatEntity::Entry> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void lldb_private::FormatEntity::Entry::AppendChar(char)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::FormatEntity::Entry*, std::vector<lldb_private::FormatEntity::Entry> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatVariadic.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/FileSpec.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/FormatEntity.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/FormatEntity.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In static member function 'static lldb_private::Status lldb_private::FormatEntity::ParseInternal(llvm::StringRef&, lldb_private::FormatEntity::Entry&, uint32_t)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::FormatEntity::Entry*, std::vector<lldb_private::FormatEntity::Entry> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::FormatEntity::Entry*, std::vector<lldb_private::FormatEntity::Entry> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectHelp.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectHelp.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectHelp.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectHelp.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectHelp.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectHelp.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectHelp.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectHelp.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectHelp.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectHelp.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormatManager.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormatManager.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormatManager.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormatManager.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormatManager.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormatManager.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormatManager.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormatManager.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectHelp.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectHelp.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectHelp.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectHelp.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 78%] Building CXX object tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/WatchpointOptions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/WatchpointOptions.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/WatchpointOptions.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormatManager.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormatManager.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormatManager.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormatManager.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 80%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/IOHandler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/IOHandler.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/IOHandler.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 80%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectLog.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectLog.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLog.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/WatchpointOptions.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/WatchpointOptions.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/WatchpointOptions.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/WatchpointOptions.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/WatchpointOptions.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/WatchpointOptions.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/WatchpointOptions.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/WatchpointOptions.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/WatchpointOptions.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/WatchpointOptions.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/WatchpointOptions.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/WatchpointOptions.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Breakpoint/WatchpointOptions.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLog.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLog.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLog.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLog.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLog.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLog.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/IOHandler.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/IOHandler.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/IOHandler.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/IOHandler.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLog.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLog.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLog.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLog.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/IOHandler.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/IOHandler.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/IOHandler.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/IOHandler.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 80%] Linking CXX static library ../../../../lib/liblldbBreakpoint.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/cmake -P CMakeFiles/lldbBreakpoint.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbBreakpoint.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldbBreakpoint.a CMakeFiles/lldbBreakpoint.dir/Breakpoint.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointID.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointIDList.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointList.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointLocation.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointLocationCollection.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointLocationList.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointName.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointOptions.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointResolver.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointResolverAddress.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointResolverFileLine.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointResolverFileRegex.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointResolverName.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointSite.cpp.o CMakeFiles/lldbBreakpoint.dir/BreakpointSiteList.cpp.o CMakeFiles/lldbBreakpoint.dir/Stoppoint.cpp.o CMakeFiles/lldbBreakpoint.dir/StoppointCallbackContext.cpp.o CMakeFiles/lldbBreakpoint.dir/StoppointLocation.cpp.o CMakeFiles/lldbBreakpoint.dir/Watchpoint.cpp.o CMakeFiles/lldbBreakpoint.dir/WatchpointList.cpp.o CMakeFiles/lldbBreakpoint.dir/WatchpointOptions.cpp.o
/usr/bin/ranlib ../../../../lib/liblldbBreakpoint.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 80%] Built target lldbBreakpoint
/usr/bin/make  -f tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/build.make tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Expression /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/depend.internal".
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLog.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLog.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLog.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLog.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
Scanning dependencies of target lldbExpression
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/build.make tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 80%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/DiagnosticManager.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbExpression.dir/DiagnosticManager.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Expression/DiagnosticManager.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLog.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/IOHandler.cpp:44:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 80%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/DWARFExpression.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbExpression.dir/DWARFExpression.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Expression/DWARFExpression.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLog.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLog.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLog.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLog.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLog.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 80%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/FormattersHelpers.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/FormattersHelpers.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormattersHelpers.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/DWARFExpression.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/IOHandler.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/IOHandler.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/IOHandler.cpp:44:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectList.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/IOHandler.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/DWARFExpression.cpp:40:
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/DWARFExpression.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeCategory.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormattersHelpers.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormattersHelpers.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 80%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectMemory.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectMemory.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/DWARFExpression.cpp:34:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/DWARFExpression.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/DWARFExpression.cpp:34:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Address.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/DWARFExpression.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormattersHelpers.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeCategory.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormattersHelpers.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormattersHelpers.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormattersHelpers.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeCategory.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormattersHelpers.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormattersHelpers.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormattersHelpers.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeCategory.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormattersHelpers.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormattersHelpers.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormattersHelpers.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeCategory.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormattersHelpers.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormattersHelpers.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeCategory.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormattersHelpers.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormattersHelpers.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeCategory.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormattersHelpers.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormattersHelpers.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeCategory.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormattersHelpers.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormattersHelpers.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormattersHelpers.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/FormattersHelpers.cpp:18:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/DWARFExpression.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lldb_private::Value}; _Tp = lldb_private::Value; _Alloc = std::allocator<lldb_private::Value>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::Value>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::Value>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::Value&}; _Tp = lldb_private::Value; _Alloc = std::allocator<lldb_private::Value>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::Value>::iterator' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/DWARFExpression.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In static member function 'static bool lldb_private::DWARFExpression::Evaluate(lldb_private::ExecutionContext*, lldb_private::RegisterContext*, lldb::ModuleSP, const lldb_private::DataExtractor&, DWARFCompileUnit*, lldb::offset_t, lldb::offset_t, lldb::RegisterKind, const lldb_private::Value*, const lldb_private::Value*, lldb_private::Value&, lldb_private::Status*)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/DWARFExpression.cpp:10:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/DWARFExpression.cpp:10:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/DWARFExpression.cpp:10:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/DWARFExpression.cpp:10:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/DWARFExpression.cpp:10:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/DWARFExpression.cpp:10:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/DWARFExpression.cpp:10:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectList.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/IOHandler.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = TreeItem; _Alloc = std::allocator<TreeItem>]':
/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<TreeItem>::iterator' changed in GCC 7.1
  509 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectList.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/IOHandler.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual void ThreadTreeDelegate::TreeDelegateGenerateChildren(TreeItem&)':
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<TreeItem*, std::vector<TreeItem> >' changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual void ThreadsTreeDelegate::TreeDelegateGenerateChildren(TreeItem&)':
/usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<TreeItem*, std::vector<TreeItem> >' changed in GCC 7.1
  960 |    _M_fill_insert(end(), __new_size - size(), __x);
      |    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 80%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/Expression.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbExpression.dir/Expression.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Expression/Expression.cpp
/<<PKGBUILDDIR>>/tools/lldb/source/Core/IOHandler.cpp: In member function 'virtual bool SourceFileWindowDelegate::WindowDelegateDraw(curses::Window&, bool)':
/<<PKGBUILDDIR>>/tools/lldb/source/Core/IOHandler.cpp:3970:66: warning: '%i' directive output may be truncated writing between 1 and 10 bytes into a region of size 6 [-Wformat-truncation=]
 3970 |               snprintf(m_line_format, sizeof(m_line_format), " %%%iu ",
      |                                                                  ^~
/<<PKGBUILDDIR>>/tools/lldb/source/Core/IOHandler.cpp:3970:62: note: directive argument in the range [1, 2147483647]
 3970 |               snprintf(m_line_format, sizeof(m_line_format), " %%%iu ",
      |                                                              ^~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Core/IOHandler.cpp:3970:23: note: 'snprintf' output between 6 and 15 bytes into a destination of size 8
 3970 |               snprintf(m_line_format, sizeof(m_line_format), " %%%iu ",
      |               ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3971 |                        m_line_width);
      |                        ~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamString.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadList.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:47,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:29:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9:   required from 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>'
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:45:9: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt*, void>::type' {aka 'const clang::Stmt*'} [-Wignored-attributes]
   45 |   using RetType =
      |         ^~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/Expression.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/Expression.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/Expression.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/Expression.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/Expression.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/Expression.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/Expression.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/Expression.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueFormat.h: In member function 'lldb_private::OptionValueFormat& lldb_private::OptionValueFormat::operator=(const lldb_private::OptionValueFormat&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueFormat.h:21:7: warning: implicitly-declared 'lldb_private::OptionValue& lldb_private::OptionValue::operator=(const lldb_private::OptionValue&)' is deprecated [-Wdeprecated-copy]
   21 | class OptionValueFormat : public OptionValue {
      |       ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValue.h:68:3: note: because 'lldb_private::OptionValue' has user-provided 'lldb_private::OptionValue::OptionValue(const lldb_private::OptionValue&)'
   68 |   OptionValue(const OptionValue &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h: In member function 'lldb_private::OptionGroupFormat& lldb_private::OptionGroupFormat::operator=(const lldb_private::OptionGroupFormat&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h:28:7: note: synthesized method 'lldb_private::OptionValueFormat& lldb_private::OptionValueFormat::operator=(const lldb_private::OptionValueFormat&)' first required here
   28 | class OptionGroupFormat : public OptionGroup {
      |       ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueUInt64.h: In member function 'lldb_private::OptionValueUInt64& lldb_private::OptionValueUInt64::operator=(const lldb_private::OptionValueUInt64&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueUInt64.h:22:7: warning: implicitly-declared 'lldb_private::OptionValue& lldb_private::OptionValue::operator=(const lldb_private::OptionValue&)' is deprecated [-Wdeprecated-copy]
   22 | class OptionValueUInt64 : public OptionValue {
      |       ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValue.h:68:3: note: because 'lldb_private::OptionValue' has user-provided 'lldb_private::OptionValue::OptionValue(const lldb_private::OptionValue&)'
   68 |   OptionValue(const OptionValue &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h: In member function 'lldb_private::OptionGroupFormat& lldb_private::OptionGroupFormat::operator=(const lldb_private::OptionGroupFormat&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h:28:7: note: synthesized method 'lldb_private::OptionValueUInt64& lldb_private::OptionValueUInt64::operator=(const lldb_private::OptionValueUInt64&)' first required here
   28 | class OptionGroupFormat : public OptionGroup {
      |       ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp: In member function 'virtual bool CommandObjectMemoryRead::DoExecute(lldb_private::Args&, lldb_private::CommandReturnObject&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:565:28: note: synthesized method 'lldb_private::OptionGroupFormat& lldb_private::OptionGroupFormat::operator=(const lldb_private::OptionGroupFormat&)' first required here
  565 |         m_format_options = m_prev_format_options;
      |                            ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:33:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueString.h: In member function 'lldb_private::OptionValueString& lldb_private::OptionValueString::operator=(const lldb_private::OptionValueString&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueString.h:25:7: warning: implicitly-declared 'lldb_private::OptionValue& lldb_private::OptionValue::operator=(const lldb_private::OptionValue&)' is deprecated [-Wdeprecated-copy]
   25 | class OptionValueString : public OptionValue {
      |       ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValue.h:68:3: note: because 'lldb_private::OptionValue' has user-provided 'lldb_private::OptionValue::OptionValue(const lldb_private::OptionValue&)'
   68 |   OptionValue(const OptionValue &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:33:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueString.h:25:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   25 | class OptionValueString : public OptionValue {
      |       ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp: In member function 'OptionGroupReadMemory& OptionGroupReadMemory::operator=(const OptionGroupReadMemory&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:65:7: note: synthesized method 'lldb_private::OptionValueString& lldb_private::OptionValueString::operator=(const lldb_private::OptionValueString&)' first required here
   65 | class OptionGroupReadMemory : public OptionGroup {
      |       ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp: In member function 'virtual bool CommandObjectMemoryRead::DoExecute(lldb_private::Args&, lldb_private::CommandReturnObject&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:566:28: note: synthesized method 'OptionGroupReadMemory& OptionGroupReadMemory::operator=(const OptionGroupReadMemory&)' first required here
  566 |         m_memory_options = m_prev_memory_options;
      |                            ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupOutputFile.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:31:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueFileSpec.h: In member function 'lldb_private::OptionValueFileSpec& lldb_private::OptionValueFileSpec::operator=(const lldb_private::OptionValueFileSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueFileSpec.h:20:7: warning: implicitly-declared 'lldb_private::OptionValue& lldb_private::OptionValue::operator=(const lldb_private::OptionValue&)' is deprecated [-Wdeprecated-copy]
   20 | class OptionValueFileSpec : public OptionValue {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValue.h:68:3: note: because 'lldb_private::OptionValue' has user-provided 'lldb_private::OptionValue::OptionValue(const lldb_private::OptionValue&)'
   68 |   OptionValue(const OptionValue &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:31:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupOutputFile.h: In member function 'lldb_private::OptionGroupOutputFile& lldb_private::OptionGroupOutputFile::operator=(const lldb_private::OptionGroupOutputFile&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupOutputFile.h:26:7: note: synthesized method 'lldb_private::OptionValueFileSpec& lldb_private::OptionValueFileSpec::operator=(const lldb_private::OptionValueFileSpec&)' first required here
   26 | class OptionGroupOutputFile : public OptionGroup {
      |       ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupOutputFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:31:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueBoolean.h: In member function 'lldb_private::OptionValueBoolean& lldb_private::OptionValueBoolean::operator=(const lldb_private::OptionValueBoolean&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueBoolean.h:21:7: warning: implicitly-declared 'lldb_private::OptionValue& lldb_private::OptionValue::operator=(const lldb_private::OptionValue&)' is deprecated [-Wdeprecated-copy]
   21 | class OptionValueBoolean : public OptionValue {
      |       ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValue.h:68:3: note: because 'lldb_private::OptionValue' has user-provided 'lldb_private::OptionValue::OptionValue(const lldb_private::OptionValue&)'
   68 |   OptionValue(const OptionValue &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:31:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupOutputFile.h: In member function 'lldb_private::OptionGroupOutputFile& lldb_private::OptionGroupOutputFile::operator=(const lldb_private::OptionGroupOutputFile&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupOutputFile.h:26:7: note: synthesized method 'lldb_private::OptionValueBoolean& lldb_private::OptionValueBoolean::operator=(const lldb_private::OptionValueBoolean&)' first required here
   26 | class OptionGroupOutputFile : public OptionGroup {
      |       ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp: In member function 'virtual bool CommandObjectMemoryRead::DoExecute(lldb_private::Args&, lldb_private::CommandReturnObject&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:567:29: note: synthesized method 'lldb_private::OptionGroupOutputFile& lldb_private::OptionGroupOutputFile::operator=(const lldb_private::OptionGroupOutputFile&)' first required here
  567 |         m_outfile_options = m_prev_outfile_options;
      |                             ^~~~~~~~~~~~~~~~~~~~~~
[ 80%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/LanguageCategory.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/LanguageCategory.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/LanguageCategory.cpp
[ 80%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Listener.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/Listener.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/Listener.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMemory.cpp:15:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/LanguageCategory.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/LanguageCategory.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 80%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/ExpressionSourceCode.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbExpression.dir/ExpressionSourceCode.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Expression/ExpressionSourceCode.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/LanguageCategory.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/LanguageCategory.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/LanguageCategory.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/LanguageCategory.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/LanguageCategory.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/LanguageCategory.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatCache.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/LanguageCategory.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/LanguageCategory.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/ExpressionSourceCode.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 80%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/StringPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/StringPrinter.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/StringPrinter.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/ExpressionSourceCode.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/ExpressionSourceCode.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/ExpressionSourceCode.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/ExpressionSourceCode.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/ExpressionSourceCode.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/ExpressionSourceCode.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/ExpressionSourceCode.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/ExpressionSourceCode.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 80%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Mangled.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/Mangled.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/Mangled.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/ExpressionSourceCode.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/ExpressionSourceCode.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/ExpressionSourceCode.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionSourceCode.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/ExpressionSourceCode.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/StringPrinter.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/StringPrinter.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/StringPrinter.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/StringPrinter.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExternalASTMerger.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/DeclVendor.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/ExpressionSourceCode.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionSourceCode.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/ExpressionSourceCode.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/StringPrinter.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/StringPrinter.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/StringPrinter.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/StringPrinter.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Mangled.cpp:38:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/StringPrinter.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 80%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectMultiword.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectMultiword.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMultiword.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Mangled.cpp:38:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Mangled.cpp:38:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Mangled.cpp:38:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Mangled.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Mangled.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 80%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/ExpressionVariable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbExpression.dir/ExpressionVariable.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Expression/ExpressionVariable.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/StringPrinter.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/StringPrinter.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/StringPrinter.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/StringPrinter.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/StringPrinter.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 80%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Module.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/Module.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/Module.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/ExpressionVariable.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMultiword.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMultiword.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMultiword.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMultiword.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMultiword.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMultiword.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMultiword.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMultiword.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Module.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Module.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Module.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Module.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMultiword.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMultiword.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectMultiword.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Module.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Module.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Module.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Module.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 80%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/TypeCategory.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeCategory.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeCategory.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Module.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 80%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectPlatform.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectPlatform.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlatform.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeCategory.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeCategory.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Core/Module.cpp: In constructor 'lldb_private::Module::Module(const lldb_private::FileSpec&, const lldb_private::ArchSpec&, const lldb_private::ConstString*, lldb::offset_t, llvm::sys::TimePoint<>&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Core/Module.cpp:226:37: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  226 |       m_first_file_changed_log(false) {
      |                                     ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Module.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/ExpressionVariable.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/ExpressionVariable.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/ExpressionVariable.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/ExpressionVariable.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Module.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Module.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Module.cpp:36:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Address.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Module.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlatform.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlatform.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlatform.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlatform.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlatform.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlatform.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeCategory.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeCategory.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeCategory.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeCategory.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeCategory.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeCategory.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeCategory.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeCategory.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlatform.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlatform.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlatform.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlatform.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 80%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/FunctionCaller.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbExpression.dir/FunctionCaller.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Expression/FunctionCaller.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlatform.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlatform.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlatform.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlatform.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/FunctionCaller.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/FunctionCaller.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/FunctionCaller.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/FunctionCaller.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/PathMappingList.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Module.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::Address&}; _Tp = lldb_private::Address; _Alloc = std::allocator<lldb_private::Address>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::Address>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/FunctionCaller.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlatform.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlatform.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlatform.cpp:29:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/stdexcept:39,
                 from /usr/include/c++/10/system_error:41,
                 from /usr/include/c++/10/mutex:42,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlatform.cpp:12:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/PathMappingList.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Module.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void lldb_private::Module::FindAddressesForLine(lldb::TargetSP, const lldb_private::FileSpec&, uint32_t, lldb_private::Function*, std::vector<lldb_private::Address>&, std::vector<lldb_private::Address>&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Address*, std::vector<lldb_private::Address> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Address*, std::vector<lldb_private::Address> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 80%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ModuleChild.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/ModuleChild.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/ModuleChild.cpp
[ 80%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ModuleList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/ModuleList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/ModuleList.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/FunctionCaller.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/FunctionCaller.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/FunctionCaller.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/FunctionCaller.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/FunctionCaller.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/FunctionCaller.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/FunctionCaller.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ModuleList.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ModuleList.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ModuleList.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ModuleList.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Variable.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/VariableList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ModuleList.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/FunctionCaller.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/FunctionCaller.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/FunctionCaller.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/list:61,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/FunctionCaller.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/FunctionCaller.cpp:15:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 80%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/TypeCategoryMap.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeCategoryMap.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeCategoryMap.cpp
[ 80%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Opcode.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/Opcode.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/Opcode.cpp
[ 80%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/IRDynamicChecks.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbExpression.dir/IRDynamicChecks.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRDynamicChecks.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 80%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectPlugin.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectPlugin.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlugin.cpp
[ 80%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/PluginManager.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/PluginManager.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/PluginManager.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormattersContainer.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeCategoryMap.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeCategoryMap.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlugin.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlugin.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlugin.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlugin.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlugin.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlugin.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlugin.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlugin.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlugin.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlugin.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/PluginManager.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/PluginManager.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/PluginManager.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/PluginManager.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/PluginManager.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/PluginManager.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/PluginManager.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/PluginManager.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRDynamicChecks.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormattersContainer.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeCategoryMap.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeCategoryMap.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormattersContainer.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeCategoryMap.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeCategoryMap.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormattersContainer.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeCategoryMap.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeCategoryMap.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/list:61,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeCategoryMap.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeCategoryMap.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlugin.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlugin.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlugin.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectPlugin.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRDynamicChecks.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRDynamicChecks.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRDynamicChecks.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRDynamicChecks.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRDynamicChecks.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRDynamicChecks.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRDynamicChecks.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRDynamicChecks.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 80%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectProcess.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectProcess.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectProcess.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 80%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/TypeFormat.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeFormat.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeFormat.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRDynamicChecks.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRDynamicChecks.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRDynamicChecks.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Constants.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRDynamicChecks.cpp:13:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Constants.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRDynamicChecks.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Constants.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRDynamicChecks.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectProcess.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectProcess.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectProcess.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectProcess.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectProcess.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectProcess.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectProcess.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectProcess.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectProcess.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectProcess.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeFormat.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectProcess.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectProcess.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectProcess.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectProcess.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectProcess.cpp: In member function 'virtual bool CommandObjectProcessAttach::DoExecute(lldb_private::Args&, lldb_private::CommandReturnObject&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectProcess.cpp:493:54: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  493 |     ArchSpec old_arch_spec = target->GetArchitecture();
      |                                                      ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectProcess.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 80%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/IRExecutionUnit.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbExpression.dir/IRExecutionUnit.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRExecutionUnit.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeFormat.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeFormat.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeFormat.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeFormat.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeFormat.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeFormat.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeFormat.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeFormat.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectProcess.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectProcess.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectProcess.cpp:29:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectProcess.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectProcess.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeFormat.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeFormat.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeFormat.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeFormat.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 80%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/TypeSummary.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeSummary.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeSummary.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRExecutionUnit.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRExecutionUnit.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRExecutionUnit.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRExecutionUnit.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRExecutionUnit.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRExecutionUnit.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRExecutionUnit.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRExecutionUnit.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRExecutionUnit.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 80%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/RegisterValue.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/RegisterValue.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/RegisterValue.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeSummary.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeSummary.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeSummary.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeSummary.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeSummary.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeSummary.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeSummary.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeSummary.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeSummary.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 80%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectQuit.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectQuit.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectQuit.cpp
/<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRExecutionUnit.cpp: In member function 'lldb_private::Status lldb_private::IRExecutionUnit::DisassembleFunction(lldb_private::Stream&, lldb::ProcessSP&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRExecutionUnit.cpp:166:42: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  166 |   ArchSpec arch(target->GetArchitecture());
      |                                          ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRExecutionUnit.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 80%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Scalar.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/Scalar.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/Scalar.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeSummary.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeSummary.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeSummary.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeSummary.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeSummary.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRExecutionUnit.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRExecutionUnit.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRExecutionUnit.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRExecutionUnit.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectQuit.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectQuit.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectQuit.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectQuit.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectQuit.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectQuit.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectQuit.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectQuit.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectQuit.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectQuit.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In member function 'const void* lldb_private::Scalar::GetBytes() const':
cc1plus: warning: function may return address of local variable [-Wreturn-local-addr]
/<<PKGBUILDDIR>>/tools/lldb/source/Core/Scalar.cpp:209:17: note: declared here
  209 |     llvm::APInt ldbl_val = m_float.bitcastToAPInt();
      |                 ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRExecutionUnit.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRExecutionUnit.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectQuit.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectQuit.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectQuit.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectQuit.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
[ 80%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/TypeSynthetic.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeSynthetic.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeSynthetic.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectQuit.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectQuit.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectQuit.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectQuit.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectQuit.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeSynthetic.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeSynthetic.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeSynthetic.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeSynthetic.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeSynthetic.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeSynthetic.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeSynthetic.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeSynthetic.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRExecutionUnit.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRExecutionUnit.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void lldb_private::IRExecutionUnit::GetStaticInitializers(std::vector<long long unsigned int, std::allocator<long long unsigned int> >&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRExecutionUnit.cpp:1022:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
 1022 | }
      | ^
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/ExecutionEngine.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRExecutionUnit.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lldb_private::IRExecutionUnit::JittedFunction}; _Tp = lldb_private::IRExecutionUnit::JittedFunction; _Alloc = std::allocator<lldb_private::IRExecutionUnit::JittedFunction>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::IRExecutionUnit::JittedFunction>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::IRExecutionUnit::JittedFunction>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lldb_private::IRExecutionUnit::JittedGlobalVariable}; _Tp = lldb_private::IRExecutionUnit::JittedGlobalVariable; _Alloc = std::allocator<lldb_private::IRExecutionUnit::JittedGlobalVariable>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::IRExecutionUnit::JittedGlobalVariable>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = lldb_private::IRExecutionUnit::GetRunnableInfo(lldb_private::Status&, lldb::addr_t&, lldb::addr_t&)::<lambda(llvm::GlobalValue&)>; _ArgTypes = {llvm::GlobalValue&}]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::IRExecutionUnit::JittedGlobalVariable*, std::vector<lldb_private::IRExecutionUnit::JittedGlobalVariable> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 80%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectRegister.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectRegister.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectRegister.cpp
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lldb_private::IRExecutionUnit::AllocationRecord}; _Tp = lldb_private::IRExecutionUnit::AllocationRecord; _Alloc = std::allocator<lldb_private::IRExecutionUnit::AllocationRecord>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::IRExecutionUnit::AllocationRecord>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::IRExecutionUnit::AllocationRecord>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lldb_private::IRExecutionUnit::AllocationRecord}; _Tp = lldb_private::IRExecutionUnit::AllocationRecord; _Alloc = std::allocator<lldb_private::IRExecutionUnit::AllocationRecord>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::IRExecutionUnit::AllocationRecord*, std::vector<lldb_private::IRExecutionUnit::AllocationRecord> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeSynthetic.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeSynthetic.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/include/c++/10/bits/vector.tcc: In member function 'void lldb_private::IRExecutionUnit::GetRunnableInfo(lldb_private::Status&, lldb::addr_t&, lldb::addr_t&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::IRExecutionUnit::JittedFunction*, std::vector<lldb_private::IRExecutionUnit::JittedFunction> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 80%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/SearchFilter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/SearchFilter.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/SearchFilter.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeSynthetic.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeSynthetic.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeSynthetic.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeSynthetic.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-public.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeSynthetic.cpp:19:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectRegister.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectRegister.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectRegister.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectRegister.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectRegister.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectRegister.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectRegister.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectRegister.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectRegister.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectRegister.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/SearchFilter.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/SearchFilter.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/SearchFilter.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/SearchFilter.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
[ 80%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/IRInterpreter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbExpression.dir/IRInterpreter.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRInterpreter.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/SearchFilter.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/SearchFilter.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/SearchFilter.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/SearchFilter.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/SearchFilter.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectRegister.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectRegister.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectRegister.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectRegister.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRInterpreter.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRInterpreter.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRInterpreter.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRInterpreter.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRInterpreter.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 80%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/TypeValidator.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeValidator.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/TypeValidator.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectRegister.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectRegister.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectRegister.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectRegister.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectRegister.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 80%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/ValueObjectPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/ValueObjectPrinter.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRInterpreter.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/IRInterpreter.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRInterpreter.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRInterpreter.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/IRInterpreter.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRInterpreter.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 80%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectSettings.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectSettings.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSettings.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 80%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Section.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/Section.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/Section.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/ValueObjectPrinter.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/ValueObjectPrinter.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRInterpreter.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRInterpreter.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRInterpreter.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/IRInterpreter.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRInterpreter.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp: In member function 'bool lldb_private::ValueObjectPrinter::GetMostSpecializedValue()':
/<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp:150:46: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
  150 |   m_type_flags = m_compiler_type.GetTypeInfo();
      |                                              ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/ValueObjectPrinter.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSettings.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSettings.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSettings.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSettings.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSettings.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSettings.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSettings.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSettings.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSettings.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSettings.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Section.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Section.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Section.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Section.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/ValueObjectPrinter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSettings.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSettings.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSettings.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSettings.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Section.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Section.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Section.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Section.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Section.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Section.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/PathMappingList.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRInterpreter.cpp:11:
/usr/include/c++/10/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = const llvm::Value*; _Val = std::pair<const llvm::Value* const, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const llvm::Value* const, long long unsigned int> >; _Compare = std::less<const llvm::Value*>; _Alloc = std::allocator<std::pair<const llvm::Value* const, long long unsigned int> >]':
/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree<const llvm::Value*, std::pair<const llvm::Value* const, long long unsigned int>, std::_Select1st<std::pair<const llvm::Value* const, long long unsigned int> >, std::less<const llvm::Value*>, std::allocator<std::pair<const llvm::Value* const, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 2193 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 80%] Building CXX object tools/lldb/source/DataFormatters/CMakeFiles/lldbDataFormatters.dir/VectorType.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/VectorType.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/VectorType.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 80%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/SourceManager.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/SourceManager.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/SourceManager.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 80%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/IRMemoryMap.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbExpression.dir/IRMemoryMap.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRMemoryMap.cpp
[ 80%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectSource.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectSource.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSource.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/VectorType.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/SourceManager.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/SourceManager.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/SourceManager.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/SourceManager.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/SourceManager.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/SourceManager.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/SourceManager.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/SourceManager.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/VectorType.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/VectorType.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/VectorType.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/VectorType.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/VectorType.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/VectorType.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/VectorType.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/VectorType.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/SourceManager.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSource.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSource.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSource.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSource.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSource.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSource.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSource.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSource.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSource.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSource.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRMemoryMap.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRMemoryMap.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRMemoryMap.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRMemoryMap.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRMemoryMap.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRMemoryMap.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRMemoryMap.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRMemoryMap.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/VectorType.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/VectorType.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/VectorType.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/VectorType.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/DataFormatters/VectorType.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSource.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSource.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSource.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSource.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSource.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRMemoryMap.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRMemoryMap.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRMemoryMap.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/DataBuffer.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/DataBufferHeap.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/IRMemoryMap.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/IRMemoryMap.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 80%] Linking CXX static library ../../../../lib/liblldbDataFormatters.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/cmake -P CMakeFiles/lldbDataFormatters.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/DataFormatters && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbDataFormatters.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldbDataFormatters.a CMakeFiles/lldbDataFormatters.dir/CXXFunctionPointer.cpp.o CMakeFiles/lldbDataFormatters.dir/DataVisualization.cpp.o CMakeFiles/lldbDataFormatters.dir/DumpValueObjectOptions.cpp.o CMakeFiles/lldbDataFormatters.dir/FormatCache.cpp.o CMakeFiles/lldbDataFormatters.dir/FormatClasses.cpp.o CMakeFiles/lldbDataFormatters.dir/FormatManager.cpp.o CMakeFiles/lldbDataFormatters.dir/FormattersHelpers.cpp.o CMakeFiles/lldbDataFormatters.dir/LanguageCategory.cpp.o CMakeFiles/lldbDataFormatters.dir/StringPrinter.cpp.o CMakeFiles/lldbDataFormatters.dir/TypeCategory.cpp.o CMakeFiles/lldbDataFormatters.dir/TypeCategoryMap.cpp.o CMakeFiles/lldbDataFormatters.dir/TypeFormat.cpp.o CMakeFiles/lldbDataFormatters.dir/TypeSummary.cpp.o CMakeFiles/lldbDataFormatters.dir/TypeSynthetic.cpp.o CMakeFiles/lldbDataFormatters.dir/TypeValidator.cpp.o CMakeFiles/lldbDataFormatters.dir/ValueObjectPrinter.cpp.o CMakeFiles/lldbDataFormatters.dir/VectorType.cpp.o
/usr/bin/ranlib ../../../../lib/liblldbDataFormatters.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 80%] Built target lldbDataFormatters
/usr/bin/make  -f tools/lldb/source/Host/CMakeFiles/lldbHost.dir/build.make tools/lldb/source/Host/CMakeFiles/lldbHost.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Host /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host/CMakeFiles/lldbHost.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host/CMakeFiles/lldbHost.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host/CMakeFiles/lldbHost.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host/CMakeFiles/lldbHost.dir/depend.internal".
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSource.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSource.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSource.cpp:29:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/STLUtils.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSource.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Scanning dependencies of target lldbHost
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Host/CMakeFiles/lldbHost.dir/build.make tools/lldb/source/Host/CMakeFiles/lldbHost.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 80%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/File.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/File.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/File.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 80%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/State.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/State.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/State.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 80%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/LLVMUserExpression.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbExpression.dir/LLVMUserExpression.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Expression/LLVMUserExpression.cpp
[ 80%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/StreamAsynchronousIO.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/StreamAsynchronousIO.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/StreamAsynchronousIO.cpp
[ 80%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/FileCache.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/FileCache.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/FileCache.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UserExpression.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/LLVMUserExpression.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/LLVMUserExpression.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/Materializer.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UserExpression.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/LLVMUserExpression.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/LLVMUserExpression.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UserExpression.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/LLVMUserExpression.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/LLVMUserExpression.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/Materializer.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UserExpression.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/LLVMUserExpression.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/LLVMUserExpression.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/StreamAsynchronousIO.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/StreamAsynchronousIO.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/StreamAsynchronousIO.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/StreamAsynchronousIO.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/StreamAsynchronousIO.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/StreamAsynchronousIO.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/StreamAsynchronousIO.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/StreamAsynchronousIO.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/StreamAsynchronousIO.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/StreamAsynchronousIO.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UserExpression.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/LLVMUserExpression.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/LLVMUserExpression.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UserExpression.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/LLVMUserExpression.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/LLVMUserExpression.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UserExpression.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/LLVMUserExpression.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/LLVMUserExpression.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UserExpression.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/LLVMUserExpression.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/LLVMUserExpression.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/LLVMUserExpression.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 80%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/FileSystem.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/FileSystem.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/FileSystem.cpp
[ 80%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectSyntax.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectSyntax.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSyntax.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 80%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/StreamFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/StreamFile.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/StreamFile.cpp
[ 80%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/GetOptInc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/GetOptInc.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/GetOptInc.cpp
[ 80%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/Host.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/Host.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/Host.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSyntax.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSyntax.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSyntax.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSyntax.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSyntax.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSyntax.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
[ 80%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/UserSettingsController.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/UserSettingsController.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/UserSettingsController.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSyntax.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSyntax.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSyntax.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSyntax.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSyntax.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSyntax.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSyntax.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectSyntax.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
[ 80%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Value.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/Value.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/Value.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 80%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectTarget.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectTarget.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectTarget.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Value.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Value.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Value.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Value.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 80%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/HostInfoBase.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/HostInfoBase.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/HostInfoBase.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Value.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Host/common/HostInfoBase.cpp: In static member function 'static lldb_private::ArchSpec lldb_private::HostInfoBase::GetAugmentedArchSpec(llvm::StringRef)':
/<<PKGBUILDDIR>>/tools/lldb/source/Host/common/HostInfoBase.cpp:270:43: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  270 |     return HostInfo::GetArchitecture(*kind);
      |                                           ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Host/HostInfoBase.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Host/posix/HostInfoPosix.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Host/linux/HostInfoLinux.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Host/HostInfo.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/HostInfoBase.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Value.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Value.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Value.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Value.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:32,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/LegacyPassManager.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/LLVMUserExpression.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/LLVMUserExpression.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/stl_tree.h:63,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/LLVMUserExpression.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/LLVMUserExpression.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UserExpression.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/LLVMUserExpression.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/LLVMUserExpression.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UserExpression.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/LLVMUserExpression.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/LLVMUserExpression.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/LLVMUserExpression.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/LLVMUserExpression.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/LLVMUserExpression.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectTarget.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectTarget.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectTarget.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectTarget.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectTarget.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectTarget.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectTarget.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectTarget.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectTarget.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectTarget.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 80%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/HostNativeThreadBase.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/HostNativeThreadBase.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/HostNativeThreadBase.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Value.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Value.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Value.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Value.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectVariable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectTarget.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectTarget.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectTarget.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectTarget.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectTarget.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Value.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::Value&}; _Tp = lldb_private::Value; _Alloc = std::allocator<lldb_private::Value>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::Value>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/Value.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void lldb_private::ValueList::PushValue(const lldb_private::Value&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Value*, std::vector<lldb_private::Value> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/HostProcess.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/HostProcess.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/HostProcess.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObject.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObject.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObject.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/Materializer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbExpression.dir/Materializer.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Expression/Materializer.cpp
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/HostThread.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/HostThread.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/HostThread.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObject.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectTarget.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectTarget.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectVariable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectTarget.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectTarget.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectTarget.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/LockFileBase.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/LockFileBase.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/LockFileBase.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObject.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObject.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObject.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObject.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/Materializer.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/MainLoop.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/MainLoop.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/MainLoop.cpp
/<<PKGBUILDDIR>>/tools/lldb/source/Host/common/MainLoop.cpp: In member function 'lldb_private::MainLoop::SignalHandleUP lldb_private::MainLoop::RegisterSignal(int, const Callback&, lldb_private::Status&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Host/common/MainLoop.cpp:314:7: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
  314 |   int ret = sigaction(signo, &new_action, &info.old_action);
      |       ^~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/MonitoringProcessLauncher.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/MonitoringProcessLauncher.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/MonitoringProcessLauncher.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObject.cpp:37:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObject.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObject.cpp:37:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObject.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/Materializer.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/Materializer.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/Materializer.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/Materializer.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/Materializer.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/Materializer.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/MonitoringProcessLauncher.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/MonitoringProcessLauncher.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/MonitoringProcessLauncher.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/MonitoringProcessLauncher.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/Materializer.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/Materializer.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/Materializer.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/Materializer.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObject.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObject.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/DataBuffer.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/DataBufferHeap.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/IRMemoryMap.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/Materializer.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/Materializer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/Materializer.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/Materializer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObject.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObject.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObject.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObject.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/MonitoringProcessLauncher.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In copy constructor 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/MonitoringProcessLauncher.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/MonitoringProcessLauncher.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h: In copy constructor 'lldb_private::ProcessLaunchInfo::ProcessLaunchInfo(const lldb_private::ProcessLaunchInfo&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:33:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
   33 | class ProcessLaunchInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Host/common/MonitoringProcessLauncher.cpp: In member function 'virtual lldb_private::HostProcess lldb_private::MonitoringProcessLauncher::LaunchProcess(const lldb_private::ProcessLaunchInfo&, lldb_private::Status&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Host/common/MonitoringProcessLauncher.cpp:32:46: note: synthesized method 'lldb_private::ProcessLaunchInfo::ProcessLaunchInfo(const lldb_private::ProcessLaunchInfo&)' first required here
   32 |   ProcessLaunchInfo resolved_info(launch_info);
      |                                              ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/Materializer.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/Materializer.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/Materializer.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/Materializer.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/Materializer.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/NativeBreakpoint.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeBreakpoint.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/NativeBreakpoint.cpp
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/NativeBreakpointList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeBreakpointList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/NativeBreakpointList.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/REPL.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbExpression.dir/REPL.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Expression/REPL.cpp
[ 81%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectThread.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectThread.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectThread.cpp
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/NativeWatchpointList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeWatchpointList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/NativeWatchpointList.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/../../source/Commands/CommandObjectExpression.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/REPL.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectThread.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/NativeProcessProtocol.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeProcessProtocol.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/NativeProcessProtocol.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/../../source/Commands/CommandObjectExpression.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/REPL.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueFormat.h: In member function 'lldb_private::OptionValueFormat& lldb_private::OptionValueFormat::operator=(const lldb_private::OptionValueFormat&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueFormat.h:21:7: warning: implicitly-declared 'lldb_private::OptionValue& lldb_private::OptionValue::operator=(const lldb_private::OptionValue&)' is deprecated [-Wdeprecated-copy]
   21 | class OptionValueFormat : public OptionValue {
      |       ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueBoolean.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupBoolean.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/../../source/Commands/CommandObjectExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/REPL.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValue.h:68:3: note: because 'lldb_private::OptionValue' has user-provided 'lldb_private::OptionValue::OptionValue(const lldb_private::OptionValue&)'
   68 |   OptionValue(const OptionValue &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/../../source/Commands/CommandObjectExpression.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/REPL.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h: In member function 'lldb_private::OptionGroupFormat& lldb_private::OptionGroupFormat::operator=(const lldb_private::OptionGroupFormat&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h:28:7: note: synthesized method 'lldb_private::OptionValueFormat& lldb_private::OptionValueFormat::operator=(const lldb_private::OptionValueFormat&)' first required here
   28 | class OptionGroupFormat : public OptionGroup {
      |       ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/../../source/Commands/CommandObjectExpression.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/REPL.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueUInt64.h: In member function 'lldb_private::OptionValueUInt64& lldb_private::OptionValueUInt64::operator=(const lldb_private::OptionValueUInt64&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueUInt64.h:22:7: warning: implicitly-declared 'lldb_private::OptionValue& lldb_private::OptionValue::operator=(const lldb_private::OptionValue&)' is deprecated [-Wdeprecated-copy]
   22 | class OptionValueUInt64 : public OptionValue {
      |       ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueBoolean.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupBoolean.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/../../source/Commands/CommandObjectExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/REPL.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValue.h:68:3: note: because 'lldb_private::OptionValue' has user-provided 'lldb_private::OptionValue::OptionValue(const lldb_private::OptionValue&)'
   68 |   OptionValue(const OptionValue &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/../../source/Commands/CommandObjectExpression.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/REPL.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h: In member function 'lldb_private::OptionGroupFormat& lldb_private::OptionGroupFormat::operator=(const lldb_private::OptionGroupFormat&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h:28:7: note: synthesized method 'lldb_private::OptionValueUInt64& lldb_private::OptionValueUInt64::operator=(const lldb_private::OptionValueUInt64&)' first required here
   28 | class OptionGroupFormat : public OptionGroup {
      |       ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/REPL.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h: In member function 'void lldb_private::REPL::SetFormatOptions(const lldb_private::OptionGroupFormat&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h:68:24: note: synthesized method 'lldb_private::OptionGroupFormat& lldb_private::OptionGroupFormat::operator=(const lldb_private::OptionGroupFormat&)' first required here
   68 |     m_format_options = options;
      |                        ^~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/REPL.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/../../source/Commands/CommandObjectExpression.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/REPL.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/REPL.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/../../source/Commands/CommandObjectExpression.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/REPL.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/REPL.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/../../source/Commands/CommandObjectExpression.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/REPL.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/REPL.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/../../source/Commands/CommandObjectExpression.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/REPL.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/../../source/Commands/CommandObjectExpression.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/REPL.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/../../source/Commands/CommandObjectExpression.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/REPL.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/REPL.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectThread.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectThread.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectThread.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectThread.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectThread.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectThread.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/NativeProcessProtocol.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/NativeProcessProtocol.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/NativeProcessProtocol.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/NativeProcessProtocol.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 81%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectCast.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectCast.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectCast.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectThread.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectThread.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectThread.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectThread.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamString.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadList.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:47,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectThread.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectThread.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectThread.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectThread.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/../../source/Commands/CommandObjectExpression.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/REPL.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/../../source/Commands/CommandObjectExpression.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/REPL.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/../../source/Commands/CommandObjectExpression.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/REPL.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/REPL.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectCast.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectCast.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/NativeProcessProtocol.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/NativeProcessProtocol.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/NativeProcessProtocol.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Host/common/NativeBreakpointList.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/NativeProcessProtocol.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectThread.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectThread.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectThread.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectThread.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectThread.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectCast.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectCast.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectCast.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectCast.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectCast.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectCast.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectCast.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectCast.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/UserExpression.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbExpression.dir/UserExpression.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Expression/UserExpression.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectChild.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectChild.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectChild.cpp
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/NativeRegisterContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeRegisterContext.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/NativeRegisterContext.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/UserExpression.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectChild.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectChild.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectThread.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectThread.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectThread.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectThread.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual lldb_private::Status CommandObjectThreadUntil::CommandOptions::SetOptionValue(uint32_t, llvm::StringRef, lldb_private::ExecutionContext*)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectThread.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectThread.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual bool CommandObjectIterateOverThreads::DoExecute(lldb_private::Args&, lldb_private::CommandReturnObject&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectChild.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectChild.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectChild.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectChild.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectChild.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectChild.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectChild.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectChild.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/NativeThreadProtocol.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeThreadProtocol.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/NativeThreadProtocol.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/UserExpression.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/UserExpression.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/UserExpression.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/UserExpression.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectThread.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectThread.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual bool CommandObjectThreadUntil::DoExecute(lldb_private::Args&, lldb_private::CommandReturnObject&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectConstResult.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectConstResult.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectConstResult.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectType.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectType.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectType.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UserExpression.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/UserExpression.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/UserExpression.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UserExpression.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/UserExpression.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/UserExpression.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectConstResult.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/OptionParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/OptionParser.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/OptionParser.cpp
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/PipeBase.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/PipeBase.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/PipeBase.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectType.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectType.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectType.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectType.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectType.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectType.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/UserExpression.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/UserExpression.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/UserExpression.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/UserExpression.cpp:16:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectType.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectType.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectType.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectType.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectConstResult.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectConstResult.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectConstResult.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectConstResult.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/UserExpression.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/stl_tree.h:63,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/UserExpression.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectType.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/ProcessRunLock.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/ProcessRunLock.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/ProcessRunLock.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectConstResultCast.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectConstResultCast.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectConstResultCast.cpp
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/PseudoTerminal.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/PseudoTerminal.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/PseudoTerminal.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectType.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectType.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectType.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectType.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
/<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectType.cpp: In function 'bool WarnOnPotentialUnquotedUnsignedType(lldb_private::Args&, lldb_private::CommandReturnObject&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectType.cpp:85:66: warning: implicitly-declared 'constexpr llvm::detail::result_pair<llvm::ArrayRef<lldb_private::Args::ArgEntry> >::result_pair(const llvm::detail::result_pair<llvm::ArrayRef<lldb_private::Args::ArgEntry> >&)' is deprecated [-Wdeprecated-copy]
   85 |   for (auto entry : llvm::enumerate(command.entries().drop_back())) {
      |                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/Args.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectType.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectType.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:1022:19: note: because 'llvm::detail::result_pair<llvm::ArrayRef<lldb_private::Args::ArgEntry> >' has user-provided 'llvm::detail::result_pair<R>& llvm::detail::result_pair<R>::operator=(const llvm::detail::result_pair<R>&) [with R = llvm::ArrayRef<lldb_private::Args::ArgEntry>]'
 1022 |   result_pair<R> &operator=(const result_pair<R> &Other) {
      |                   ^~~~~~~~
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/Socket.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/Socket.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/Socket.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectCast.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResultCast.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectConstResultCast.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Building CXX object tools/lldb/source/Expression/CMakeFiles/lldbExpression.dir/UtilityFunction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/tools/lldb/source/Expression -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbExpression.dir/UtilityFunction.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Expression/UtilityFunction.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectType.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectType.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectType.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectType.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectType.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectCast.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResultCast.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectConstResultCast.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectCast.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResultCast.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectConstResultCast.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectCast.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResultCast.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectConstResultCast.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectCast.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResultCast.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectConstResultCast.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/UtilityFunction.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/UtilityFunction.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/UtilityFunction.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/UtilityFunction.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/SocketAddress.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/SocketAddress.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/SocketAddress.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectConstResultChild.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectConstResultChild.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectConstResultChild.cpp
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/SoftwareBreakpoint.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/SoftwareBreakpoint.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/SoftwareBreakpoint.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectChild.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResultChild.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectConstResultChild.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/UtilityFunction.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/UtilityFunction.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/UtilityFunction.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/UtilityFunction.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectChild.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResultChild.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectConstResultChild.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectChild.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResultChild.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectConstResultChild.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectChild.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResultChild.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectConstResultChild.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectChild.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResultChild.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectConstResultChild.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/StringConvert.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/StringConvert.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/StringConvert.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/Symbols.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/Symbols.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/Symbols.cpp
[ 81%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectConstResultImpl.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectConstResultImpl.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectConstResultImpl.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/UtilityFunction.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/UtilityFunction.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/UtilityFunction.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Address.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Expression/UtilityFunction.cpp:18:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectConstResultImpl.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/Symbols.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/Symbols.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/Symbols.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/Symbols.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/Symbols.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/Symbols.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/Symbols.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/Symbols.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Linking CXX static library ../../../../lib/liblldbExpression.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression && /usr/bin/cmake -P CMakeFiles/lldbExpression.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Expression && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbExpression.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldbExpression.a CMakeFiles/lldbExpression.dir/DiagnosticManager.cpp.o CMakeFiles/lldbExpression.dir/DWARFExpression.cpp.o CMakeFiles/lldbExpression.dir/Expression.cpp.o CMakeFiles/lldbExpression.dir/ExpressionSourceCode.cpp.o CMakeFiles/lldbExpression.dir/ExpressionVariable.cpp.o CMakeFiles/lldbExpression.dir/FunctionCaller.cpp.o CMakeFiles/lldbExpression.dir/IRDynamicChecks.cpp.o CMakeFiles/lldbExpression.dir/IRExecutionUnit.cpp.o CMakeFiles/lldbExpression.dir/IRInterpreter.cpp.o CMakeFiles/lldbExpression.dir/IRMemoryMap.cpp.o CMakeFiles/lldbExpression.dir/LLVMUserExpression.cpp.o CMakeFiles/lldbExpression.dir/Materializer.cpp.o CMakeFiles/lldbExpression.dir/REPL.cpp.o CMakeFiles/lldbExpression.dir/UserExpression.cpp.o CMakeFiles/lldbExpression.dir/UtilityFunction.cpp.o
/usr/bin/ranlib ../../../../lib/liblldbExpression.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Built target lldbExpression
/usr/bin/make  -f tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/build.make tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Initialization /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Initialization /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Initialization/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/depend.internal".
Scanning dependencies of target lldbInitialization
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/build.make tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Building CXX object tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/SystemInitializerCommon.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Initialization && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Initialization -I/<<PKGBUILDDIR>>/tools/lldb/source/Initialization -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInitialization.dir/SystemInitializerCommon.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Initialization/SystemInitializerCommon.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectConstResultImpl.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectConstResultImpl.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectConstResultImpl.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResultImpl.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectConstResultImpl.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectDynamicValue.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectDynamicValue.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectDynamicValue.cpp
[ 81%] Building CXX object tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/SystemInitializer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Initialization && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Initialization -I/<<PKGBUILDDIR>>/tools/lldb/source/Initialization -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInitialization.dir/SystemInitializer.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Initialization/SystemInitializer.cpp
[ 81%] Building CXX object tools/lldb/source/Initialization/CMakeFiles/lldbInitialization.dir/SystemLifetimeManager.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Initialization && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Initialization -I/<<PKGBUILDDIR>>/tools/lldb/source/Initialization -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInitialization.dir/SystemLifetimeManager.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Initialization/SystemLifetimeManager.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/TaskPool.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/TaskPool.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/TaskPool.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectDynamicValue.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectDynamicValue.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectDynamicValue.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectDynamicValue.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectDynamicValue.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectDynamicValue.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectDynamicValue.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectDynamicValue.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectDynamicValue.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectDynamicValue.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectDynamicValue.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectDynamicValue.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectDynamicValue.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectDynamicValue.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Initialization/SystemLifetimeManager.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Initialization/SystemLifetimeManager.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Initialization/SystemLifetimeManager.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Initialization/SystemLifetimeManager.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Initialization/SystemLifetimeManager.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Initialization/SystemLifetimeManager.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Initialization/SystemLifetimeManager.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Initialization/SystemLifetimeManager.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectDynamicValue.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectDynamicValue.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectDynamicValue.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectDynamicValue.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectDynamicValue.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectDynamicValue.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Address.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectDynamicValue.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectDynamicValue.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/TCPSocket.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/TCPSocket.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/TCPSocket.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Linking CXX static library ../../../../lib/liblldbInitialization.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Initialization && /usr/bin/cmake -P CMakeFiles/lldbInitialization.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Initialization && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbInitialization.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldbInitialization.a CMakeFiles/lldbInitialization.dir/SystemInitializerCommon.cpp.o CMakeFiles/lldbInitialization.dir/SystemInitializer.cpp.o CMakeFiles/lldbInitialization.dir/SystemLifetimeManager.cpp.o
/usr/bin/ranlib ../../../../lib/liblldbInitialization.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Built target lldbInitialization
[ 81%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectVersion.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectVersion.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectVersion.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/build.make tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/depend.internal".
[ 81%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectList.cpp
Scanning dependencies of target lldbInterpreter
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/build.make tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/Args.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/Args.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Args.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectList.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectVersion.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectVersion.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectVersion.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectVersion.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectVersion.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectVersion.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Args.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectVersion.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectVersion.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectVersion.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectVersion.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/Terminal.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/Terminal.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/Terminal.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectVersion.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectVersion.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectVersion.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectVersion.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectList.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectList.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectList.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectList.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectList.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/ThreadLauncher.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/ThreadLauncher.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/ThreadLauncher.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Args.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Args.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Args.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Args.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
[ 81%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectWatchpoint.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectWatchpoint.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Args.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Args.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Args.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Args.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectMemory.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectMemory.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectMemory.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamString.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadList.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:47,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Args.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Args.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Args.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Args.cpp: In member function 'bool lldb_private::Args::ContainsEnvironmentVariable(llvm::StringRef, size_t*) const':
/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Args.cpp:932:44: warning: implicitly-declared 'constexpr llvm::detail::result_pair<const std::vector<lldb_private::Args::ArgEntry>&>::result_pair(const llvm::detail::result_pair<const std::vector<lldb_private::Args::ArgEntry>&>&)' is deprecated [-Wdeprecated-copy]
  932 |   for (auto arg : llvm::enumerate(m_entries)) {
      |                                            ^
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatCache.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Args.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:1022:19: note: because 'llvm::detail::result_pair<const std::vector<lldb_private::Args::ArgEntry>&>' has user-provided 'llvm::detail::result_pair<R>& llvm::detail::result_pair<R>::operator=(const llvm::detail::result_pair<R>&) [with R = const std::vector<lldb_private::Args::ArgEntry>&]'
 1022 |   result_pair<R> &operator=(const result_pair<R> &Other) {
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Args.cpp: In member function 'size_t lldb_private::Args::FindArgumentIndexForOption(lldb_private::Option*, int) const':
/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Args.cpp:956:46: warning: implicitly-declared 'constexpr llvm::detail::result_pair<const std::vector<lldb_private::Args::ArgEntry>&>::result_pair(const llvm::detail::result_pair<const std::vector<lldb_private::Args::ArgEntry>&>&)' is deprecated [-Wdeprecated-copy]
  956 |   for (auto entry : llvm::enumerate(m_entries)) {
      |                                              ^
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatCache.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Args.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:1022:19: note: because 'llvm::detail::result_pair<const std::vector<lldb_private::Args::ArgEntry>&>' has user-provided 'llvm::detail::result_pair<R>& llvm::detail::result_pair<R>::operator=(const llvm::detail::result_pair<R>&) [with R = const std::vector<lldb_private::Args::ArgEntry>&]'
 1022 |   result_pair<R> &operator=(const result_pair<R> &Other) {
      |                   ^~~~~~~~
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/XML.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/XML.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/XML.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectMemory.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectMemory.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Args.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Args.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Args.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Args.cpp:15:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectMemory.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectMemory.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectMemory.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectMemory.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectMemory.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectMemory.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectMemory.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectMemory.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectMemory.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectMemory.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectMemory.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectMemory.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/UDPSocket.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/UDPSocket.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/UDPSocket.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectMemory.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectMemory.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectMemory.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectMemory.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectMemory.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectMemory.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Address.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectMemory.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectMemory.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/Editline.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/common/Editline.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/Editline.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectRegister.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectRegister.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectRegister.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectRegister.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectRegister.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Host/common/Editline.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/source/Host/common/Editline.cpp: In member function 'int lldb_private::Editline::GetCharacter(lldb_private::line_editor::EditLineGetCharType*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/LLDBAssert.h:17:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
   17 |   lldb_private::lldb_assert(x, #x, __FUNCTION__, __FILE__, __LINE__)
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Host/common/Editline.cpp:538:9: note: in expansion of macro 'lldbassert'
  538 |         lldbassert(0 && "Interrupts should have been handled above.");
      |         ^~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Host/common/Editline.cpp:540:7: note: here
  540 |       case lldb::eConnectionStatusError:        // Check GetError() for details
      |       ^~~~
[ 81%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandAlias.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandAlias.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandAlias.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectRegister.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectRegister.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectRegister.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectRegister.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectRegister.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectRegister.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectRegister.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectRegister.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectRegister.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectRegister.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectRegister.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectRegister.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandAlias.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandAlias.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandAlias.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandAlias.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandAlias.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandAlias.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
[ 81%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectWatchpointCommand.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectWatchpointCommand.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectRegister.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectRegister.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectRegister.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectRegister.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectRegister.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectRegister.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/RegisterValue.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectRegister.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectRegister.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandAlias.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandAlias.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandAlias.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandAlias.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandAlias.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandAlias.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandAlias.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandAlias.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/ConnectionFileDescriptorPosix.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/ConnectionFileDescriptorPosix.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectSyntheticFilter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectSyntheticFilter.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectSyntheticFilter.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandHistory.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandHistory.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandHistory.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectSyntheticFilter.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectSyntheticFilter.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectSyntheticFilter.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ThreadSafeSTLMap.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectSyntheticFilter.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/DomainSocket.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/DomainSocket.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/posix/DomainSocket.cpp
[ 81%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandInterpreter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandInterpreter.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandInterpreter.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectLanguage.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/tools/lldb/source/Commands -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectLanguage.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLanguage.cpp
[ 81%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/ValueObjectVariable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/tools/lldb/source/Core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectVariable.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectVariable.cpp
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/FileSystem.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/FileSystem.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/posix/FileSystem.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/../Commands/CommandObjectBreakpoint.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandInterpreter.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectScript.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandInterpreter.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/../Commands/CommandObjectBreakpoint.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandInterpreter.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectScript.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandInterpreter.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/../Commands/CommandObjectExpression.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandInterpreter.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectVariable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectVariable.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/HostInfoPosix.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/HostInfoPosix.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/posix/HostInfoPosix.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandInterpreter.cpp:44:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/../Commands/CommandObjectDisassemble.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandInterpreter.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandInterpreter.cpp:44:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/../Commands/CommandObjectDisassemble.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandInterpreter.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLanguage.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLanguage.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLanguage.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLanguage.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLanguage.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLanguage.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/../Commands/CommandObjectExpression.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandInterpreter.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectScript.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandInterpreter.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandInterpreter.cpp:61:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectVariable.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectVariable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectVariable.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectVariable.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectVariable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectVariable.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLanguage.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLanguage.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLanguage.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLanguage.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandInterpreter.cpp: In member function 'void lldb_private::CommandInterpreter::BuildAliasCommandArgs(lldb_private::CommandObject*, const char*, lldb_private::Args&, std::string&, lldb_private::CommandReturnObject&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandInterpreter.cpp:2028:57: warning: implicitly-declared 'constexpr llvm::detail::result_pair<llvm::ArrayRef<lldb_private::Args::ArgEntry> >::result_pair(const llvm::detail::result_pair<llvm::ArrayRef<lldb_private::Args::ArgEntry> >&)' is deprecated [-Wdeprecated-copy]
 2028 |     for (auto entry : llvm::enumerate(cmd_args.entries())) {
      |                                                         ^
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/Args.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectScript.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandInterpreter.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:1022:19: note: because 'llvm::detail::result_pair<llvm::ArrayRef<lldb_private::Args::ArgEntry> >' has user-provided 'llvm::detail::result_pair<R>& llvm::detail::result_pair<R>::operator=(const llvm::detail::result_pair<R>&) [with R = llvm::ArrayRef<lldb_private::Args::ArgEntry>]'
 1022 |   result_pair<R> &operator=(const result_pair<R> &Other) {
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectVariable.cpp:29:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectVariable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectVariable.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectVariable.cpp:29:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectVariable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectVariable.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLanguage.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLanguage.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLanguage.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLanguage.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
/<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectVariable.cpp: In member function 'virtual bool lldb_private::ValueObjectVariable::GetDeclaration(lldb_private::Declaration&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectVariable.cpp:331:42: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
  331 |     decl = m_variable_sp->GetDeclaration();
      |                                          ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectVariable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectVariable.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLanguage.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/HostProcessPosix.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/HostProcessPosix.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/posix/HostProcessPosix.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/../Commands/CommandObjectExpression.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandInterpreter.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/../Commands/CommandObjectDisassemble.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandInterpreter.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/../Commands/CommandObjectExpression.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandInterpreter.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandInterpreter.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectVariable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectVariable.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectVariable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectVariable.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectVariable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectVariable.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectVariable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Core/ValueObjectVariable.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/HostThreadPosix.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/HostThreadPosix.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/posix/HostThreadPosix.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Linking CXX static library ../../../../lib/liblldbCore.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/cmake -P CMakeFiles/lldbCore.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Core && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbCore.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldbCore.a CMakeFiles/lldbCore.dir/Address.cpp.o CMakeFiles/lldbCore.dir/AddressRange.cpp.o CMakeFiles/lldbCore.dir/AddressResolver.cpp.o CMakeFiles/lldbCore.dir/AddressResolverFileLine.cpp.o CMakeFiles/lldbCore.dir/AddressResolverName.cpp.o CMakeFiles/lldbCore.dir/Broadcaster.cpp.o CMakeFiles/lldbCore.dir/Communication.cpp.o CMakeFiles/lldbCore.dir/Debugger.cpp.o CMakeFiles/lldbCore.dir/Disassembler.cpp.o CMakeFiles/lldbCore.dir/DumpDataExtractor.cpp.o CMakeFiles/lldbCore.dir/DynamicLoader.cpp.o CMakeFiles/lldbCore.dir/EmulateInstruction.cpp.o CMakeFiles/lldbCore.dir/Event.cpp.o CMakeFiles/lldbCore.dir/FileLineResolver.cpp.o CMakeFiles/lldbCore.dir/FileSpecList.cpp.o CMakeFiles/lldbCore.dir/FormatEntity.cpp.o CMakeFiles/lldbCore.dir/IOHandler.cpp.o CMakeFiles/lldbCore.dir/Listener.cpp.o CMakeFiles/lldbCore.dir/Mangled.cpp.o CMakeFiles/lldbCore.dir/Module.cpp.o CMakeFiles/lldbCore.dir/ModuleChild.cpp.o CMakeFiles/lldbCore.dir/ModuleList.cpp.o CMakeFiles/lldbCore.dir/Opcode.cpp.o CMakeFiles/lldbCore.dir/PluginManager.cpp.o CMakeFiles/lldbCore.dir/RegisterValue.cpp.o CMakeFiles/lldbCore.dir/Scalar.cpp.o CMakeFiles/lldbCore.dir/SearchFilter.cpp.o CMakeFiles/lldbCore.dir/Section.cpp.o CMakeFiles/lldbCore.dir/SourceManager.cpp.o CMakeFiles/lldbCore.dir/State.cpp.o CMakeFiles/lldbCore.dir/StreamAsynchronousIO.cpp.o CMakeFiles/lldbCore.dir/StreamFile.cpp.o CMakeFiles/lldbCore.dir/UserSettingsController.cpp.o CMakeFiles/lldbCore.dir/Value.cpp.o CMakeFiles/lldbCore.dir/ValueObject.cpp.o CMakeFiles/lldbCore.dir/ValueObjectCast.cpp.o CMakeFiles/lldbCore.dir/ValueObjectChild.cpp.o CMakeFiles/lldbCore.dir/ValueObjectConstResult.cpp.o CMakeFiles/lldbCore.dir/ValueObjectConstResultCast.cpp.o CMakeFiles/lldbCore.dir/ValueObjectConstResultChild.cpp.o CMakeFiles/lldbCore.dir/ValueObjectConstResultImpl.cpp.o CMakeFiles/lldbCore.dir/ValueObjectDynamicValue.cpp.o CMakeFiles/lldbCore.dir/ValueObjectList.cpp.o CMakeFiles/lldbCore.dir/ValueObjectMemory.cpp.o CMakeFiles/lldbCore.dir/ValueObjectRegister.cpp.o CMakeFiles/lldbCore.dir/ValueObjectSyntheticFilter.cpp.o CMakeFiles/lldbCore.dir/ValueObjectVariable.cpp.o
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLanguage.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLanguage.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLanguage.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLanguage.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Commands/CommandObjectLanguage.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/ranlib ../../../../lib/liblldbCore.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Built target lldbCore
/usr/bin/make  -f tools/lldb/source/Plugins/ABI/SysV-arm/CMakeFiles/lldbPluginABISysV_arm.dir/build.make tools/lldb/source/Plugins/ABI/SysV-arm/CMakeFiles/lldbPluginABISysV_arm.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm/CMakeFiles/lldbPluginABISysV_arm.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm/CMakeFiles/lldbPluginABISysV_arm.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm/CMakeFiles/lldbPluginABISysV_arm.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm/CMakeFiles/lldbPluginABISysV_arm.dir/depend.internal".
Scanning dependencies of target lldbPluginABISysV_arm
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/ABI/SysV-arm/CMakeFiles/lldbPluginABISysV_arm.dir/build.make tools/lldb/source/Plugins/ABI/SysV-arm/CMakeFiles/lldbPluginABISysV_arm.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-arm/CMakeFiles/lldbPluginABISysV_arm.dir/ABISysV_arm.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginABISysV_arm.dir/ABISysV_arm.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/LockFilePosix.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/LockFilePosix.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/posix/LockFilePosix.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Linking CXX static library ../../../../lib/liblldbCommands.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/cmake -P CMakeFiles/lldbCommands.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Commands && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbCommands.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldbCommands.a CMakeFiles/lldbCommands.dir/CommandCompletions.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectApropos.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectArgs.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectBreakpoint.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectBreakpointCommand.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectBugreport.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectCommands.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectDisassemble.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectExpression.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectFrame.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectGUI.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectHelp.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectLog.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectMemory.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectMultiword.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectPlatform.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectPlugin.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectProcess.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectQuit.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectRegister.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectSettings.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectSource.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectSyntax.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectTarget.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectThread.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectType.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectVersion.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectWatchpoint.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectWatchpointCommand.cpp.o CMakeFiles/lldbCommands.dir/CommandObjectLanguage.cpp.o
/usr/bin/ranlib ../../../../lib/liblldbCommands.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 81%] Built target lldbCommands
/usr/bin/make  -f tools/lldb/source/Plugins/ABI/SysV-arm64/CMakeFiles/lldbPluginABISysV_arm64.dir/build.make tools/lldb/source/Plugins/ABI/SysV-arm64/CMakeFiles/lldbPluginABISysV_arm64.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm64 /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64 /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/CMakeFiles/lldbPluginABISysV_arm64.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/CMakeFiles/lldbPluginABISysV_arm64.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/CMakeFiles/lldbPluginABISysV_arm64.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/CMakeFiles/lldbPluginABISysV_arm64.dir/depend.internal".
Scanning dependencies of target lldbPluginABISysV_arm64
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/ABI/SysV-arm64/CMakeFiles/lldbPluginABISysV_arm64.dir/build.make tools/lldb/source/Plugins/ABI/SysV-arm64/CMakeFiles/lldbPluginABISysV_arm64.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-arm64/CMakeFiles/lldbPluginABISysV_arm64.dir/ABISysV_arm64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64 && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64 -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm64 -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginABISysV_arm64.dir/ABISysV_arm64.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/PipePosix.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/PipePosix.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/posix/PipePosix.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/ProcessLauncherPosixFork.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/ProcessLauncherPosixFork.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/posix/ProcessLauncherPosixFork.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/linux/AbstractSocket.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/linux/AbstractSocket.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/linux/AbstractSocket.cpp
[ 81%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_arm.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_arm.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginABISysV_arm.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginABISysV_arm.a CMakeFiles/lldbPluginABISysV_arm.dir/ABISysV_arm.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginABISysV_arm.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Built target lldbPluginABISysV_arm
/usr/bin/make  -f tools/lldb/source/Plugins/ABI/SysV-hexagon/CMakeFiles/lldbPluginABISysV_hexagon.dir/build.make tools/lldb/source/Plugins/ABI/SysV-hexagon/CMakeFiles/lldbPluginABISysV_hexagon.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-hexagon /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/CMakeFiles/lldbPluginABISysV_hexagon.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/CMakeFiles/lldbPluginABISysV_hexagon.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/CMakeFiles/lldbPluginABISysV_hexagon.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/CMakeFiles/lldbPluginABISysV_hexagon.dir/depend.internal".
Scanning dependencies of target lldbPluginABISysV_hexagon
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/ABI/SysV-hexagon/CMakeFiles/lldbPluginABISysV_hexagon.dir/build.make tools/lldb/source/Plugins/ABI/SysV-hexagon/CMakeFiles/lldbPluginABISysV_hexagon.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-hexagon/CMakeFiles/lldbPluginABISysV_hexagon.dir/ABISysV_hexagon.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-hexagon -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginABISysV_hexagon.dir/ABISysV_hexagon.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/linux/Host.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/linux/Host.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/linux/Host.cpp
[ 81%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandObject.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandObject.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObject.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_arm64.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64 && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_arm64.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-arm64 && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginABISysV_arm64.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginABISysV_arm64.a CMakeFiles/lldbPluginABISysV_arm64.dir/ABISysV_arm64.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginABISysV_arm64.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Built target lldbPluginABISysV_arm64
[ 81%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandObjectRegexCommand.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandObjectRegexCommand.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectRegexCommand.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObject.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Host/linux/Host.cpp:35:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Host/linux/Host.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Host/linux/Host.cpp:35:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Host/linux/Host.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Host/linux/Host.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Host/linux/Host.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Host/linux/Host.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APInt.h:24,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APSInt.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/ScopedPrinter.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Host/linux/Host.cpp:23:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObject.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObject.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObject.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObject.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectRegexCommand.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectRegexCommand.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectRegexCommand.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObject.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectRegexCommand.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectRegexCommand.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectRegexCommand.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObject.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObject.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObject.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectRegexCommand.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectRegexCommand.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectRegexCommand.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectRegexCommand.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamString.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadList.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:47,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObject.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObject.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObject.cpp:34:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectRegexCommand.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObjectRegexCommand.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectRegexCommand.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectRegexCommand.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObject.cpp: In member function 'virtual bool lldb_private::CommandObjectParsed::Execute(const char*, lldb_private::CommandReturnObject&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObject.cpp:979:57: warning: implicitly-declared 'constexpr llvm::detail::result_pair<llvm::ArrayRef<lldb_private::Args::ArgEntry> >::result_pair(const llvm::detail::result_pair<llvm::ArrayRef<lldb_private::Args::ArgEntry> >&)' is deprecated [-Wdeprecated-copy]
  979 |     for (auto entry : llvm::enumerate(cmd_args.entries())) {
      |                                                         ^
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/Args.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObject.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:1022:19: note: because 'llvm::detail::result_pair<llvm::ArrayRef<lldb_private::Args::ArgEntry> >' has user-provided 'llvm::detail::result_pair<R>& llvm::detail::result_pair<R>::operator=(const llvm::detail::result_pair<R>&) [with R = llvm::ArrayRef<lldb_private::Args::ArgEntry>]'
 1022 |   result_pair<R> &operator=(const result_pair<R> &Other) {
      |                   ^~~~~~~~
[ 81%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_hexagon.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_hexagon.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginABISysV_hexagon.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginABISysV_hexagon.a CMakeFiles/lldbPluginABISysV_hexagon.dir/ABISysV_hexagon.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginABISysV_hexagon.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Built target lldbPluginABISysV_hexagon
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/ScopedPrinter.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Host/linux/Host.cpp:23:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::ProcessInstanceInfo>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 81%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandObjectScript.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandObjectScript.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectScript.cpp
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/ScopedPrinter.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Host/linux/Host.cpp:23:
/usr/include/c++/10/bits/stl_vector.h: In static member function 'static uint32_t lldb_private::Host::FindProcesses(const lldb_private::ProcessInstanceInfoMatch&, lldb_private::ProcessInstanceInfoList&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ProcessInstanceInfo*, std::vector<lldb_private::ProcessInstanceInfo> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/linux/HostInfoLinux.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/linux/HostInfoLinux.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/linux/HostInfoLinux.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObject.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObject.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObject.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObject.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectScript.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectScript.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectScript.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectScript.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectScript.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectScript.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
/usr/bin/make  -f tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/build.make tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/depend.internal".
Scanning dependencies of target lldbPluginABISysV_ppc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/build.make tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-ppc/CMakeFiles/lldbPluginABISysV_ppc.dir/ABISysV_ppc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginABISysV_ppc.dir/ABISysV_ppc.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectScript.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectScript.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectScript.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectScript.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/linux/LibcGlue.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/linux/LibcGlue.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/linux/LibcGlue.cpp
[ 81%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/linux/Support.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/tools/lldb/source/Host -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbHost.dir/linux/Support.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Host/linux/Support.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectScript.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
/usr/bin/make  -f tools/lldb/source/Plugins/ABI/SysV-ppc64/CMakeFiles/lldbPluginABISysV_ppc64.dir/build.make tools/lldb/source/Plugins/ABI/SysV-ppc64/CMakeFiles/lldbPluginABISysV_ppc64.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc64 /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64 /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/CMakeFiles/lldbPluginABISysV_ppc64.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/CMakeFiles/lldbPluginABISysV_ppc64.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/CMakeFiles/lldbPluginABISysV_ppc64.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/CMakeFiles/lldbPluginABISysV_ppc64.dir/depend.internal".
Scanning dependencies of target lldbPluginABISysV_ppc64
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/ABI/SysV-ppc64/CMakeFiles/lldbPluginABISysV_ppc64.dir/build.make tools/lldb/source/Plugins/ABI/SysV-ppc64/CMakeFiles/lldbPluginABISysV_ppc64.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-ppc64/CMakeFiles/lldbPluginABISysV_ppc64.dir/ABISysV_ppc64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64 && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64 -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc64 -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginABISysV_ppc64.dir/ABISysV_ppc64.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectScript.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectScript.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectScript.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectScript.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
[ 81%] Linking CXX static library ../../../../lib/liblldbHost.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/cmake -P CMakeFiles/lldbHost.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Host && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbHost.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldbHost.a CMakeFiles/lldbHost.dir/common/File.cpp.o CMakeFiles/lldbHost.dir/common/FileCache.cpp.o CMakeFiles/lldbHost.dir/common/FileSystem.cpp.o CMakeFiles/lldbHost.dir/common/GetOptInc.cpp.o CMakeFiles/lldbHost.dir/common/Host.cpp.o CMakeFiles/lldbHost.dir/common/HostInfoBase.cpp.o CMakeFiles/lldbHost.dir/common/HostNativeThreadBase.cpp.o CMakeFiles/lldbHost.dir/common/HostProcess.cpp.o CMakeFiles/lldbHost.dir/common/HostThread.cpp.o CMakeFiles/lldbHost.dir/common/LockFileBase.cpp.o CMakeFiles/lldbHost.dir/common/MainLoop.cpp.o CMakeFiles/lldbHost.dir/common/MonitoringProcessLauncher.cpp.o CMakeFiles/lldbHost.dir/common/NativeBreakpoint.cpp.o CMakeFiles/lldbHost.dir/common/NativeBreakpointList.cpp.o CMakeFiles/lldbHost.dir/common/NativeWatchpointList.cpp.o CMakeFiles/lldbHost.dir/common/NativeProcessProtocol.cpp.o CMakeFiles/lldbHost.dir/common/NativeRegisterContext.cpp.o CMakeFiles/lldbHost.dir/common/NativeThreadProtocol.cpp.o CMakeFiles/lldbHost.dir/common/OptionParser.cpp.o CMakeFiles/lldbHost.dir/common/PipeBase.cpp.o CMakeFiles/lldbHost.dir/common/ProcessRunLock.cpp.o CMakeFiles/lldbHost.dir/common/PseudoTerminal.cpp.o CMakeFiles/lldbHost.dir/common/Socket.cpp.o CMakeFiles/lldbHost.dir/common/SocketAddress.cpp.o CMakeFiles/lldbHost.dir/common/SoftwareBreakpoint.cpp.o CMakeFiles/lldbHost.dir/common/StringConvert.cpp.o CMakeFiles/lldbHost.dir/common/Symbols.cpp.o CMakeFiles/lldbHost.dir/common/TaskPool.cpp.o CMakeFiles/lldbHost.dir/common/TCPSocket.cpp.o CMakeFiles/lldbHost.dir/common/Terminal.cpp.o CMakeFiles/lldbHost.dir/common/ThreadLauncher.cpp.o CMakeFiles/lldbHost.dir/common/XML.cpp.o CMakeFiles/lldbHost.dir/common/UDPSocket.cpp.o CMakeFiles/lldbHost.dir/common/Editline.cpp.o CMakeFiles/lldbHost.dir/posix/ConnectionFileDescriptorPosix.cpp.o CMakeFiles/lldbHost.dir/posix/DomainSocket.cpp.o CMakeFiles/lldbHost.dir/posix/FileSystem.cpp.o CMakeFiles/lldbHost.dir/posix/HostInfoPosix.cpp.o CMakeFiles/lldbHost.dir/posix/HostProcessPosix.cpp.o CMakeFiles/lldbHost.dir/posix/HostThreadPosix.cpp.o CMakeFiles/lldbHost.dir/posix/LockFilePosix.cpp.o CMakeFiles/lldbHost.dir/posix/PipePosix.cpp.o CMakeFiles/lldbHost.dir/posix/ProcessLauncherPosixFork.cpp.o CMakeFiles/lldbHost.dir/linux/AbstractSocket.cpp.o CMakeFiles/lldbHost.dir/linux/Host.cpp.o CMakeFiles/lldbHost.dir/linux/HostInfoLinux.cpp.o CMakeFiles/lldbHost.dir/linux/LibcGlue.cpp.o CMakeFiles/lldbHost.dir/linux/Support.cpp.o
/usr/bin/ranlib ../../../../lib/liblldbHost.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Built target lldbHost
[ 81%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandOptionValidators.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandOptionValidators.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandOptionValidators.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectScript.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectScript.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectScript.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandObject.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectScript.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandObjectScript.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/lldb/source/Plugins/ABI/SysV-mips/CMakeFiles/lldbPluginABISysV_mips.dir/build.make tools/lldb/source/Plugins/ABI/SysV-mips/CMakeFiles/lldbPluginABISysV_mips.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips/CMakeFiles/lldbPluginABISysV_mips.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips/CMakeFiles/lldbPluginABISysV_mips.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips/CMakeFiles/lldbPluginABISysV_mips.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips/CMakeFiles/lldbPluginABISysV_mips.dir/depend.internal".
Scanning dependencies of target lldbPluginABISysV_mips
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/ABI/SysV-mips/CMakeFiles/lldbPluginABISysV_mips.dir/build.make tools/lldb/source/Plugins/ABI/SysV-mips/CMakeFiles/lldbPluginABISysV_mips.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-mips/CMakeFiles/lldbPluginABISysV_mips.dir/ABISysV_mips.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginABISysV_mips.dir/ABISysV_mips.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandOptionValidators.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandOptionValidators.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandOptionValidators.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandOptionValidators.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandOptionValidators.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandOptionValidators.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandOptionValidators.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandOptionValidators.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/CommandReturnObject.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandReturnObject.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandReturnObject.cpp
[ 81%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_ppc.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_ppc.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginABISysV_ppc.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginABISysV_ppc.a CMakeFiles/lldbPluginABISysV_ppc.dir/ABISysV_ppc.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginABISysV_ppc.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Built target lldbPluginABISysV_ppc
/usr/bin/make  -f tools/lldb/source/Plugins/ABI/SysV-mips64/CMakeFiles/lldbPluginABISysV_mips64.dir/build.make tools/lldb/source/Plugins/ABI/SysV-mips64/CMakeFiles/lldbPluginABISysV_mips64.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips64 /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64 /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/CMakeFiles/lldbPluginABISysV_mips64.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/CMakeFiles/lldbPluginABISysV_mips64.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/CMakeFiles/lldbPluginABISysV_mips64.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/CMakeFiles/lldbPluginABISysV_mips64.dir/depend.internal".
Scanning dependencies of target lldbPluginABISysV_mips64
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/ABI/SysV-mips64/CMakeFiles/lldbPluginABISysV_mips64.dir/build.make tools/lldb/source/Plugins/ABI/SysV-mips64/CMakeFiles/lldbPluginABISysV_mips64.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-mips64/CMakeFiles/lldbPluginABISysV_mips64.dir/ABISysV_mips64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64 && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64 -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips64 -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginABISysV_mips64.dir/ABISysV_mips64.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/StreamFile.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandReturnObject.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/StreamFile.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandReturnObject.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/CommandReturnObject.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp: In member function 'virtual lldb::ValueObjectSP ABISysV_mips::GetReturnValueObjectImpl(lldb_private::Thread&, lldb_private::CompilerType&) const':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp:806:56: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  806 |   const ArchSpec target_arch = target->GetArchitecture();
      |                                                        ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 81%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_ppc64.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64 && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_ppc64.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64 && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginABISysV_ppc64.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginABISysV_ppc64.a CMakeFiles/lldbPluginABISysV_ppc64.dir/ABISysV_ppc64.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginABISysV_ppc64.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Built target lldbPluginABISysV_ppc64
[ 81%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupArchitecture.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupArchitecture.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupArchitecture.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupBoolean.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupBoolean.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupBoolean.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp: In member function 'virtual lldb::ValueObjectSP ABISysV_mips64::GetReturnValueObjectImpl(lldb_private::Thread&, lldb_private::CompilerType&) const':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp:770:56: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  770 |   const ArchSpec target_arch = target->GetArchitecture();
      |                                                        ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupFile.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupFile.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 81%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_mips.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_mips.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginABISysV_mips.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginABISysV_mips.a CMakeFiles/lldbPluginABISysV_mips.dir/ABISysV_mips.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginABISysV_mips.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Built target lldbPluginABISysV_mips
/usr/bin/make  -f tools/lldb/source/Plugins/ABI/SysV-s390x/CMakeFiles/lldbPluginABISysV_s390x.dir/build.make tools/lldb/source/Plugins/ABI/SysV-s390x/CMakeFiles/lldbPluginABISysV_s390x.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-s390x /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x/CMakeFiles/lldbPluginABISysV_s390x.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x/CMakeFiles/lldbPluginABISysV_s390x.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x/CMakeFiles/lldbPluginABISysV_s390x.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x/CMakeFiles/lldbPluginABISysV_s390x.dir/depend.internal".
Scanning dependencies of target lldbPluginABISysV_s390x
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/ABI/SysV-s390x/CMakeFiles/lldbPluginABISysV_s390x.dir/build.make tools/lldb/source/Plugins/ABI/SysV-s390x/CMakeFiles/lldbPluginABISysV_s390x.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-s390x/CMakeFiles/lldbPluginABISysV_s390x.dir/ABISysV_s390x.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-s390x -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginABISysV_s390x.dir/ABISysV_s390x.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp
/usr/bin/make  -f tools/lldb/source/Plugins/ABI/SysV-i386/CMakeFiles/lldbPluginABISysV_i386.dir/build.make tools/lldb/source/Plugins/ABI/SysV-i386/CMakeFiles/lldbPluginABISysV_i386.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-i386 /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386 /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386/CMakeFiles/lldbPluginABISysV_i386.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386/CMakeFiles/lldbPluginABISysV_i386.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386/CMakeFiles/lldbPluginABISysV_i386.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386/CMakeFiles/lldbPluginABISysV_i386.dir/depend.internal".
Scanning dependencies of target lldbPluginABISysV_i386
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/ABI/SysV-i386/CMakeFiles/lldbPluginABISysV_i386.dir/build.make tools/lldb/source/Plugins/ABI/SysV-i386/CMakeFiles/lldbPluginABISysV_i386.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-i386/CMakeFiles/lldbPluginABISysV_i386.dir/ABISysV_i386.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386 && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386 -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-i386 -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginABISysV_i386.dir/ABISysV_i386.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 81%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupFormat.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupFormat.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupFormat.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 81%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_mips64.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64 && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_mips64.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-mips64 && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginABISysV_mips64.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginABISysV_mips64.a CMakeFiles/lldbPluginABISysV_mips64.dir/ABISysV_mips64.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginABISysV_mips64.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Built target lldbPluginABISysV_mips64
[ 81%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupOutputFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupOutputFile.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupOutputFile.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupFormat.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupFormat.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupFormat.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupFormat.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupFormat.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupFormat.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupFormat.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupFormat.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/make  -f tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/build.make tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-x86_64 /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64 /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/depend.internal".
Scanning dependencies of target lldbPluginABISysV_x86_64
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/build.make tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Building CXX object tools/lldb/source/Plugins/ABI/SysV-x86_64/CMakeFiles/lldbPluginABISysV_x86_64.dir/ABISysV_x86_64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64 && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64 -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-x86_64 -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginABISysV_x86_64.dir/ABISysV_x86_64.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_s390x.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_s390x.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-s390x && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginABISysV_s390x.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginABISysV_s390x.a CMakeFiles/lldbPluginABISysV_s390x.dir/ABISysV_s390x.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginABISysV_s390x.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Built target lldbPluginABISysV_s390x
[ 81%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupPlatform.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupPlatform.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupPlatform.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/build.make tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-i386 /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386 /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/depend.internal".
Scanning dependencies of target lldbPluginABIMacOSX_i386
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/build.make tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Building CXX object tools/lldb/source/Plugins/ABI/MacOSX-i386/CMakeFiles/lldbPluginABIMacOSX_i386.dir/ABIMacOSX_i386.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386 && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386 -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-i386 -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginABIMacOSX_i386.dir/ABIMacOSX_i386.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp
[ 81%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_i386.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386 && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_i386.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-i386 && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginABISysV_i386.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginABISysV_i386.a CMakeFiles/lldbPluginABISysV_i386.dir/ABISysV_i386.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginABISysV_i386.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Built target lldbPluginABISysV_i386
[ 81%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupString.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupString.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupString.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp:31:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp:31:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupPlatform.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupPlatform.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupPlatform.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupPlatform.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupPlatform.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupPlatform.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupPlatform.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupPlatform.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/usr/bin/make  -f tools/lldb/source/Plugins/ABI/MacOSX-arm/CMakeFiles/lldbPluginABIMacOSX_arm.dir/build.make tools/lldb/source/Plugins/ABI/MacOSX-arm/CMakeFiles/lldbPluginABIMacOSX_arm.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/CMakeFiles/lldbPluginABIMacOSX_arm.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/CMakeFiles/lldbPluginABIMacOSX_arm.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/CMakeFiles/lldbPluginABIMacOSX_arm.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/CMakeFiles/lldbPluginABIMacOSX_arm.dir/depend.internal".
Scanning dependencies of target lldbPluginABIMacOSX_arm
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/ABI/MacOSX-arm/CMakeFiles/lldbPluginABIMacOSX_arm.dir/build.make tools/lldb/source/Plugins/ABI/MacOSX-arm/CMakeFiles/lldbPluginABIMacOSX_arm.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Building CXX object tools/lldb/source/Plugins/ABI/MacOSX-arm/CMakeFiles/lldbPluginABIMacOSX_arm.dir/ABIMacOSX_arm.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginABIMacOSX_arm.dir/ABIMacOSX_arm.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp:29:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp:29:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupUInt64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupUInt64.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupUInt64.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
[ 81%] Linking CXX static library ../../../../../../lib/liblldbPluginABISysV_x86_64.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64 && /usr/bin/cmake -P CMakeFiles/lldbPluginABISysV_x86_64.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64 && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginABISysV_x86_64.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginABISysV_x86_64.a CMakeFiles/lldbPluginABISysV_x86_64.dir/ABISysV_x86_64.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginABISysV_x86_64.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Built target lldbPluginABISysV_x86_64
/usr/bin/make  -f tools/lldb/source/Plugins/ABI/MacOSX-arm64/CMakeFiles/lldbPluginABIMacOSX_arm64.dir/build.make tools/lldb/source/Plugins/ABI/MacOSX-arm64/CMakeFiles/lldbPluginABIMacOSX_arm64.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm64 /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64 /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/CMakeFiles/lldbPluginABIMacOSX_arm64.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/CMakeFiles/lldbPluginABIMacOSX_arm64.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/CMakeFiles/lldbPluginABIMacOSX_arm64.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/CMakeFiles/lldbPluginABIMacOSX_arm64.dir/depend.internal".
Scanning dependencies of target lldbPluginABIMacOSX_arm64
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/ABI/MacOSX-arm64/CMakeFiles/lldbPluginABIMacOSX_arm64.dir/build.make tools/lldb/source/Plugins/ABI/MacOSX-arm64/CMakeFiles/lldbPluginABIMacOSX_arm64.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Building CXX object tools/lldb/source/Plugins/ABI/MacOSX-arm64/CMakeFiles/lldbPluginABIMacOSX_arm64.dir/ABIMacOSX_arm64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64 && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64 -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm64 -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginABIMacOSX_arm64.dir/ABIMacOSX_arm64.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Linking CXX static library ../../../../../../lib/liblldbPluginABIMacOSX_i386.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386 && /usr/bin/cmake -P CMakeFiles/lldbPluginABIMacOSX_i386.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386 && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginABIMacOSX_i386.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginABIMacOSX_i386.a CMakeFiles/lldbPluginABIMacOSX_i386.dir/ABIMacOSX_i386.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginABIMacOSX_i386.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Built target lldbPluginABIMacOSX_i386
/usr/bin/make  -f tools/lldb/source/Plugins/Architecture/Arm/CMakeFiles/lldbPluginArchitectureArm.dir/build.make tools/lldb/source/Plugins/Architecture/Arm/CMakeFiles/lldbPluginArchitectureArm.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Architecture/Arm /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Architecture/Arm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Architecture/Arm/CMakeFiles/lldbPluginArchitectureArm.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Architecture/Arm/CMakeFiles/lldbPluginArchitectureArm.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Architecture/Arm/CMakeFiles/lldbPluginArchitectureArm.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Architecture/Arm/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Architecture/Arm/CMakeFiles/lldbPluginArchitectureArm.dir/depend.internal".
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Scanning dependencies of target lldbPluginArchitectureArm
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/Architecture/Arm/CMakeFiles/lldbPluginArchitectureArm.dir/build.make tools/lldb/source/Plugins/Architecture/Arm/CMakeFiles/lldbPluginArchitectureArm.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Building CXX object tools/lldb/source/Plugins/Architecture/Arm/CMakeFiles/lldbPluginArchitectureArm.dir/ArchitectureArm.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Architecture/Arm && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Architecture/Arm -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Architecture/Arm -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginArchitectureArm.dir/ArchitectureArm.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Architecture/Arm/ArchitectureArm.cpp
[ 81%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupUUID.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupUUID.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupUUID.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp:29:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp:29:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupValueObjectDisplay.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupValueObjectDisplay.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp
[ 81%] Linking CXX static library ../../../../../../lib/liblldbPluginABIMacOSX_arm.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm && /usr/bin/cmake -P CMakeFiles/lldbPluginABIMacOSX_arm.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginABIMacOSX_arm.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginABIMacOSX_arm.a CMakeFiles/lldbPluginABIMacOSX_arm.dir/ABIMacOSX_arm.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginABIMacOSX_arm.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Built target lldbPluginABIMacOSX_arm
[ 81%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValue.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValue.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValue.cpp
[ 81%] Linking CXX static library ../../../../../../lib/liblldbPluginArchitectureArm.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Architecture/Arm && /usr/bin/cmake -P CMakeFiles/lldbPluginArchitectureArm.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Architecture/Arm && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginArchitectureArm.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginArchitectureArm.a CMakeFiles/lldbPluginArchitectureArm.dir/ArchitectureArm.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginArchitectureArm.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Built target lldbPluginArchitectureArm
[ 81%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueArch.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueArch.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArch.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValues.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValue.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h: In constructor 'lldb_private::OptionValueArch::OptionValueArch(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:28:69: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   28 |       : OptionValue(), m_current_value(value), m_default_value(value) {}
      |                                                                     ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValues.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValue.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValues.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValue.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:28:69: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   28 |       : OptionValue(), m_current_value(value), m_default_value(value) {}
      |                                                                     ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValues.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValue.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValues.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValue.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h: In constructor 'lldb_private::OptionValueArch::OptionValueArch(const lldb_private::ArchSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:32:38: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   32 |         m_default_value(default_value) {}
      |                                      ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValues.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValue.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValues.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValue.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:32:38: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   32 |         m_default_value(default_value) {}
      |                                      ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValues.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValue.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArch.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h: In constructor 'lldb_private::OptionValueArch::OptionValueArch(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:28:69: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   28 |       : OptionValue(), m_current_value(value), m_default_value(value) {}
      |                                                                     ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArch.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArch.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:28:69: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   28 |       : OptionValue(), m_current_value(value), m_default_value(value) {}
      |                                                                     ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArch.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArch.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h: In constructor 'lldb_private::OptionValueArch::OptionValueArch(const lldb_private::ArchSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:32:38: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   32 |         m_default_value(default_value) {}
      |                                      ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArch.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArch.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:32:38: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   32 |         m_default_value(default_value) {}
      |                                      ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArch.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArch.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 81%] Linking CXX static library ../../../../../../lib/liblldbPluginABIMacOSX_arm64.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64 && /usr/bin/cmake -P CMakeFiles/lldbPluginABIMacOSX_arm64.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64 && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginABIMacOSX_arm64.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginABIMacOSX_arm64.a CMakeFiles/lldbPluginABIMacOSX_arm64.dir/ABIMacOSX_arm64.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginABIMacOSX_arm64.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Built target lldbPluginABIMacOSX_arm64
/usr/bin/make  -f tools/lldb/source/Plugins/Disassembler/llvm/CMakeFiles/lldbPluginDisassemblerLLVM.dir/build.make tools/lldb/source/Plugins/Disassembler/llvm/CMakeFiles/lldbPluginDisassemblerLLVM.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Disassembler/llvm /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm/CMakeFiles/lldbPluginDisassemblerLLVM.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm/CMakeFiles/lldbPluginDisassemblerLLVM.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm/CMakeFiles/lldbPluginDisassemblerLLVM.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm/CMakeFiles/lldbPluginDisassemblerLLVM.dir/depend.internal".
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
Scanning dependencies of target lldbPluginDisassemblerLLVM
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/Disassembler/llvm/CMakeFiles/lldbPluginDisassemblerLLVM.dir/build.make tools/lldb/source/Plugins/Disassembler/llvm/CMakeFiles/lldbPluginDisassemblerLLVM.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 81%] Building CXX object tools/lldb/source/Plugins/Disassembler/llvm/CMakeFiles/lldbPluginDisassemblerLLVM.dir/DisassemblerLLVMC.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Disassembler/llvm -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginDisassemblerLLVM.dir/DisassemblerLLVMC.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
[ 81%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueArgs.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueArgs.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArgs.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArch.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArch.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArch.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArch.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArch.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArch.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArch.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArch.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArch.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h: In copy constructor 'lldb_private::OptionValueArch::OptionValueArch(const lldb_private::OptionValueArch&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:18:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   18 | class OptionValueArch : public OptionValue {
      |       ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArch.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArch.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:18:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   18 | class OptionValueArch : public OptionValue {
      |       ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArch.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArch.cpp: In member function 'virtual lldb::OptionValueSP lldb_private::OptionValueArch::DeepCopy() const':
/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArch.cpp:73:49: note: synthesized method 'lldb_private::OptionValueArch::OptionValueArch(const lldb_private::OptionValueArch&)' first required here
   73 |   return OptionValueSP(new OptionValueArch(*this));
      |                                                 ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 83%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueArray.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueArray.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArray.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArch.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArch.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArch.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/FileSpec.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/FormatEntity.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArch.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp:34:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp:31:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp:34:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp:31:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 83%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueBoolean.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueBoolean.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueBoolean.cpp
/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArray.cpp: In member function 'virtual lldb::OptionValueSP lldb_private::OptionValueArray::DeepCopy() const':
/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArray.cpp:304:48: warning: implicitly-declared 'lldb_private::OptionValue& lldb_private::OptionValue::operator=(const lldb_private::OptionValue&)' is deprecated [-Wdeprecated-copy]
  304 |   *static_cast<OptionValue *>(copied_array) = *this;
      |                                                ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArray.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueArray.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValue.h:68:3: note: because 'lldb_private::OptionValue' has user-provided 'lldb_private::OptionValue::OptionValue(const lldb_private::OptionValue&)'
   68 |   OptionValue(const OptionValue &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 83%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueChar.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueChar.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueChar.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp:41:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp:34:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp:41:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp:34:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp: In constructor 'DisassemblerLLVMC::DisassemblerLLVMC(const lldb_private::ArchSpec&, const char*)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp:1037:27: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
 1037 |   ArchSpec thumb_arch(arch);
      |                           ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp:31:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 83%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueDictionary.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueDictionary.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueDictionary.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 83%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueEnumeration.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueEnumeration.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueEnumeration.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp:37:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp:31:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp:37:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 83%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueFileSpec.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueFileSpec.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueDictionary.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/UniqueCStringMap.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueEnumeration.cpp:10:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >; _Distance = int; _Tp = lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/UniqueCStringMap.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueEnumeration.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >' changed in GCC 7.1
 1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/UniqueCStringMap.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueEnumeration.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry}; _Tp = lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry; _Alloc = std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void lldb_private::OptionValueEnumeration::SetEnumerations(const lldb_private::OptionEnumValueElement*)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/UniqueCStringMap.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueEnumeration.cpp:10:
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry*, std::vector<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry, std::allocator<lldb_private::UniqueCStringMap<lldb_private::OptionValueEnumeration::EnumeratorInfo>::Entry> > >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 83%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueFileSpecLIst.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueFileSpecLIst.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFileSpecLIst.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueDictionary.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueDictionary.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueDictionary.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueDictionary.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueDictionary.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDwarf.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp:15:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::Instruction::Operand&}; _Tp = lldb_private::Instruction::Operand; _Alloc = std::allocator<lldb_private::Instruction::Operand>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::Instruction::Operand>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/MapVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCDwarf.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmInfo.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp:15:
/usr/include/c++/10/bits/stl_vector.h: In static member function 'static std::pair<lldb_private::Instruction::Operand, const char*> InstructionLLVMC::ParseARMDerefAccess(llvm::StringRef::const_iterator, llvm::StringRef::const_iterator)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Instruction::Operand*, std::vector<lldb_private::Instruction::Operand> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In static member function 'static std::pair<lldb_private::Instruction::Operand, const char*> InstructionLLVMC::ParseIntelDerefAccess(llvm::StringRef::const_iterator, llvm::StringRef::const_iterator)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Instruction::Operand*, std::vector<lldb_private::Instruction::Operand> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Instruction::Operand*, std::vector<lldb_private::Instruction::Operand> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Instruction::Operand*, std::vector<lldb_private::Instruction::Operand> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Instruction::Operand*, std::vector<lldb_private::Instruction::Operand> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 83%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueFormat.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueFormat.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFormat.cpp
/usr/include/c++/10/bits/stl_vector.h: In static member function 'static std::pair<lldb_private::Instruction::Operand, const char*> InstructionLLVMC::ParseARMOffsetAccess(llvm::StringRef::const_iterator, llvm::StringRef::const_iterator)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Instruction::Operand*, std::vector<lldb_private::Instruction::Operand> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Instruction::Operand*, std::vector<lldb_private::Instruction::Operand> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Instruction::Operand*, std::vector<lldb_private::Instruction::Operand> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/include/c++/10/bits/stl_vector.h: In static member function 'static std::pair<lldb_private::Instruction::Operand, const char*> InstructionLLVMC::ParseIntelIndexedAccess(llvm::StringRef::const_iterator, llvm::StringRef::const_iterator)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Instruction::Operand*, std::vector<lldb_private::Instruction::Operand> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Instruction::Operand*, std::vector<lldb_private::Instruction::Operand> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Instruction::Operand*, std::vector<lldb_private::Instruction::Operand> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Instruction::Operand*, std::vector<lldb_private::Instruction::Operand> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Instruction::Operand*, std::vector<lldb_private::Instruction::Operand> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Instruction::Operand*, std::vector<lldb_private::Instruction::Operand> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Instruction::Operand*, std::vector<lldb_private::Instruction::Operand> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Instruction::Operand*, std::vector<lldb_private::Instruction::Operand> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 83%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueFormatEntity.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueFormatEntity.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFormatEntity.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/FileSpec.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/FormatEntity.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueFileSpec.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFormat.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFormatEntity.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFormatEntity.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFormatEntity.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFormatEntity.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 83%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueLanguage.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueLanguage.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueLanguage.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFormatEntity.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFormatEntity.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFormatEntity.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFormatEntity.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginDisassemblerLLVM.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm && /usr/bin/cmake -P CMakeFiles/lldbPluginDisassemblerLLVM.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Disassembler/llvm && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginDisassemblerLLVM.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginDisassemblerLLVM.a CMakeFiles/lldbPluginDisassemblerLLVM.dir/DisassemblerLLVMC.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginDisassemblerLLVM.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Built target lldbPluginDisassemblerLLVM
/usr/bin/make  -f tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/build.make tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/depend.internal".
Scanning dependencies of target lldbPluginDynamicLoaderMacOSXDYLD
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/build.make tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderMacOSXDYLD.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderMacOSXDYLD.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFormat.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFormat.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFormat.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/FileSpec.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/FormatEntity.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueFormat.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueFormat.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueLanguage.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 83%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValuePathMappings.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValuePathMappings.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValuePathMappings.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 83%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueProperties.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueProperties.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueProperties.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueLanguage.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueLanguage.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueLanguage.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/FileSpec.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/FormatEntity.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueLanguage.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueLanguage.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 83%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueRegex.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueRegex.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueRegex.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValues.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueProperties.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h: In constructor 'lldb_private::OptionValueArch::OptionValueArch(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:28:69: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   28 |       : OptionValue(), m_current_value(value), m_default_value(value) {}
      |                                                                     ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValues.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueProperties.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValues.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueProperties.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:28:69: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   28 |       : OptionValue(), m_current_value(value), m_default_value(value) {}
      |                                                                     ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValues.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueProperties.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValues.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueProperties.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h: In constructor 'lldb_private::OptionValueArch::OptionValueArch(const lldb_private::ArchSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:32:38: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   32 |         m_default_value(default_value) {}
      |                                      ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValues.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueProperties.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValues.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueProperties.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:32:38: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   32 |         m_default_value(default_value) {}
      |                                      ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValues.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueProperties.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 83%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueSInt64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueSInt64.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueSInt64.cpp
[ 83%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueString.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueString.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueString.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 83%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueUInt64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueUInt64.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueUInt64.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 83%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionValueUUID.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueUUID.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueUUID.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueUUID.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueUUID.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueUUID.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueUUID.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 83%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupVariable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupVariable.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupVariable.cpp
[ 83%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/OptionGroupWatchpoint.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupWatchpoint.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupWatchpoint.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueUUID.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueUUID.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueUUID.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionValueUUID.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackID.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ExecutionContext.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/StoppointCallbackContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/mutex:38,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ExecutionContext.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/StoppointCallbackContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupVariable.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 83%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/Options.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/Options.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Options.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/stdexcept:39,
                 from /usr/include/c++/10/system_error:41,
                 from /usr/include/c++/10/mutex:42,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ExecutionContext.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/StoppointCallbackContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 83%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/Property.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/Property.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Property.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupVariable.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueString.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupVariable.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupVariable.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupVariable.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueString.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupVariable.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupVariable.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupVariable.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupVariable.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupVariable.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupVariable.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Options.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Options.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Options.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Options.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Options.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Options.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Options.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Options.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Options.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Options.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Options.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupVariable.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupVariable.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupVariable.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueString.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupVariable.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/OptionGroupVariable.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackID.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ExecutionContext.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/StoppointCallbackContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::DynamicLoaderDarwin::Segment&}; _Tp = lldb_private::DynamicLoaderDarwin::Segment; _Alloc = std::allocator<lldb_private::DynamicLoaderDarwin::Segment>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::DynamicLoaderDarwin::Segment>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackID.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ExecutionContext.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/StoppointCallbackContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'uint32_t DynamicLoaderMacOSXDYLD::ParseLoadCommands(const lldb_private::DataExtractor&, lldb_private::DynamicLoaderDarwin::ImageInfo&, lldb_private::FileSpec*)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::DynamicLoaderDarwin::Segment*, std::vector<lldb_private::DynamicLoaderDarwin::Segment> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::DynamicLoaderDarwin::Segment*, std::vector<lldb_private::DynamicLoaderDarwin::Segment> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Property.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/Property.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Property.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Property.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/Property.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Property.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Property.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Property.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Property.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Property.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValues.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Property.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h: In constructor 'lldb_private::OptionValueArch::OptionValueArch(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:28:69: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   28 |       : OptionValue(), m_current_value(value), m_default_value(value) {}
      |                                                                     ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Property.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValues.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Property.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:28:69: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   28 |       : OptionValue(), m_current_value(value), m_default_value(value) {}
      |                                                                     ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Property.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValues.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Property.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h: In constructor 'lldb_private::OptionValueArch::OptionValueArch(const lldb_private::ArchSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:32:38: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   32 |         m_default_value(default_value) {}
      |                                      ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Property.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValues.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Property.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:32:38: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   32 |         m_default_value(default_value) {}
      |                                      ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Property.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 83%] Building CXX object tools/lldb/source/Interpreter/CMakeFiles/lldbInterpreter.dir/ScriptInterpreter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/tools/lldb/source/Interpreter -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/ScriptInterpreter.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/ScriptInterpreter.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Property.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 83%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderMacOS.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderMacOS.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/StreamFile.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/ScriptInterpreter.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/ScriptInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/ScriptInterpreter.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/ScriptInterpreter.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
[ 83%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderDarwin.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderDarwin.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Property.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Property.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Property.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/FileSpec.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/FormatEntity.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/Property.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Interpreter/Property.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/build.make tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/depend.internal".
Scanning dependencies of target lldbPluginDynamicLoaderPosixDYLD
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/build.make tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/AuxVector.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/AuxVector.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/vector:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const AuxVector::Entry&}; _Tp = AuxVector::Entry; _Alloc = std::allocator<AuxVector::Entry>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<AuxVector::Entry>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void AuxVector::ParseAuxv(lldb_private::DataExtractor&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<AuxVector::Entry*, std::vector<AuxVector::Entry> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 83%] Linking CXX static library ../../../../lib/liblldbInterpreter.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/cmake -P CMakeFiles/lldbInterpreter.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Interpreter && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbInterpreter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldbInterpreter.a CMakeFiles/lldbInterpreter.dir/Args.cpp.o CMakeFiles/lldbInterpreter.dir/CommandAlias.cpp.o CMakeFiles/lldbInterpreter.dir/CommandHistory.cpp.o CMakeFiles/lldbInterpreter.dir/CommandInterpreter.cpp.o CMakeFiles/lldbInterpreter.dir/CommandObject.cpp.o CMakeFiles/lldbInterpreter.dir/CommandObjectRegexCommand.cpp.o CMakeFiles/lldbInterpreter.dir/CommandObjectScript.cpp.o CMakeFiles/lldbInterpreter.dir/CommandOptionValidators.cpp.o CMakeFiles/lldbInterpreter.dir/CommandReturnObject.cpp.o CMakeFiles/lldbInterpreter.dir/OptionGroupArchitecture.cpp.o CMakeFiles/lldbInterpreter.dir/OptionGroupBoolean.cpp.o CMakeFiles/lldbInterpreter.dir/OptionGroupFile.cpp.o CMakeFiles/lldbInterpreter.dir/OptionGroupFormat.cpp.o CMakeFiles/lldbInterpreter.dir/OptionGroupOutputFile.cpp.o CMakeFiles/lldbInterpreter.dir/OptionGroupPlatform.cpp.o CMakeFiles/lldbInterpreter.dir/OptionGroupString.cpp.o CMakeFiles/lldbInterpreter.dir/OptionGroupUInt64.cpp.o CMakeFiles/lldbInterpreter.dir/OptionGroupUUID.cpp.o CMakeFiles/lldbInterpreter.dir/OptionGroupValueObjectDisplay.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValue.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueArch.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueArgs.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueArray.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueBoolean.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueChar.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueDictionary.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueEnumeration.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueFileSpec.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueFileSpecLIst.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueFormat.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueFormatEntity.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueLanguage.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValuePathMappings.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueProperties.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueRegex.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueSInt64.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueString.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueUInt64.cpp.o CMakeFiles/lldbInterpreter.dir/OptionValueUUID.cpp.o CMakeFiles/lldbInterpreter.dir/OptionGroupVariable.cpp.o CMakeFiles/lldbInterpreter.dir/OptionGroupWatchpoint.cpp.o CMakeFiles/lldbInterpreter.dir/Options.cpp.o CMakeFiles/lldbInterpreter.dir/Property.cpp.o CMakeFiles/lldbInterpreter.dir/ScriptInterpreter.cpp.o
/usr/bin/ranlib ../../../../lib/liblldbInterpreter.a
[ 83%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/DYLDRendezvous.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/DYLDRendezvous.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 83%] Built target lldbInterpreter
[ 83%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/DynamicLoaderPOSIXDYLD.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/DynamicLoaderPOSIXDYLD.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackID.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ExecutionContext.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/StoppointCallbackContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/mutex:38,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ExecutionContext.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/StoppointCallbackContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp: In member function 'void lldb_private::DynamicLoaderDarwin::UpdateSpecialBinariesFromNewImageInfos(lldb_private::DynamicLoaderDarwin::ImageInfo::collection&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:519:49: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  519 |   ArchSpec target_arch = target.GetArchitecture();
      |                                                 ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/stdexcept:39,
                 from /usr/include/c++/10/system_error:41,
                 from /usr/include/c++/10/mutex:42,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ExecutionContext.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/StoppointCallbackContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/DynamicLoader.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/stl_tree.h:63,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Address.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/lldb/source/Plugins/DynamicLoader/Static/CMakeFiles/lldbPluginDynamicLoaderStatic.dir/build.make tools/lldb/source/Plugins/DynamicLoader/Static/CMakeFiles/lldbPluginDynamicLoaderStatic.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Static /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static/CMakeFiles/lldbPluginDynamicLoaderStatic.dir/DependInfo.cmake --color=
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackID.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ExecutionContext.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/StoppointCallbackContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static/CMakeFiles/lldbPluginDynamicLoaderStatic.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static/CMakeFiles/lldbPluginDynamicLoaderStatic.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static/CMakeFiles/lldbPluginDynamicLoaderStatic.dir/depend.internal".
Scanning dependencies of target lldbPluginDynamicLoaderStatic
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/DynamicLoader/Static/CMakeFiles/lldbPluginDynamicLoaderStatic.dir/build.make tools/lldb/source/Plugins/DynamicLoader/Static/CMakeFiles/lldbPluginDynamicLoaderStatic.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackID.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ExecutionContext.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/StoppointCallbackContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In static member function 'static bool DynamicLoaderMacOS::NotifyBreakpointHit(void*, lldb_private::StoppointCallbackContext*, lldb::user_id_t, lldb::user_id_t)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 83%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/Static/CMakeFiles/lldbPluginDynamicLoaderStatic.dir/DynamicLoaderStatic.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Static -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderStatic.dir/DynamicLoaderStatic.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/FileSpec.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:11:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/FileSpec.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:11:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp:303:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  303 | }
      | ^
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/build.make tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/depend.internal".
Scanning dependencies of target lldbPluginDynamicLoaderHexagonDYLD
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/build.make tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/HexagonDYLDRendezvous.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/HexagonDYLDRendezvous.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatVariadic.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/FileSpec.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:11:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatVariadic.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/FileSpec.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:11:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual lldb::ThreadPlanSP DynamicLoaderPOSIXDYLD::GetStepThroughTrampolinePlan(lldb_private::Thread&, bool)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/FileSpec.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:11:
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = lldb_private::DynamicLoaderDarwin::ImageInfo; _Alloc = std::allocator<lldb_private::DynamicLoaderDarwin::ImageInfo>]':
/usr/include/c++/10/bits/vector.tcc:171:5: note: parameter passing for argument of type 'std::vector<lldb_private::DynamicLoaderDarwin::ImageInfo>::iterator' changed in GCC 7.1
  171 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:171:5: note: parameter passing for argument of type 'std::vector<lldb_private::DynamicLoaderDarwin::ImageInfo>::iterator' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void lldb_private::DynamicLoaderDarwin::UnloadImages(const std::vector<long long unsigned int, std::allocator<long long unsigned int> >&)':
/usr/include/c++/10/bits/stl_vector.h:1431:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::DynamicLoaderDarwin::ImageInfo*, std::vector<lldb_private::DynamicLoaderDarwin::ImageInfo> >' changed in GCC 7.1
 1431 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::DynamicLoaderDarwin::Segment&}; _Tp = lldb_private::DynamicLoaderDarwin::Segment; _Alloc = std::allocator<lldb_private::DynamicLoaderDarwin::Segment>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::DynamicLoaderDarwin::Segment>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD && /usr/bin/cmake -P CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/AuxVector.cpp.o CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/DYLDRendezvous.cpp.o CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/DynamicLoaderPOSIXDYLD.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Built target lldbPluginDynamicLoaderPosixDYLD
/usr/bin/make  -f tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/build.make tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/depend.internal".
Scanning dependencies of target lldbPluginDynamicLoaderWindowsDYLD
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/build.make tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/DynamicLoaderWindowsDYLD.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/DynamicLoaderWindowsDYLD.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'bool lldb_private::DynamicLoaderDarwin::JSONImageInformationIntoImageInfo(lldb_private::StructuredData::ObjectSP, lldb_private::DynamicLoaderDarwin::ImageInfo::collection&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::DynamicLoaderDarwin::Segment*, std::vector<lldb_private::DynamicLoaderDarwin::Segment> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::DynamicLoaderDarwin::ImageInfo&}; _Tp = lldb_private::DynamicLoaderDarwin::ImageInfo; _Alloc = std::allocator<lldb_private::DynamicLoaderDarwin::ImageInfo>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::DynamicLoaderDarwin::ImageInfo>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Address.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'bool lldb_private::DynamicLoaderDarwin::AddModulesUsingImageInfos(lldb_private::DynamicLoaderDarwin::ImageInfo::collection&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::DynamicLoaderDarwin::ImageInfo*, std::vector<lldb_private::DynamicLoaderDarwin::ImageInfo> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::Address&}; _Tp = lldb_private::Address; _Alloc = std::allocator<lldb_private::Address>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::Address>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::Address>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lldb_private::Address}; _Tp = lldb_private::Address; _Alloc = std::allocator<lldb_private::Address>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::Address>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual lldb::ThreadPlanSP lldb_private::DynamicLoaderDarwin::GetStepThroughTrampolinePlan(lldb_private::Thread&, bool)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Address*, std::vector<lldb_private::Address> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Address*, std::vector<lldb_private::Address> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Address*, std::vector<lldb_private::Address> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Address*, std::vector<lldb_private::Address> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Address.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginDynamicLoaderStatic.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static && /usr/bin/cmake -P CMakeFiles/lldbPluginDynamicLoaderStatic.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Static && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginDynamicLoaderStatic.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginDynamicLoaderStatic.a CMakeFiles/lldbPluginDynamicLoaderStatic.dir/DynamicLoaderStatic.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginDynamicLoaderStatic.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Built target lldbPluginDynamicLoaderStatic
[ 83%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/DynamicLoaderHexagonDYLD.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/DynamicLoaderHexagonDYLD.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp: In member function 'virtual lldb::ThreadPlanSP lldb_private::DynamicLoaderWindowsDYLD::GetStepThroughTrampolinePlan(lldb_private::Thread&, bool)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp:78:54: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   78 |   auto arch = m_process->GetTarget().GetArchitecture();
      |                                                      ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/DynamicLoader.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/make  -f tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/build.make tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/depend.internal".
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginDynamicLoaderMacOSXDYLD.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD && /usr/bin/cmake -P CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginDynamicLoaderMacOSXDYLD.a CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderMacOSXDYLD.cpp.o CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderMacOS.cpp.o CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderDarwin.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginDynamicLoaderMacOSXDYLD.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Built target lldbPluginDynamicLoaderMacOSXDYLD
/usr/bin/make  -f tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/build.make tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/depend.internal".
Scanning dependencies of target lldbPluginExpressionParserGo
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/build.make tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/GoLexer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserGo.dir/GoLexer.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go/GoLexer.cpp
Scanning dependencies of target lldbPluginExpressionParserClang
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/build.make tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ASTDumper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ASTDumper.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginDynamicLoaderWindowsDYLD.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD && /usr/bin/cmake -P CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginDynamicLoaderWindowsDYLD.a CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/DynamicLoaderWindowsDYLD.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginDynamicLoaderWindowsDYLD.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Built target lldbPluginDynamicLoaderWindowsDYLD
[ 83%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/GoParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserGo.dir/GoParser.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go/GoParser.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
/usr/bin/make  -f tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/lldbPluginInstructionARM.dir/build.make tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/lldbPluginInstructionARM.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/ARM /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/lldbPluginInstructionARM.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/lldbPluginInstructionARM.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/lldbPluginInstructionARM.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/lldbPluginInstructionARM.dir/depend.internal".
Scanning dependencies of target lldbPluginInstructionARM
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/lldbPluginInstructionARM.dir/build.make tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/lldbPluginInstructionARM.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/lldbPluginInstructionARM.dir/EmulateInstructionARM.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/ARM -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginInstructionARM.dir/EmulateInstructionARM.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp:13:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StringList.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp:13:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StringList.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp:13:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StringList.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp:13:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StringList.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp:13:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual lldb::ThreadPlanSP DynamicLoaderHexagonDYLD::GetStepThroughTrampolinePlan(lldb_private::Thread&, bool)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StringList.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp:13:
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginDynamicLoaderHexagonDYLD.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD && /usr/bin/cmake -P CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginDynamicLoaderHexagonDYLD.a CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/HexagonDYLDRendezvous.cpp.o CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/DynamicLoaderHexagonDYLD.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginDynamicLoaderHexagonDYLD.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Built target lldbPluginDynamicLoaderHexagonDYLD
[ 83%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Go/CMakeFiles/lldbPluginExpressionParserGo.dir/GoUserExpression.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserGo.dir/GoUserExpression.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 83%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ASTResultSynthesizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ASTResultSynthesizer.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclVisitor.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UserExpression.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UserExpression.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UserExpression.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UserExpression.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.cpp:18:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 83%] Building CXX object tools/lldb/source/Plugins/Instruction/ARM/CMakeFiles/lldbPluginInstructionARM.dir/EmulationStateARM.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/ARM -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginInstructionARM.dir/EmulationStateARM.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp
/usr/bin/make  -f tools/lldb/source/Plugins/Instruction/ARM64/CMakeFiles/lldbPluginInstructionARM64.dir/build.make tools/lldb/source/Plugins/Instruction/ARM64/CMakeFiles/lldbPluginInstructionARM64.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/ARM64 /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64 /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64/CMakeFiles/lldbPluginInstructionARM64.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64/CMakeFiles/lldbPluginInstructionARM64.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64/CMakeFiles/lldbPluginInstructionARM64.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64/CMakeFiles/lldbPluginInstructionARM64.dir/depend.internal".
Scanning dependencies of target lldbPluginInstructionARM64
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/Instruction/ARM64/CMakeFiles/lldbPluginInstructionARM64.dir/build.make tools/lldb/source/Plugins/Instruction/ARM64/CMakeFiles/lldbPluginInstructionARM64.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/Instruction/ARM64/CMakeFiles/lldbPluginInstructionARM64.dir/EmulateInstructionARM64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64 && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64 -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/ARM64 -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginInstructionARM64.dir/EmulateInstructionARM64.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/Expression.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9:   required from 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>'
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:45:9: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt*, void>::type' {aka 'const clang::Stmt*'} [-Wignored-attributes]
   45 |   using RetType =
      |         ^~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginInstructionARM.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM && /usr/bin/cmake -P CMakeFiles/lldbPluginInstructionARM.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginInstructionARM.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginInstructionARM.a CMakeFiles/lldbPluginInstructionARM.dir/EmulateInstructionARM.cpp.o CMakeFiles/lldbPluginInstructionARM.dir/EmulationStateARM.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginInstructionARM.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Built target lldbPluginInstructionARM
[ 83%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ASTStructExtractor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ASTStructExtractor.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:735:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginExpressionParserGo.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go && /usr/bin/cmake -P CMakeFiles/lldbPluginExpressionParserGo.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Go && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginExpressionParserGo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginExpressionParserGo.a CMakeFiles/lldbPluginExpressionParserGo.dir/GoLexer.cpp.o CMakeFiles/lldbPluginExpressionParserGo.dir/GoParser.cpp.o CMakeFiles/lldbPluginExpressionParserGo.dir/GoUserExpression.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginExpressionParserGo.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Built target lldbPluginExpressionParserGo
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<clang::Stmt* const>::value':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:286:49:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:3922:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:227:63: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  227 |       std::is_same<X, typename simplify_type<X>::SimpleType>::value;
      |                                                               ^~~~~
[ 83%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangASTSource.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangASTSource.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:4459:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OpaqueValueExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:4508:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginInstructionARM64.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64 && /usr/bin/cmake -P CMakeFiles/lldbPluginInstructionARM64.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/ARM64 && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginInstructionARM64.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginInstructionARM64.a CMakeFiles/lldbPluginInstructionARM64.dir/EmulateInstructionARM64.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginInstructionARM64.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Built target lldbPluginInstructionARM64
/usr/bin/make  -f tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/build.make tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/depend.internal".
Scanning dependencies of target lldbPluginInstructionMIPS
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/build.make tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/Instruction/MIPS/CMakeFiles/lldbPluginInstructionMIPS.dir/EmulateInstructionMIPS.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginInstructionMIPS.dir/EmulateInstructionMIPS.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::StringLiteral, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::StringLiteral; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprObjC.h:63:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtCXX.h:105:48:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtCXX.h:154:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9:   required from 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>'
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:45:9: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt*, void>::type' {aka 'const clang::Stmt*'} [-Wignored-attributes]
   45 |   using RetType =
      |         ^~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::NullStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::NullStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:213:38:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:735:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<clang::Stmt* const>::value':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:286:49:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:3922:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:227:63: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  227 |       std::is_same<X, typename simplify_type<X>::SimpleType>::value;
      |                                                               ^~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:4459:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OpaqueValueExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:4508:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointID.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/list:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointID.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/list:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointID.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/list:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointID.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/list:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/Expression.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::CompoundStmt; Y = clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = clang::CompoundStmt*]'
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:136:69:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  143 |   return isa_impl_wrap<X, const Y,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
  144 |                        typename simplify_type<const Y>::SimpleType>::doit(Val);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::NullStmt; Y = clang::Stmt*]':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::NullStmt; Y = clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = clang::NullStmt*]'
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:213:38:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::Expr; Y = clang::Stmt*]':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::Expr; Y = clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = clang::Expr*]'
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:222:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/list:61,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginInstructionMIPS.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS && /usr/bin/cmake -P CMakeFiles/lldbPluginInstructionMIPS.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginInstructionMIPS.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginInstructionMIPS.a CMakeFiles/lldbPluginInstructionMIPS.dir/EmulateInstructionMIPS.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginInstructionMIPS.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Built target lldbPluginInstructionMIPS
/usr/bin/make  -f tools/lldb/source/Plugins/Instruction/MIPS64/CMakeFiles/lldbPluginInstructionMIPS64.dir/build.make tools/lldb/source/Plugins/Instruction/MIPS64/CMakeFiles/lldbPluginInstructionMIPS64.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS64 /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64 /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64/CMakeFiles/lldbPluginInstructionMIPS64.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64/CMakeFiles/lldbPluginInstructionMIPS64.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64/CMakeFiles/lldbPluginInstructionMIPS64.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64/CMakeFiles/lldbPluginInstructionMIPS64.dir/depend.internal".
Scanning dependencies of target lldbPluginInstructionMIPS64
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/Instruction/MIPS64/CMakeFiles/lldbPluginInstructionMIPS64.dir/build.make tools/lldb/source/Plugins/Instruction/MIPS64/CMakeFiles/lldbPluginInstructionMIPS64.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/Instruction/MIPS64/CMakeFiles/lldbPluginInstructionMIPS64.dir/EmulateInstructionMIPS64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64 && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64 -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS64 -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginInstructionMIPS64.dir/EmulateInstructionMIPS64.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/stl_tree.h:63,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/stl_tree.h:63,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/stl_tree.h:63,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/stl_tree.h:63,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
[ 83%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionDeclMap.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionDeclMap.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/stl_tree.h:63,
                 from /usr/include/c++/10/set:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/set:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void lldb_private::ASTStructExtractor::ExtractFromFunctionDecl(clang::FunctionDecl*)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9:   required from 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>'
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:45:9: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt*, void>::type' {aka 'const clang::Stmt*'} [-Wignored-attributes]
   45 |   using RetType =
      |         ^~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
[ 83%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionParser.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginInstructionMIPS64.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64 && /usr/bin/cmake -P CMakeFiles/lldbPluginInstructionMIPS64.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Instruction/MIPS64 && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginInstructionMIPS64.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginInstructionMIPS64.a CMakeFiles/lldbPluginInstructionMIPS64.dir/EmulateInstructionMIPS64.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginInstructionMIPS64.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Built target lldbPluginInstructionMIPS64
/usr/bin/make  -f tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/depend.internal".
Scanning dependencies of target lldbPluginInstrumentationRuntimeASan
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/ASanRuntime.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/ASanRuntime.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:735:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<clang::Stmt* const>::value':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:286:49:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:3922:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:227:63: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  227 |       std::is_same<X, typename simplify_type<X>::SimpleType>::value;
      |                                                               ^~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:4459:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OpaqueValueExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:4508:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp:10:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>*, std::vector<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits> > > >; _Distance = int; _Tp = llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ImportOffsetMap<clang::CXXRecordDecl, clang::CharUnits>::<lambda(const PairType&, const PairType&)> >]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>*, std::vector<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits> > > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>*, std::vector<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<ImportOffsetMap<clang::CXXRecordDecl, clang::CharUnits>::<lambda(const PairType&, const PairType&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>*, std::vector<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits> > > >' changed in GCC 7.1
 1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp:10:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>*, std::vector<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>, std::allocator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int> > > >; _Distance = int; _Tp = llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ImportOffsetMap<clang::FieldDecl, long long unsigned int>::<lambda(const PairType&, const PairType&)> >]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>*, std::vector<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>, std::allocator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int> > > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>*, std::vector<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ImportOffsetMap<clang::CXXRecordDecl, clang::CharUnits>::<lambda(const PairType&, const PairType&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>*, std::vector<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits> > > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>*, std::vector<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>*, std::vector<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>*, std::vector<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>, std::allocator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ImportOffsetMap<clang::FieldDecl, long long unsigned int>::<lambda(const PairType&, const PairType&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>*, std::vector<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>, std::allocator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>*, std::vector<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>, std::allocator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>*, std::vector<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>, std::allocator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ImportOffsetMap<clang::FieldDecl, long long unsigned int>::<lambda(const PairType&, const PairType&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>*, std::vector<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>, std::allocator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int> > > >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>*, std::vector<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>, std::allocator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>*, std::vector<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>, std::allocator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int> > > >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>*, std::vector<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<ImportOffsetMap<clang::CXXRecordDecl, clang::CharUnits>::<lambda(const PairType&, const PairType&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>*, std::vector<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits> > > >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>*, std::vector<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>*, std::vector<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits> > > >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'bool ImportOffsetMap(llvm::DenseMap<const D*, O>&, llvm::DenseMap<const D*, O>&, lldb_private::ClangASTSource&) [with D = clang::CXXRecordDecl; O = clang::CharUnits]':
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>*, std::vector<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits> > > >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>*, std::vector<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits> > > >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>*, std::vector<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>, std::allocator<llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits> > > >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamString.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadList.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:47,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
/usr/include/c++/10/bits/stl_algo.h: In member function 'virtual bool lldb_private::ClangASTSource::layoutRecordType(const clang::RecordDecl*, uint64_t&, uint64_t&, FieldOffsetMap&, BaseOffsetMap&, BaseOffsetMap&)':
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>*, std::vector<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>, std::allocator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int> > > >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>*, std::vector<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>, std::allocator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int> > > >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>*, std::vector<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>, std::allocator<llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int> > > >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/InstrumentationRuntime.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CallExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:219:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnresolvedLookupExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::UnresolvedLookupExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprCXX.h:4368:50:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::StringLiteral, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::StringLiteral; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExprObjC.h:63:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CXXCatchStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtCXX.h:105:48:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::DeclStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::DeclStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtCXX.h:154:67:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtCatchStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtObjC.h:214:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::ObjCAtFinallyStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:277:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/StmtObjC.h:234:73:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::BinaryOperator, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::BinaryOperator; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:551:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::UnaryOperator, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:323:5:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::UnaryOperator; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:569:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
[ 83%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionVariable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionVariable.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp:62:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp:62:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp:62:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp:62:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginInstrumentationRuntimeASan.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan && /usr/bin/cmake -P CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/link.txt --verbose=1
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp:62:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp:60:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp:62:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp:60:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/usr/bin/ar qc ../../../../../../lib/liblldbPluginInstrumentationRuntimeASan.a CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/ASanRuntime.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginInstrumentationRuntimeASan.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Built target lldbPluginInstrumentationRuntimeASan
/usr/bin/make  -f tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/depend
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/vector:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/depend.internal".
Scanning dependencies of target lldbPluginInstrumentationRuntimeMainThreadChecker
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/MainThreadCheckerRuntime.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/MainThreadCheckerRuntime.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp:63:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/vector:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Variable.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = clang::Stmt*]':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = clang::BinaryOperator*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:551:55:   required from 'bool clang::RecursiveASTVisitor<Derived>::dataTraverseNode(clang::Stmt*, clang::RecursiveASTVisitor<Derived>::DataRecursionQueue*) [with Derived = {anonymous}::Completer; clang::RecursiveASTVisitor<Derived>::DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:654:7:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, clang::RecursiveASTVisitor<Derived>::DataRecursionQueue*) [with Derived = {anonymous}::Completer; clang::RecursiveASTVisitor<Derived>::DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:1400:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = {anonymous}::Completer]'
/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include/clang/AST/DeclNodes.inc:29:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = {anonymous}::Completer]'
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp:256:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  143 |   return isa_impl_wrap<X, const Y,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~                                        
  144 |                        typename simplify_type<const Y>::SimpleType>::doit(Val);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'bool llvm::isa(const Y&) [with X = clang::UnaryOperator; Y = clang::Stmt*]':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:334:16:   required from 'typename llvm::cast_retty<X, Y*>::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = clang::Stmt; typename llvm::cast_retty<X, Y*>::ret_type = clang::UnaryOperator*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:569:59:   required from 'bool clang::RecursiveASTVisitor<Derived>::dataTraverseNode(clang::Stmt*, clang::RecursiveASTVisitor<Derived>::DataRecursionQueue*) [with Derived = {anonymous}::Completer; clang::RecursiveASTVisitor<Derived>::DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:654:7:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseStmt(clang::Stmt*, clang::RecursiveASTVisitor<Derived>::DataRecursionQueue*) [with Derived = {anonymous}::Completer; clang::RecursiveASTVisitor<Derived>::DataRecursionQueue = llvm::SmallVectorImpl<llvm::PointerIntPair<clang::Stmt*, 1, bool> >]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:1400:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseBlockDecl(clang::BlockDecl*) [with Derived = {anonymous}::Completer]'
/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include/clang/AST/DeclNodes.inc:29:1:   required from 'bool clang::RecursiveASTVisitor<Derived>::TraverseDecl(clang::Decl*) [with Derived = {anonymous}::Completer]'
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp:256:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StopInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/InstrumentationRuntimeStopInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StopInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/InstrumentationRuntimeStopInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/stl_tree.h:63,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = lldb_private::MainThreadCheckerRuntime::GetBacktracesFromExtendedStopInfo(lldb_private::StructuredData::ObjectSP)::<lambda(lldb_private::StructuredData::Object*)>; _ArgTypes = {lldb_private::StructuredData::Object*}]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp:62:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp:60:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp:63:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp:13:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 83%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangFunctionCaller.cpp.o
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginInstrumentationRuntimeMainThreadChecker.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangFunctionCaller.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker && /usr/bin/cmake -P CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginInstrumentationRuntimeMainThreadChecker.a CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/MainThreadCheckerRuntime.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginInstrumentationRuntimeMainThreadChecker.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Built target lldbPluginInstrumentationRuntimeMainThreadChecker
[ 83%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangModulesDeclVendor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangModulesDeclVendor.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp:29:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp:29:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp:32:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp:33:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Block.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp:32:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp:33:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Block.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp:32:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp:33:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp:33:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamString.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadList.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:47,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp:34:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp:41:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp:41:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Specifiers.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/TargetInfo.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<clang::IdentifierInfo*, clang::SourceLocation>]':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp:252:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::IdentifierInfo*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/mutex:38,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::IdentifierInfo*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Specifiers.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/TargetInfo.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/mutex:38,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 83%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangPersistentVariables.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangPersistentVariables.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Specifiers.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/TargetInfo.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/mutex:38,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Specifiers.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/TargetInfo.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/mutex:38,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Specifiers.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/TargetInfo.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/mutex:38,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionHelper.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/stl_tree.h:63,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionHelper.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionHelper.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/depend.internal".
Scanning dependencies of target lldbPluginInstrumentationRuntimeTSan
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/TSanRuntime.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/TSanRuntime.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 83%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangUserExpression.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangUserExpression.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 83%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/ClangUtilityFunction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangUtilityFunction.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp: In function 'void GetSymbolDeclarationFromAddress(lldb::ProcessSP, lldb::addr_t, lldb_private::Declaration&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp:582:30: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
  582 |   decl = var->GetDeclaration();
      |                              ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionHelper.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9:   required from 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>'
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:45:9: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt*, void>::type' {aka 'const clang::Stmt*'} [-Wignored-attributes]
   45 |   using RetType =
      |         ^~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:735:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<clang::Stmt* const>::value':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:286:49:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:3922:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:227:63: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  227 |       std::is_same<X, typename simplify_type<X>::SimpleType>::value;
      |                                                               ^~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:4459:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OpaqueValueExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:4508:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/Expression.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9:   required from 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>'
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:45:9: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt*, void>::type' {aka 'const clang::Stmt*'} [-Wignored-attributes]
   45 |   using RetType =
      |         ^~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = AddThreadsForPath(const string&, lldb::ThreadCollectionSP, lldb::ProcessSP, lldb_private::StructuredData::ObjectSP)::<lambda(lldb_private::StructuredData::Object*)>::<lambda(lldb_private::StructuredData::Object*)>; _ArgTypes = {lldb_private::StructuredData::Object*}]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:735:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<clang::Stmt* const>::value':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:286:49:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:3922:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:227:63: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  227 |       std::is_same<X, typename simplify_type<X>::SimpleType>::value;
      |                                                               ^~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:4459:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OpaqueValueExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:4508:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginInstrumentationRuntimeTSan.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan && /usr/bin/cmake -P CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginInstrumentationRuntimeTSan.a CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/TSanRuntime.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginInstrumentationRuntimeTSan.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Built target lldbPluginInstrumentationRuntimeTSan
/usr/bin/make  -f tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/depend.internal".
Scanning dependencies of target lldbPluginInstrumentationRuntimeUBSan
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/UBSanRuntime.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/UBSanRuntime.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionHelper.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/stl_tree.h:63,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 83%] Building CXX object tools/lldb/source/Plugins/ExpressionParser/Clang/CMakeFiles/lldbPluginExpressionParserClang.dir/IRForTarget.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/IRForTarget.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointID.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/stl_tree.h:63,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:16:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/CBindingWrapping.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/PassRegistry.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/PassSupport.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Pass.h:376,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9:   required from 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>'
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:45:9: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt*, void>::type' {aka 'const clang::Stmt*'} [-Wignored-attributes]
   45 |   using RetType =
      |         ^~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
/usr/bin/make  -f tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/build.make tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/JITLoader/GDB /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/depend.internal".
Scanning dependencies of target lldbPluginJITLoaderGDB
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/build.make tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/JITLoader/GDB/CMakeFiles/lldbPluginJITLoaderGDB.dir/JITLoaderGDB.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/JITLoader/GDB -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/JITLoader/GDB/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginJITLoaderGDB.dir/JITLoaderGDB.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:735:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<clang::Stmt* const>::value':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:286:49:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:3922:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:227:63: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  227 |       std::is_same<X, typename simplify_type<X>::SimpleType>::value;
      |                                                               ^~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:4459:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OpaqueValueExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:4508:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:19:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:19:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual bool lldb_private::ClangUserExpression::AddArguments(lldb_private::ExecutionContext&, std::vector<long long unsigned int, std::allocator<long long unsigned int> >&, lldb::addr_t, lldb_private::DiagnosticManager&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:640:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  640 | }
      | ^
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:640:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:640:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:640:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/TypeList.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolVendor.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/usr/bin/make  -f tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/build.make tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/depend.internal".
Scanning dependencies of target lldbPluginCPlusPlusLanguage
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/build.make tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/build
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/BlockPointer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/BlockPointer.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp: In static member function 'static lldb::JITLoaderSP JITLoaderGDB::CreateInstance(lldb_private::Process*, bool)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp:406:55: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  406 |   ArchSpec arch(process->GetTarget().GetArchitecture());
      |                                                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = lldb_private::UndefinedBehaviorSanitizerRuntime::GetBacktracesFromExtendedStopInfo(lldb_private::StructuredData::ObjectSP)::<lambda(lldb_private::StructuredData::Object*)>; _ArgTypes = {lldb_private::StructuredData::Object*}]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginInstrumentationRuntimeUBSan.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan && /usr/bin/cmake -P CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginInstrumentationRuntimeUBSan.a CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/UBSanRuntime.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginInstrumentationRuntimeUBSan.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Built target lldbPluginInstrumentationRuntimeUBSan
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CPlusPlusLanguage.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CPlusPlusLanguage.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginJITLoaderGDB.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB && /usr/bin/cmake -P CMakeFiles/lldbPluginJITLoaderGDB.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/JITLoader/GDB && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginJITLoaderGDB.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginJITLoaderGDB.a CMakeFiles/lldbPluginJITLoaderGDB.dir/JITLoaderGDB.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginJITLoaderGDB.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Built target lldbPluginJITLoaderGDB
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CPlusPlusNameParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CPlusPlusNameParser.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompilerType.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/TaggedASTType.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompilerType.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/TaggedASTType.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompilerType.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/TaggedASTType.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/ObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Lexer.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/CommentOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LangOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Lexer.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/set:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/build.make tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/Go /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/Go/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/depend.internal".
Scanning dependencies of target lldbPluginGoLanguage
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/build.make tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/GoLanguage.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/Go && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/Go -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginGoLanguage.dir/GoLanguage.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoLanguage.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoLanguage.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoLanguage.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginExpressionParserClang.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/cmake -P CMakeFiles/lldbPluginExpressionParserClang.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ExpressionParser/Clang && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginExpressionParserClang.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginExpressionParserClang.a CMakeFiles/lldbPluginExpressionParserClang.dir/ASTDumper.cpp.o CMakeFiles/lldbPluginExpressionParserClang.dir/ASTResultSynthesizer.cpp.o CMakeFiles/lldbPluginExpressionParserClang.dir/ASTStructExtractor.cpp.o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangASTSource.cpp.o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionDeclMap.cpp.o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionParser.cpp.o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionVariable.cpp.o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangFunctionCaller.cpp.o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangModulesDeclVendor.cpp.o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangPersistentVariables.cpp.o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangUserExpression.cpp.o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangUtilityFunction.cpp.o CMakeFiles/lldbPluginExpressionParserClang.dir/IRForTarget.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginExpressionParserClang.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Built target lldbPluginExpressionParserClang
/usr/bin/make  -f tools/lldb/source/Plugins/Language/Java/CMakeFiles/lldbPluginJavaLanguage.dir/build.make tools/lldb/source/Plugins/Language/Java/CMakeFiles/lldbPluginJavaLanguage.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Java /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/Java /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/Java/CMakeFiles/lldbPluginJavaLanguage.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/Java/CMakeFiles/lldbPluginJavaLanguage.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/Java/CMakeFiles/lldbPluginJavaLanguage.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/Java/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/Java/CMakeFiles/lldbPluginJavaLanguage.dir/depend.internal".
Scanning dependencies of target lldbPluginJavaLanguage
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/Language/Java/CMakeFiles/lldbPluginJavaLanguage.dir/build.make tools/lldb/source/Plugins/Language/Java/CMakeFiles/lldbPluginJavaLanguage.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/Java/CMakeFiles/lldbPluginJavaLanguage.dir/JavaFormatterFunctions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/Java && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/Java -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Java -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginJavaLanguage.dir/JavaFormatterFunctions.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Java/JavaFormatterFunctions.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CxxStringTypes.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CxxStringTypes.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxx.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxx.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeCategory.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormattersHelpers.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Java/JavaFormatterFunctions.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/Go/GoFormatterFunctions.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoLanguage.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoLanguage.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoLanguage.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/Go/GoFormatterFunctions.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoLanguage.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoLanguage.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoLanguage.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/Go/GoFormatterFunctions.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoLanguage.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoLanguage.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoLanguage.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/Go/GoFormatterFunctions.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoLanguage.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoLanguage.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoLanguage.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeCategory.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormattersHelpers.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Java/JavaFormatterFunctions.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeCategory.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormattersHelpers.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Java/JavaFormatterFunctions.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeCategory.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormattersHelpers.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Java/JavaFormatterFunctions.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Java/JavaFormatterFunctions.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Java/JavaFormatterFunctions.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoLanguage.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoLanguage.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoLanguage.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoLanguage.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoLanguage.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoLanguage.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoLanguage.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoLanguage.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/stdexcept:39,
                 from /usr/include/c++/10/system_error:41,
                 from /usr/include/c++/10/mutex:42,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoLanguage.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/Java/CMakeFiles/lldbPluginJavaLanguage.dir/JavaLanguage.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/Java && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/Java -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Java -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginJavaLanguage.dir/JavaLanguage.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Java/JavaLanguage.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Java/JavaLanguage.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Java/JavaLanguage.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/Go/CMakeFiles/lldbPluginGoLanguage.dir/GoFormatterFunctions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/Go && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/Go -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginGoLanguage.dir/GoFormatterFunctions.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Java/JavaLanguage.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Java/JavaLanguage.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Java/JavaLanguage.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Java/JavaLanguage.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Java/JavaLanguage.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Java/JavaLanguage.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/stdexcept:39,
                 from /usr/include/c++/10/system_error:41,
                 from /usr/include/c++/10/mutex:42,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Java/JavaLanguage.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = lldb_private::ConstString]':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp:44:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<lldb_private::ConstString>::Data' from 'std::initializer_list<lldb_private::ConstString>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp:393:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<unsigned int>::Data' from 'std::initializer_list<unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginJavaLanguage.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/Java && /usr/bin/cmake -P CMakeFiles/lldbPluginJavaLanguage.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/Java && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginJavaLanguage.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginJavaLanguage.a CMakeFiles/lldbPluginJavaLanguage.dir/JavaFormatterFunctions.cpp.o CMakeFiles/lldbPluginJavaLanguage.dir/JavaLanguage.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginJavaLanguage.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Built target lldbPluginJavaLanguage
/usr/bin/make  -f tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/build.make tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/depend.internal".
Scanning dependencies of target lldbPluginObjCLanguage
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/build.make tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/ObjCLanguage.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -Wno-gnu-anonymous-struct -Wno-nested-anon-types -o CMakeFiles/lldbPluginObjCLanguage.dir/ObjCLanguage.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/CF.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -Wno-gnu-anonymous-struct -Wno-nested-anon-types -o CMakeFiles/lldbPluginObjCLanguage.dir/CF.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CF.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxAtomic.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxAtomic.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxAtomic.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CF.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CF.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxAtomic.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxAtomic.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/stl_tree.h:63,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.cpp:12:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxAtomic.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxAtomic.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxAtomic.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxAtomic.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxAtomic.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxAtomic.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxAtomic.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxAtomic.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxBitset.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxBitset.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxBitset.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginGoLanguage.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/Go && /usr/bin/cmake -P CMakeFiles/lldbPluginGoLanguage.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/Go && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginGoLanguage.dir/link.txt --verbose=1
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/usr/bin/ar qc ../../../../../../lib/liblldbPluginGoLanguage.a CMakeFiles/lldbPluginGoLanguage.dir/GoLanguage.cpp.o CMakeFiles/lldbPluginGoLanguage.dir/GoFormatterFunctions.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginGoLanguage.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Built target lldbPluginGoLanguage
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxInitializerList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxInitializerList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxBitset.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CF.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CF.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CF.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CF.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CF.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CF.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CF.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CF.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CF.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CF.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CF.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CF.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/mutex:38,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/stdexcept:39,
                 from /usr/include/c++/10/system_error:41,
                 from /usr/include/c++/10/mutex:42,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp:12:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CF.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CF.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CF.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CF.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CF.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CF.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CF.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CF.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CF.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CF.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CF.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CF.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/Cocoa.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -Wno-gnu-anonymous-struct -Wno-nested-anon-types -o CMakeFiles/lldbPluginObjCLanguage.dir/Cocoa.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxBitset.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxBitset.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxBitset.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxBitset.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxBitset.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxBitset.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxBitset.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxBitset.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-nested-anon-types' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-gnu-anonymous-struct' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxBitset.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxBitset.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxBitset.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxBitset.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxBitset.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxBitset.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9:   required from 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>'
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:45:9: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt*, void>::type' {aka 'const clang::Stmt*'} [-Wignored-attributes]
   45 |   using RetType =
      |         ^~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/CoreMedia.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -Wno-gnu-anonymous-struct -Wno-nested-anon-types -o CMakeFiles/lldbPluginObjCLanguage.dir/CoreMedia.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-nested-anon-types' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-gnu-anonymous-struct' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxMap.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxMap.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-nested-anon-types' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-gnu-anonymous-struct' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/build.make tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjCPlusPlus /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/depend.internal".
Scanning dependencies of target lldbPluginObjCPlusPlusLanguage
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/build.make tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/ObjCPlusPlus/CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/ObjCPlusPlusLanguage.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjCPlusPlus -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/ObjCPlusPlusLanguage.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-nested-anon-types' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-gnu-anonymous-struct' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/lldbPluginOCamlLanguage.dir/build.make tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/lldbPluginOCamlLanguage.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/OCaml /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/OCaml /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/lldbPluginOCamlLanguage.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/lldbPluginOCamlLanguage.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/lldbPluginOCamlLanguage.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/lldbPluginOCamlLanguage.dir/depend.internal".
Scanning dependencies of target lldbPluginOCamlLanguage
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/lldbPluginOCamlLanguage.dir/build.make tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/lldbPluginOCamlLanguage.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/lldbPluginOCamlLanguage.dir/OCamlLanguage.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/OCaml && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/OCaml -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/OCaml -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginOCamlLanguage.dir/OCamlLanguage.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/OCaml/OCamlLanguage.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/NSArray.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -Wno-gnu-anonymous-struct -Wno-nested-anon-types -o CMakeFiles/lldbPluginObjCLanguage.dir/NSArray.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginObjCPlusPlusLanguage.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus && /usr/bin/cmake -P CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjCPlusPlus && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginObjCPlusPlusLanguage.a CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/ObjCPlusPlusLanguage.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginObjCPlusPlusLanguage.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Built target lldbPluginObjCPlusPlusLanguage
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxQueue.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxQueue.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxQueue.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/OCaml/OCamlLanguage.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/OCaml/OCamlLanguage.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxQueue.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp: In member function 'virtual lldb::ValueObjectSP lldb_private::formatters::LibcxxStdMapSyntheticFrontEnd::GetChildAtIndex(size_t)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp:353:35: warning: implicitly-declared 'MapIterator& MapIterator::operator=(const MapIterator&)' is deprecated [-Wdeprecated-copy]
  353 |       iterator = cached_iterator->second;
      |                                   ^~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp:97:3: note: because 'MapIterator' has user-provided 'MapIterator::MapIterator(const MapIterator&)'
   97 |   MapIterator(const MapIterator &rhs)
      |   ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp:437:22: warning: implicitly-declared 'MapIterator& MapIterator::operator=(const MapIterator&)' is deprecated [-Wdeprecated-copy]
  437 |   m_iterators[idx] = iterator;
      |                      ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp:97:3: note: because 'MapIterator' has user-provided 'MapIterator::MapIterator(const MapIterator&)'
   97 |   MapIterator(const MapIterator &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = lldb_private::ConstString]':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp:271:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<lldb_private::ConstString>::Data' from 'std::initializer_list<lldb_private::ConstString>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/OCaml/OCamlLanguage.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/OCaml/OCamlLanguage.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/OCaml/OCamlLanguage.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/OCaml/OCamlLanguage.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/OCaml/OCamlLanguage.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/OCaml/OCamlLanguage.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/stdexcept:39,
                 from /usr/include/c++/10/system_error:41,
                 from /usr/include/c++/10/mutex:42,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/OCaml/OCamlLanguage.cpp:15:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxQueue.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxQueue.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxQueue.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxQueue.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 83%] Linking CXX static library ../../../../../../lib/liblldbPluginOCamlLanguage.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/OCaml && /usr/bin/cmake -P CMakeFiles/lldbPluginOCamlLanguage.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/OCaml && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginOCamlLanguage.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginOCamlLanguage.a CMakeFiles/lldbPluginOCamlLanguage.dir/OCamlLanguage.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginOCamlLanguage.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Built target lldbPluginOCamlLanguage
[ 83%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxTuple.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxTuple.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxTuple.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeFiles/lldbPluginCXXItaniumABI.dir/build.make tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeFiles/lldbPluginCXXItaniumABI.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeFiles/lldbPluginCXXItaniumABI.dir/DependInfo.cmake --color=
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeFiles/lldbPluginCXXItaniumABI.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeFiles/lldbPluginCXXItaniumABI.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeFiles/lldbPluginCXXItaniumABI.dir/depend.internal".
Scanning dependencies of target lldbPluginCXXItaniumABI
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeFiles/lldbPluginCXXItaniumABI.dir/build.make tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeFiles/lldbPluginCXXItaniumABI.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/CMakeFiles/lldbPluginCXXItaniumABI.dir/ItaniumABILanguageRuntime.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginCXXItaniumABI.dir/ItaniumABILanguageRuntime.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxTuple.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxTuple.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxTuple.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxTuple.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxTuple.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
/usr/bin/make  -f tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/build.make tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/depend.internal".
Scanning dependencies of target lldbPluginAppleObjCRuntime
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/build.make tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 83%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntime.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntime.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp: At global scope:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp:181:14: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
  181 |       struct {
      |              ^
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 84%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxUnorderedMap.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxUnorderedMap.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp:13:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointID.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/stl_tree.h:63,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/Expression.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UtilityFunction.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9:   required from 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>'
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:45:9: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt*, void>::type' {aka 'const clang::Stmt*'} [-Wignored-attributes]
   45 |   using RetType =
      |         ^~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
cc1plus: note: unrecognized command-line option '-Wno-nested-anon-types' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-gnu-anonymous-struct' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 84%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/NSDictionary.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -Wno-gnu-anonymous-struct -Wno-nested-anon-types -o CMakeFiles/lldbPluginObjCLanguage.dir/NSDictionary.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = lldb_private::ConstString]':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp:98:73:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<lldb_private::ConstString>::Data' from 'std::initializer_list<lldb_private::ConstString>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/Expression.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UtilityFunction.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 84%] Linking CXX static library ../../../../../../../lib/liblldbPluginCXXItaniumABI.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI && /usr/bin/cmake -P CMakeFiles/lldbPluginCXXItaniumABI.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginCXXItaniumABI.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../../lib/liblldbPluginCXXItaniumABI.a CMakeFiles/lldbPluginCXXItaniumABI.dir/ItaniumABILanguageRuntime.cpp.o
/usr/bin/ranlib ../../../../../../../lib/liblldbPluginCXXItaniumABI.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 84%] Built target lldbPluginCXXItaniumABI
[ 84%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntimeV1.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntimeV1.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<lldb_private::ValueObject*, long long unsigned int>}; _Tp = std::pair<lldb_private::ValueObject*, long long unsigned int>; _Alloc = std::allocator<std::pair<lldb_private::ValueObject*, long long unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<lldb_private::ValueObject*, long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual lldb::ValueObjectSP lldb_private::formatters::LibcxxStdUnorderedMapSyntheticFrontEnd::GetChildAtIndex(size_t)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<lldb_private::ValueObject*, long long unsigned int>*, std::vector<std::pair<lldb_private::ValueObject*, long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 84%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxVector.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxVector.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 84%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcpp.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcpp.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp: At global scope:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:290:14: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
  290 |       struct {
      |              ^
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:293:14: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
  293 |       struct {
      |              ^
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:310:14: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
  310 |       struct {
      |              ^
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:313:14: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
  313 |       struct {
      |              ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/Expression.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UtilityFunction.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9:   required from 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>'
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:45:9: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt*, void>::type' {aka 'const clang::Stmt*'} [-Wignored-attributes]
   45 |   using RetType =
      |         ^~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/mutex:38,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/stdexcept:39,
                 from /usr/include/c++/10/system_error:41,
                 from /usr/include/c++/10/mutex:42,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:12:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/lldb/source/Plugins/LanguageRuntime/Go/CMakeFiles/lldbPluginLanguageRuntimeGo.dir/build.make tools/lldb/source/Plugins/LanguageRuntime/Go/CMakeFiles/lldbPluginLanguageRuntimeGo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Go /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go/CMakeFiles/lldbPluginLanguageRuntimeGo.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go/CMakeFiles/lldbPluginLanguageRuntimeGo.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go/CMakeFiles/lldbPluginLanguageRuntimeGo.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go/CMakeFiles/lldbPluginLanguageRuntimeGo.dir/depend.internal".
Scanning dependencies of target lldbPluginLanguageRuntimeGo
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/LanguageRuntime/Go/CMakeFiles/lldbPluginLanguageRuntimeGo.dir/build.make tools/lldb/source/Plugins/LanguageRuntime/Go/CMakeFiles/lldbPluginLanguageRuntimeGo.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 84%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/Go/CMakeFiles/lldbPluginLanguageRuntimeGo.dir/GoLanguageRuntime.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Go -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginLanguageRuntimeGo.dir/GoLanguageRuntime.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/Expression.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UtilityFunction.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:15:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::formatters::NSDictionaryISyntheticFrontEnd::DictionaryItemDescriptor&}; _Tp = lldb_private::formatters::NSDictionaryISyntheticFrontEnd::DictionaryItemDescriptor; _Alloc = std::allocator<lldb_private::formatters::NSDictionaryISyntheticFrontEnd::DictionaryItemDescriptor>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::formatters::NSDictionaryISyntheticFrontEnd::DictionaryItemDescriptor>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::formatters::Foundation1100::NSDictionaryMSyntheticFrontEnd::DictionaryItemDescriptor&}; _Tp = lldb_private::formatters::Foundation1100::NSDictionaryMSyntheticFrontEnd::DictionaryItemDescriptor; _Alloc = std::allocator<lldb_private::formatters::Foundation1100::NSDictionaryMSyntheticFrontEnd::DictionaryItemDescriptor>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::formatters::Foundation1100::NSDictionaryMSyntheticFrontEnd::DictionaryItemDescriptor>::iterator' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::DictionaryItemDescriptor&}; _Tp = lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::DictionaryItemDescriptor; _Alloc = std::allocator<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::DictionaryItemDescriptor>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::DictionaryItemDescriptor, std::allocator<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::DictionaryItemDescriptor> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::DictionaryItemDescriptor&}; _Tp = lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::DictionaryItemDescriptor; _Alloc = std::allocator<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::DictionaryItemDescriptor>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::DictionaryItemDescriptor, std::allocator<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::DictionaryItemDescriptor> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp:15:
/usr/include/c++/10/bits/stl_vector.h: In member function 'lldb::ValueObjectSP lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<D32, D64>::GetChildAtIndex(size_t) [with D32 = lldb_private::formatters::Foundation1437::DataDescriptor_32; D64 = lldb_private::formatters::Foundation1437::DataDescriptor_64]':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::DictionaryItemDescriptor*, std::vector<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::DictionaryItemDescriptor, std::allocator<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::DictionaryItemDescriptor> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'lldb::ValueObjectSP lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<D32, D64>::GetChildAtIndex(size_t) [with D32 = lldb_private::formatters::Foundation1428::DataDescriptor_32; D64 = lldb_private::formatters::Foundation1428::DataDescriptor_64]':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::DictionaryItemDescriptor*, std::vector<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::DictionaryItemDescriptor, std::allocator<lldb_private::formatters::GenericNSDictionaryMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::DictionaryItemDescriptor> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual lldb::ValueObjectSP lldb_private::formatters::NSDictionaryISyntheticFrontEnd::GetChildAtIndex(size_t)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::formatters::NSDictionaryISyntheticFrontEnd::DictionaryItemDescriptor*, std::vector<lldb_private::formatters::NSDictionaryISyntheticFrontEnd::DictionaryItemDescriptor> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = lldb_private::ConstString]':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp:404:36:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<lldb_private::ConstString>::Data' from 'std::initializer_list<lldb_private::ConstString>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual lldb::ValueObjectSP lldb_private::formatters::Foundation1100::NSDictionaryMSyntheticFrontEnd::GetChildAtIndex(size_t)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::formatters::Foundation1100::NSDictionaryMSyntheticFrontEnd::DictionaryItemDescriptor*, std::vector<lldb_private::formatters::Foundation1100::NSDictionaryMSyntheticFrontEnd::DictionaryItemDescriptor> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-nested-anon-types' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-gnu-anonymous-struct' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 84%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/NSError.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -Wno-gnu-anonymous-struct -Wno-nested-anon-types -o CMakeFiles/lldbPluginObjCLanguage.dir/NSError.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSError.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 84%] Linking CXX static library ../../../../../../lib/liblldbPluginLanguageRuntimeGo.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go && /usr/bin/cmake -P CMakeFiles/lldbPluginLanguageRuntimeGo.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Go && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginLanguageRuntimeGo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginLanguageRuntimeGo.a CMakeFiles/lldbPluginLanguageRuntimeGo.dir/GoLanguageRuntime.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginLanguageRuntimeGo.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 84%] Built target lldbPluginLanguageRuntimeGo
[ 84%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/NSException.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -Wno-gnu-anonymous-struct -Wno-nested-anon-types -o CMakeFiles/lldbPluginObjCLanguage.dir/NSException.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSException.cpp
[ 84%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntimeV2.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntimeV2.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 84%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcppTuple.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcppTuple.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppTuple.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppTuple.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSError.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppTuple.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppTuple.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppTuple.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppTuple.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSException.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 84%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcppUniquePointer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcppUniquePointer.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectVariable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp:33:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSError.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSError.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSError.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSError.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSError.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSError.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSError.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSError.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSException.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSException.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSException.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSException.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSException.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSException.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSException.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSException.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp:39:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSError.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSError.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSException.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSException.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 84%] Linking CXX static library ../../../../../../lib/liblldbPluginCPlusPlusLanguage.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/cmake -P CMakeFiles/lldbPluginCPlusPlusLanguage.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginCPlusPlusLanguage.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginCPlusPlusLanguage.a CMakeFiles/lldbPluginCPlusPlusLanguage.dir/BlockPointer.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CPlusPlusLanguage.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CPlusPlusNameParser.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CxxStringTypes.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxx.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxAtomic.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxBitset.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxInitializerList.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxList.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxMap.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxQueue.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxTuple.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxUnorderedMap.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxVector.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcpp.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcppTuple.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcppUniquePointer.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginCPlusPlusLanguage.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSException.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSException.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSException.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSException.cpp:13:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 84%] Built target lldbPluginCPlusPlusLanguage
[ 84%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/NSIndexPath.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -Wno-gnu-anonymous-struct -Wno-nested-anon-types -o CMakeFiles/lldbPluginObjCLanguage.dir/NSIndexPath.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSError.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSError.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSError.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclCXX.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSError.cpp:13:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectVariable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp:33:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-nested-anon-types' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-gnu-anonymous-struct' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-nested-anon-types' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-gnu-anonymous-struct' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 84%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/NSSet.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -Wno-gnu-anonymous-struct -Wno-nested-anon-types -o CMakeFiles/lldbPluginObjCLanguage.dir/NSSet.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp
[ 84%] Building CXX object tools/lldb/source/Plugins/Language/ObjC/CMakeFiles/lldbPluginObjCLanguage.dir/NSString.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -Wno-gnu-anonymous-struct -Wno-nested-anon-types -o CMakeFiles/lldbPluginObjCLanguage.dir/NSString.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp:15:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9:   required from 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>'
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:45:9: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt*, void>::type' {aka 'const clang::Stmt*'} [-Wignored-attributes]
   45 |   using RetType =
      |         ^~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'bool lldb_private::AppleObjCRuntimeV2::NonPointerISACache::EvaluateNonPointerISA(lldb_private::ObjCLanguageRuntime::ObjCISA, lldb_private::ObjCLanguageRuntime::ObjCISA&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 84%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCTrampolineHandler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCTrampolineHandler.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/Expression.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UtilityFunction.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9:   required from 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>'
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:45:9: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt*, void>::type' {aka 'const clang::Stmt*'} [-Wignored-attributes]
   45 |   using RetType =
      |         ^~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9:   required from 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>'
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:45:9: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt*, void>::type' {aka 'const clang::Stmt*'} [-Wignored-attributes]
   45 |   using RetType =
      |         ^~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp: At global scope:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp:164:14: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
  164 |       struct {
      |              ^
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp:178:14: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
  178 |       struct {
      |              ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSString.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-nested-anon-types' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-gnu-anonymous-struct' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 84%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCDeclVendor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCDeclVendor.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::formatters::NSSetISyntheticFrontEnd::SetItemDescriptor&}; _Tp = lldb_private::formatters::NSSetISyntheticFrontEnd::SetItemDescriptor; _Alloc = std::allocator<lldb_private::formatters::NSSetISyntheticFrontEnd::SetItemDescriptor>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::formatters::NSSetISyntheticFrontEnd::SetItemDescriptor>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1300::DataDescriptor_32, lldb_private::formatters::Foundation1300::DataDescriptor_64>::SetItemDescriptor&}; _Tp = lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1300::DataDescriptor_32, lldb_private::formatters::Foundation1300::DataDescriptor_64>::SetItemDescriptor; _Alloc = std::allocator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1300::DataDescriptor_32, lldb_private::formatters::Foundation1300::DataDescriptor_64>::SetItemDescriptor>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1300::DataDescriptor_32, lldb_private::formatters::Foundation1300::DataDescriptor_64>::SetItemDescriptor, std::allocator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1300::DataDescriptor_32, lldb_private::formatters::Foundation1300::DataDescriptor_64>::SetItemDescriptor> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::SetItemDescriptor&}; _Tp = lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::SetItemDescriptor; _Alloc = std::allocator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::SetItemDescriptor>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::SetItemDescriptor, std::allocator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::SetItemDescriptor> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::SetItemDescriptor&}; _Tp = lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::SetItemDescriptor; _Alloc = std::allocator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::SetItemDescriptor>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::SetItemDescriptor, std::allocator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::SetItemDescriptor> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Value.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp:14:
/usr/include/c++/10/bits/stl_vector.h: In member function 'lldb::ValueObjectSP lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<D32, D64>::GetChildAtIndex(size_t) [with D32 = lldb_private::formatters::Foundation1437::DataDescriptor_32; D64 = lldb_private::formatters::Foundation1437::DataDescriptor_64]':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::SetItemDescriptor*, std::vector<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::SetItemDescriptor, std::allocator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1437::DataDescriptor_32, lldb_private::formatters::Foundation1437::DataDescriptor_64>::SetItemDescriptor> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'lldb::ValueObjectSP lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<D32, D64>::GetChildAtIndex(size_t) [with D32 = lldb_private::formatters::Foundation1428::DataDescriptor_32; D64 = lldb_private::formatters::Foundation1428::DataDescriptor_64]':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::SetItemDescriptor*, std::vector<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::SetItemDescriptor, std::allocator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1428::DataDescriptor_32, lldb_private::formatters::Foundation1428::DataDescriptor_64>::SetItemDescriptor> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'lldb::ValueObjectSP lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<D32, D64>::GetChildAtIndex(size_t) [with D32 = lldb_private::formatters::Foundation1300::DataDescriptor_32; D64 = lldb_private::formatters::Foundation1300::DataDescriptor_64]':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1300::DataDescriptor_32, lldb_private::formatters::Foundation1300::DataDescriptor_64>::SetItemDescriptor*, std::vector<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1300::DataDescriptor_32, lldb_private::formatters::Foundation1300::DataDescriptor_64>::SetItemDescriptor, std::allocator<lldb_private::formatters::GenericNSSetMSyntheticFrontEnd<lldb_private::formatters::Foundation1300::DataDescriptor_32, lldb_private::formatters::Foundation1300::DataDescriptor_64>::SetItemDescriptor> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual lldb::ValueObjectSP lldb_private::formatters::NSSetISyntheticFrontEnd::GetChildAtIndex(size_t)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::formatters::NSSetISyntheticFrontEnd::SetItemDescriptor*, std::vector<lldb_private::formatters::NSSetISyntheticFrontEnd::SetItemDescriptor> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-nested-anon-types' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-gnu-anonymous-struct' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-nested-anon-types' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-gnu-anonymous-struct' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/Expression.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UtilityFunction.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/stl_tree.h:63,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 84%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleThreadPlanStepThroughObjCTrampoline.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleThreadPlanStepThroughObjCTrampoline.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 84%] Linking CXX static library ../../../../../../lib/liblldbPluginObjCLanguage.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/cmake -P CMakeFiles/lldbPluginObjCLanguage.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Language/ObjC && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginObjCLanguage.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginObjCLanguage.a CMakeFiles/lldbPluginObjCLanguage.dir/ObjCLanguage.cpp.o CMakeFiles/lldbPluginObjCLanguage.dir/CF.cpp.o CMakeFiles/lldbPluginObjCLanguage.dir/Cocoa.cpp.o CMakeFiles/lldbPluginObjCLanguage.dir/CoreMedia.cpp.o CMakeFiles/lldbPluginObjCLanguage.dir/NSArray.cpp.o CMakeFiles/lldbPluginObjCLanguage.dir/NSDictionary.cpp.o CMakeFiles/lldbPluginObjCLanguage.dir/NSError.cpp.o CMakeFiles/lldbPluginObjCLanguage.dir/NSException.cpp.o CMakeFiles/lldbPluginObjCLanguage.dir/NSIndexPath.cpp.o CMakeFiles/lldbPluginObjCLanguage.dir/NSSet.cpp.o CMakeFiles/lldbPluginObjCLanguage.dir/NSString.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginObjCLanguage.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 84%] Built target lldbPluginObjCLanguage
[ 84%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCClassDescriptorV2.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCClassDescriptorV2.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp:11:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableDescriptor}; _Tp = lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableDescriptor; _Alloc = std::allocator<lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableDescriptor>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableDescriptor>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableRegion}; _Tp = lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableRegion; _Alloc = std::allocator<lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableRegion>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableRegion>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableRegion::SetUpRegion()':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableDescriptor*, std::vector<lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableDescriptor> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'bool lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::ReadRegions(lldb::addr_t)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableRegion*, std::vector<lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableRegion> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp: In constructor 'lldb_private::AppleObjCTrampolineHandler::AppleObjCTrampolineHandler(const ProcessSP&, const ModuleSP&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp:702:67: warning: '%s' directive argument is null [-Wformat-overflow=]
  702 |       process_sp->GetTarget().GetDebugger().GetErrorFile()->Printf(
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  703 |           "Could not find implementation lookup function \"%s\""
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
  704 |           " step in through ObjC method dispatch will not work.\n",
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  705 |           get_impl_name.AsCString());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~                               
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp:702:67: warning: '%s' directive argument is null [-Wformat-overflow=]
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp:15:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/make  -f tools/lldb/source/Plugins/LanguageRuntime/Java/CMakeFiles/lldbPluginLanguageRuntimeJava.dir/build.make tools/lldb/source/Plugins/LanguageRuntime/Java/CMakeFiles/lldbPluginLanguageRuntimeJava.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Java /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java/CMakeFiles/lldbPluginLanguageRuntimeJava.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java/CMakeFiles/lldbPluginLanguageRuntimeJava.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java/CMakeFiles/lldbPluginLanguageRuntimeJava.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java/CMakeFiles/lldbPluginLanguageRuntimeJava.dir/depend.internal".
Scanning dependencies of target lldbPluginLanguageRuntimeJava
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/LanguageRuntime/Java/CMakeFiles/lldbPluginLanguageRuntimeJava.dir/build.make tools/lldb/source/Plugins/LanguageRuntime/Java/CMakeFiles/lldbPluginLanguageRuntimeJava.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 84%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/Java/CMakeFiles/lldbPluginLanguageRuntimeJava.dir/JavaLanguageRuntime.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Java -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginLanguageRuntimeJava.dir/JavaLanguageRuntime.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/Expression.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UtilityFunction.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/stl_tree.h:63,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/stdexcept:39,
                 from /usr/include/c++/10/system_error:41,
                 from /usr/include/c++/10/mutex:42,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/Expression.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UtilityFunction.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/mutex:38,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
[ 84%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCTypeEncodingParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCTypeEncodingParser.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp:11:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lldb_private::ObjCLanguageRuntime::ClassDescriptor::iVarDescriptor}; _Tp = lldb_private::ObjCLanguageRuntime::ClassDescriptor::iVarDescriptor; _Alloc = std::allocator<lldb_private::ObjCLanguageRuntime::ClassDescriptor::iVarDescriptor>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::ObjCLanguageRuntime::ClassDescriptor::iVarDescriptor>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::ObjCLanguageRuntime::ClassDescriptor::iVarDescriptor>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In lambda function:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ObjCLanguageRuntime::ClassDescriptor::iVarDescriptor*, std::vector<lldb_private::ObjCLanguageRuntime::ClassDescriptor::iVarDescriptor> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/build.make tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/depend.internal".
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/vector:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/make  -f tools/lldb/source/Plugins/MemoryHistory/asan/CMakeFiles/lldbPluginMemoryHistoryASan.dir/build.make tools/lldb/source/Plugins/MemoryHistory/asan/CMakeFiles/lldbPluginMemoryHistoryASan.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/MemoryHistory/asan /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan/CMakeFiles/lldbPluginMemoryHistoryASan.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan/CMakeFiles/lldbPluginMemoryHistoryASan.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan/CMakeFiles/lldbPluginMemoryHistoryASan.dir/depend.internal".
Scanning dependencies of target lldbPluginRenderScriptRuntime
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan/CMakeFiles/lldbPluginMemoryHistoryASan.dir/depend.internal".
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/build.make tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 84%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptRuntime.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptRuntime.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp
Scanning dependencies of target lldbPluginMemoryHistoryASan
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/MemoryHistory/asan/CMakeFiles/lldbPluginMemoryHistoryASan.dir/build.make tools/lldb/source/Plugins/MemoryHistory/asan/CMakeFiles/lldbPluginMemoryHistoryASan.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Building CXX object tools/lldb/source/Plugins/MemoryHistory/asan/CMakeFiles/lldbPluginMemoryHistoryASan.dir/MemoryHistoryASan.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/MemoryHistory/asan -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginMemoryHistoryASan.dir/MemoryHistoryASan.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Linking CXX static library ../../../../../../lib/liblldbPluginLanguageRuntimeJava.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java && /usr/bin/cmake -P CMakeFiles/lldbPluginLanguageRuntimeJava.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/Java && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginLanguageRuntimeJava.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginLanguageRuntimeJava.a CMakeFiles/lldbPluginLanguageRuntimeJava.dir/JavaLanguageRuntime.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginLanguageRuntimeJava.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Built target lldbPluginLanguageRuntimeJava
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 85%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptExpressionOpts.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptExpressionOpts.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UserExpression.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/LLVMUserExpression.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UserExpression.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/LLVMUserExpression.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:32:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp:29:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp:29:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp:29:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp:29:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UserExpression.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/LLVMUserExpression.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:13:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In function 'void CreateHistoryThreadFromValueObject(lldb::ProcessSP, lldb::ValueObjectSP, const char*, const char*, lldb_private::HistoryThreads&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp:32:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Linking CXX static library ../../../../../../lib/liblldbPluginMemoryHistoryASan.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan && /usr/bin/cmake -P CMakeFiles/lldbPluginMemoryHistoryASan.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/MemoryHistory/asan && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginMemoryHistoryASan.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginMemoryHistoryASan.a CMakeFiles/lldbPluginMemoryHistoryASan.dir/MemoryHistoryASan.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginMemoryHistoryASan.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Built target lldbPluginMemoryHistoryASan
[ 85%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptx86ABIFixups.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptx86ABIFixups.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptx86ABIFixups.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp:12:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Linking CXX static library ../../../../../../../lib/liblldbPluginAppleObjCRuntime.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime && /usr/bin/cmake -P CMakeFiles/lldbPluginAppleObjCRuntime.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginAppleObjCRuntime.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../../lib/liblldbPluginAppleObjCRuntime.a CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntime.cpp.o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntimeV1.cpp.o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntimeV2.cpp.o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCTrampolineHandler.cpp.o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCDeclVendor.cpp.o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleThreadPlanStepThroughObjCTrampoline.cpp.o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCClassDescriptorV2.cpp.o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCTypeEncodingParser.cpp.o
/usr/bin/ranlib ../../../../../../../lib/liblldbPluginAppleObjCRuntime.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Built target lldbPluginAppleObjCRuntime
/usr/bin/make  -f tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/build.make tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/depend.internal".
Scanning dependencies of target lldbPluginObjectContainerBSDArchive
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/build.make tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Building CXX object tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/ObjectContainerBSDArchive.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/ObjectContainerBSDArchive.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptScriptGroup.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptScriptGroup.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptScriptGroup.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp: In constructor 'ObjectContainerBSDArchive::Archive::Archive(const lldb_private::ArchSpec&, llvm::sys::TimePoint<>&, lldb::offset_t, lldb_private::DataExtractor&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp:143:18: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  143 |       m_data(data) {}
      |                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptx86ABIFixups.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptx86ABIFixups.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptx86ABIFixups.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/set:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptx86ABIFixups.cpp:12:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::lldb_renderscript::RSScriptGroupDescriptor::Kernel&}; _Tp = lldb_private::lldb_renderscript::RSScriptGroupDescriptor::Kernel; _Alloc = std::allocator<lldb_private::lldb_renderscript::RSScriptGroupDescriptor::Kernel>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::lldb_renderscript::RSScriptGroupDescriptor::Kernel>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void lldb_private::RenderScriptRuntime::CaptureDebugHintScriptGroup2(lldb_private::RenderScriptRuntime::RuntimeHook*, lldb_private::ExecutionContext&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::lldb_renderscript::RSScriptGroupDescriptor::Kernel*, std::vector<lldb_private::lldb_renderscript::RSScriptGroupDescriptor::Kernel> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/UniqueCStringMap.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const ObjectContainerBSDArchive::Object&}; _Tp = ObjectContainerBSDArchive::Object; _Alloc = std::allocator<ObjectContainerBSDArchive::Object>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<ObjectContainerBSDArchive::Object>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptScriptGroup.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptScriptGroup.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptScriptGroup.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptScriptGroup.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/UniqueCStringMap.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'size_t ObjectContainerBSDArchive::Archive::ParseObjects()':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ObjectContainerBSDArchive::Object*, std::vector<ObjectContainerBSDArchive::Object> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptScriptGroup.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptScriptGroup.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptScriptGroup.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptScriptGroup.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::RenderScriptRuntime::Element&}; _Tp = lldb_private::RenderScriptRuntime::Element; _Alloc = std::allocator<lldb_private::RenderScriptRuntime::Element>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::RenderScriptRuntime::Element>::iterator' changed in GCC 7.1
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptScriptGroup.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptScriptGroup.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptScriptGroup.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptScriptGroup.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void lldb_private::RenderScriptRuntime::CaptureScriptInvokeForEachMulti(lldb_private::RenderScriptRuntime::RuntimeHook*, lldb_private::ExecutionContext&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 85%] Linking CXX static library ../../../../../../lib/liblldbPluginObjectContainerBSDArchive.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive && /usr/bin/cmake -P CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/cmake_clean_target.cmake
/usr/bin/make  -f tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/build.make tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/depend
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/link.txt --verbose=1
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/DependInfo.cmake --color=
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> > >]':
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> >, std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> > > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/ar qc ../../../../../../lib/liblldbPluginObjectContainerBSDArchive.a CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/ObjectContainerBSDArchive.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginObjectContainerBSDArchive.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/depend.internal".
[ 85%] Built target lldbPluginObjectContainerBSDArchive
/usr/bin/make  -f tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/build.make tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/DependInfo.cmake --color=
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/usr/include/c++/10/bits/stl_map.h: In member function 'void lldb_private::RenderScriptRuntime::CaptureSetGlobalVar(lldb_private::RenderScriptRuntime::RuntimeHook*, lldb_private::ExecutionContext&)':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> >, std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> > > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/depend.internal".
Scanning dependencies of target lldbPluginObjectContainerMachOArchive
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/build.make tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Building CXX object tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/ObjectContainerUniversalMachO.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/ObjectContainerUniversalMachO.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.cpp
Scanning dependencies of target lldbPluginObjectFileELF
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/build.make tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/build
/usr/include/c++/10/bits/stl_map.h: In member function 'void lldb_private::RenderScriptRuntime::FixupScriptDetails(lldb_private::lldb_renderscript::RSModuleDescriptorSP)':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> >, std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> > > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> >, std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::lldb_renderscript::RSModuleDescriptor> > > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Building CXX object tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/ELFHeader.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginObjectFileELF.dir/ELFHeader.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.cpp
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.cpp: In constructor 'elf::ELFDynamic::ELFDynamic()':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.cpp:406:62: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct elf::ELFDynamic'; use assignment or value-initialization instead [-Wclass-memaccess]
  406 | ELFDynamic::ELFDynamic() { memset(this, 0, sizeof(ELFDynamic)); }
      |                                                              ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.h:292:8: note: 'struct elf::ELFDynamic' declared here
  292 | struct ELFDynamic {
      |        ^~~~~~~~~~
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]':
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/usr/include/c++/10/bits/stl_map.h: In member function 'void lldb_private::RenderScriptRuntime::DumpContexts(lldb_private::Stream&) const':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Building CXX object tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/ObjectFileELF.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginObjectFileELF.dir/ObjectFileELF.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16:
/usr/include/c++/10/bits/stl_vector.h: In member function 'bool lldb_private::RenderScriptRuntime::JITSubelements(lldb_private::RenderScriptRuntime::Element&, lldb::addr_t, lldb_private::StackFrame*)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RenderScriptRuntime::Element*, std::vector<lldb_private::RenderScriptRuntime::Element> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptScriptGroup.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptScriptGroup.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptScriptGroup.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/stdexcept:39,
                 from /usr/include/c++/10/system_error:41,
                 from /usr/include/c++/10/mutex:42,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ExecutionContext.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/StoppointCallbackContext.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptScriptGroup.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/lldb/source/Plugins/ObjectFile/Mach-O/CMakeFiles/lldbPluginObjectFileMachO.dir/build.make tools/lldb/source/Plugins/ObjectFile/Mach-O/CMakeFiles/lldbPluginObjectFileMachO.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/Mach-O /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O/CMakeFiles/lldbPluginObjectFileMachO.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O/CMakeFiles/lldbPluginObjectFileMachO.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O/CMakeFiles/lldbPluginObjectFileMachO.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O/CMakeFiles/lldbPluginObjectFileMachO.dir/depend.internal".
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp: In constructor 'ObjectFileELF::ObjectFileELF(const ModuleSP&, lldb::DataBufferSP&, lldb::offset_t, const lldb_private::FileSpec*, lldb::offset_t, lldb::offset_t)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:815:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct elf::ELFHeader'; use assignment or value-initialization instead [-Wclass-memaccess]
  815 |   ::memset(&m_header, 0, sizeof(m_header));
      |                                          ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.h:58:8: note: 'struct elf::ELFHeader' declared here
   58 | struct ELFHeader {
      |        ^~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp: In constructor 'ObjectFileELF::ObjectFileELF(const ModuleSP&, lldb::DataBufferSP&, const ProcessSP&, lldb::addr_t)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:826:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct elf::ELFHeader'; use assignment or value-initialization instead [-Wclass-memaccess]
  826 |   ::memset(&m_header, 0, sizeof(m_header));
      |                                          ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.h:58:8: note: 'struct elf::ELFHeader' declared here
   58 | struct ELFHeader {
      |        ^~~~~~~~~
[ 85%] Linking CXX static library ../../../../../../lib/liblldbPluginObjectContainerMachOArchive.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O && /usr/bin/cmake -P CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginObjectContainerMachOArchive.a CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/ObjectContainerUniversalMachO.cpp.o
Scanning dependencies of target lldbPluginObjectFileMachO
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/ObjectFile/Mach-O/CMakeFiles/lldbPluginObjectFileMachO.dir/build.make tools/lldb/source/Plugins/ObjectFile/Mach-O/CMakeFiles/lldbPluginObjectFileMachO.dir/build
/usr/bin/ranlib ../../../../../../lib/liblldbPluginObjectContainerMachOArchive.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Building CXX object tools/lldb/source/Plugins/ObjectFile/Mach-O/CMakeFiles/lldbPluginObjectFileMachO.dir/ObjectFileMachO.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/Mach-O -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginObjectFileMachO.dir/ObjectFileMachO.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
[ 85%] Built target lldbPluginObjectContainerMachOArchive
/usr/bin/make  -f tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/lldbPluginObjectFilePECOFF.dir/build.make tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/lldbPluginObjectFilePECOFF.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/lldbPluginObjectFilePECOFF.dir/DependInfo.cmake --color=
[ 85%] Linking CXX static library ../../../../../../../lib/liblldbPluginRenderScriptRuntime.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime && /usr/bin/cmake -P CMakeFiles/lldbPluginRenderScriptRuntime.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginRenderScriptRuntime.dir/link.txt --verbose=1
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/lldbPluginObjectFilePECOFF.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/lldbPluginObjectFilePECOFF.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/lldbPluginObjectFilePECOFF.dir/depend.internal".
/usr/bin/ar qc ../../../../../../../lib/liblldbPluginRenderScriptRuntime.a CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptRuntime.cpp.o CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptExpressionOpts.cpp.o CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptx86ABIFixups.cpp.o CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptScriptGroup.cpp.o
/usr/bin/ranlib ../../../../../../../lib/liblldbPluginRenderScriptRuntime.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
Scanning dependencies of target lldbPluginObjectFilePECOFF
[ 85%] Built target lldbPluginRenderScriptRuntime
/usr/bin/make  -f tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/build.make tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/depend
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/lldbPluginObjectFilePECOFF.dir/build.make tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/lldbPluginObjectFilePECOFF.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/JIT /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/DependInfo.cmake --color=
[ 85%] Building CXX object tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/lldbPluginObjectFilePECOFF.dir/ObjectFilePECOFF.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginObjectFilePECOFF.dir/ObjectFilePECOFF.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/depend.internal".
Scanning dependencies of target lldbPluginObjectFileJIT
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/build.make tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Building CXX object tools/lldb/source/Plugins/ObjectFile/JIT/CMakeFiles/lldbPluginObjectFileJIT.dir/ObjectFileJIT.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/JIT -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginObjectFileJIT.dir/ObjectFileJIT.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/WindowsMiniDump.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/WindowsMiniDump.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/WindowsMiniDump.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/WindowsMiniDump.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp: In constructor 'ObjectFilePECOFF::ObjectFilePECOFF(const ModuleSP&, lldb::DataBufferSP&, lldb::offset_t, const lldb_private::FileSpec*, lldb::offset_t, lldb::offset_t)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp:182:60: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'ObjectFilePECOFF::coff_opt_header_t' {aka 'struct ObjectFilePECOFF::coff_opt_header'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
  182 |   ::memset(&m_coff_header_opt, 0, sizeof(m_coff_header_opt));
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h:179:18: note: 'ObjectFilePECOFF::coff_opt_header_t' {aka 'struct ObjectFilePECOFF::coff_opt_header'} declared here
  179 |   typedef struct coff_opt_header {
      |                  ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp: In constructor 'ObjectFilePECOFF::ObjectFilePECOFF(const ModuleSP&, lldb::DataBufferSP&, const ProcessSP&, lldb::addr_t)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp:194:60: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'ObjectFilePECOFF::coff_opt_header_t' {aka 'struct ObjectFilePECOFF::coff_opt_header'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
  194 |   ::memset(&m_coff_header_opt, 0, sizeof(m_coff_header_opt));
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h:179:18: note: 'ObjectFilePECOFF::coff_opt_header_t' {aka 'struct ObjectFilePECOFF::coff_opt_header'} declared here
  179 |   typedef struct coff_opt_header {
      |                  ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::ModuleSpec&}; _Tp = lldb_private::ModuleSpec; _Alloc = std::allocator<lldb_private::ModuleSpec>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::ModuleSpec>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const elf::ELFDynamic&}; _Tp = elf::ELFDynamic; _Alloc = std::allocator<elf::ELFDynamic>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<elf::ELFDynamic>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::Symbol&}; _Tp = lldb_private::Symbol; _Alloc = std::allocator<lldb_private::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::Symbol>::iterator' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp: In member function 'virtual lldb::RegisterContextSP ObjectFileMachO::GetThreadContextAtIndex(uint32_t, lldb_private::Thread&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:5500:75: warning: 'new' of type 'RegisterContextDarwin_arm64_Mach' with extended alignment 16 [-Waligned-new=]
 5500 |         reg_ctx_sp.reset(new RegisterContextDarwin_arm64_Mach(thread, data));
      |                                                                           ^
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:5500:75: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:5500:75: note: use '-faligned-new' to enable C++17 over-aligned new support
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = ObjectFileELF::ParseUnwindSymbols(lldb_private::Symtab*, lldb_private::DWARFCallFrameInfo*)::<lambda(lldb::addr_t, uint32_t, dw_offset_t)>; _ArgTypes = {long long unsigned int, unsigned int, unsigned int}]':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Symbol*, std::vector<lldb_private::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp: In static member function 'static bool ObjectFileMachO::SaveCore(const ProcessSP&, const lldb_private::FileSpec&, lldb_private::Status&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:5965:57: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
 5965 |     const ArchSpec target_arch = target.GetArchitecture();
      |                                                         ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/WindowsMiniDump.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/WindowsMiniDump.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/WindowsMiniDump.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/vector:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/set:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-interfaces.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ObjectFile.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:10:
/usr/include/c++/10/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, lldb::AddressClass>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, lldb::AddressClass> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, lldb::AddressClass> >]':
/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, lldb::AddressClass>, std::_Select1st<std::pair<const long long unsigned int, lldb::AddressClass> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, lldb::AddressClass> > >::const_iterator' changed in GCC 7.1
 2193 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, lldb::AddressClass>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, lldb::AddressClass> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, lldb::AddressClass> >]':
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, lldb::AddressClass>, std::_Select1st<std::pair<const long long unsigned int, lldb::AddressClass> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, lldb::AddressClass> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindTable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ObjectFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:10:
/usr/include/c++/10/bits/stl_map.h: In member function 'unsigned int ObjectFileELF::ParseSymbols(lldb_private::Symtab*, lldb::user_id_t, lldb_private::SectionList*, size_t, const lldb_private::DataExtractor&, const lldb_private::DataExtractor&)':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, lldb::AddressClass>, std::_Select1st<std::pair<const long long unsigned int, lldb::AddressClass> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, lldb::AddressClass> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, lldb::AddressClass>, std::_Select1st<std::pair<const long long unsigned int, lldb::AddressClass> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, lldb::AddressClass> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, lldb::AddressClass>, std::_Select1st<std::pair<const long long unsigned int, lldb::AddressClass> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, lldb::AddressClass> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, lldb::AddressClass>, std::_Select1st<std::pair<const long long unsigned int, lldb::AddressClass> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, lldb::AddressClass> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, lldb::AddressClass>, std::_Select1st<std::pair<const long long unsigned int, lldb::AddressClass> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, lldb::AddressClass> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, lldb::AddressClass>, std::_Select1st<std::pair<const long long unsigned int, lldb::AddressClass> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, lldb::AddressClass> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, lldb::AddressClass>, std::_Select1st<std::pair<const long long unsigned int, lldb::AddressClass> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, lldb::AddressClass> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, lldb::AddressClass>, std::_Select1st<std::pair<const long long unsigned int, lldb::AddressClass> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, lldb::AddressClass> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, lldb::AddressClass>, std::_Select1st<std::pair<const long long unsigned int, lldb::AddressClass> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, lldb::AddressClass> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, lldb::AddressClass>, std::_Select1st<std::pair<const long long unsigned int, lldb::AddressClass> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, lldb::AddressClass> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, lldb::AddressClass>, std::_Select1st<std::pair<const long long unsigned int, lldb::AddressClass> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, lldb::AddressClass> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:35:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:13:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::ModuleSpec&}; _Tp = lldb_private::ModuleSpec; _Alloc = std::allocator<lldb_private::ModuleSpec>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::ModuleSpec>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Linking CXX static library ../../../../../../lib/liblldbPluginObjectFileJIT.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT && /usr/bin/cmake -P CMakeFiles/lldbPluginObjectFileJIT.dir/cmake_clean_target.cmake
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In static member function 'static size_t ObjectFileELF::GetModuleSpecifications(const lldb_private::FileSpec&, lldb::DataBufferSP&, lldb::offset_t, lldb::offset_t, lldb::offset_t, lldb_private::ModuleSpecList&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/JIT && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginObjectFileJIT.dir/link.txt --verbose=1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In static member function 'static size_t ObjectFilePECOFF::GetModuleSpecifications(const lldb_private::FileSpec&, lldb::DataBufferSP&, lldb::offset_t, lldb::offset_t, lldb::offset_t, lldb_private::ModuleSpecList&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/bin/ar qc ../../../../../../lib/liblldbPluginObjectFileJIT.a CMakeFiles/lldbPluginObjectFileJIT.dir/ObjectFileJIT.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginObjectFileJIT.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Built target lldbPluginObjectFileJIT
[ 85%] Building CXX object tools/lldb/source/Plugins/ObjectFile/PECOFF/CMakeFiles/lldbPluginObjectFilePECOFF.dir/WindowsMiniDump.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginObjectFilePECOFF.dir/WindowsMiniDump.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/WindowsMiniDump.cpp
/usr/include/c++/10/bits/stl_vector.h: In member function 'size_t ObjectFileELF::ParseDynamicSymbols()':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<elf::ELFDynamic*, std::vector<elf::ELFDynamic> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/lldb/source/Plugins/OperatingSystem/Go/CMakeFiles/lldbPluginOSGo.dir/build.make tools/lldb/source/Plugins/OperatingSystem/Go/CMakeFiles/lldbPluginOSGo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Go /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go/CMakeFiles/lldbPluginOSGo.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go/CMakeFiles/lldbPluginOSGo.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go/CMakeFiles/lldbPluginOSGo.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go/CMakeFiles/lldbPluginOSGo.dir/depend.internal".
Scanning dependencies of target lldbPluginOSGo
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/OperatingSystem/Go/CMakeFiles/lldbPluginOSGo.dir/build.make tools/lldb/source/Plugins/OperatingSystem/Go/CMakeFiles/lldbPluginOSGo.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Building CXX object tools/lldb/source/Plugins/OperatingSystem/Go/CMakeFiles/lldbPluginOSGo.dir/OperatingSystemGo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Go -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginOSGo.dir/OperatingSystemGo.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Linking CXX static library ../../../../../../lib/liblldbPluginObjectFileELF.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF && /usr/bin/cmake -P CMakeFiles/lldbPluginObjectFileELF.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/ELF && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginObjectFileELF.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginObjectFileELF.a CMakeFiles/lldbPluginObjectFileELF.dir/ELFHeader.cpp.o CMakeFiles/lldbPluginObjectFileELF.dir/ObjectFileELF.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginObjectFileELF.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Built target lldbPluginObjectFileELF
/usr/bin/make  -f tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/build.make tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Python /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/depend.internal".
Scanning dependencies of target lldbPluginOSPython
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/build.make tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Building CXX object tools/lldb/source/Plugins/OperatingSystem/Python/CMakeFiles/lldbPluginOSPython.dir/OperatingSystemPython.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Python -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginOSPython.dir/OperatingSystemPython.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/WindowsMiniDump.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/WindowsMiniDump.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/WindowsMiniDump.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/WindowsMiniDump.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/WindowsMiniDump.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/WindowsMiniDump.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/list:61,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/WindowsMiniDump.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/PECOFF/WindowsMiniDump.cpp:13:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Linking CXX static library ../../../../../../lib/liblldbPluginObjectFilePECOFF.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF && /usr/bin/cmake -P CMakeFiles/lldbPluginObjectFilePECOFF.dir/cmake_clean_target.cmake
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ExecutionContextScope.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/RegisterContext.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterContextDarwin_arm.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:16:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::ModuleSpec&}; _Tp = lldb_private::ModuleSpec; _Alloc = std::allocator<lldb_private::ModuleSpec>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::ModuleSpec>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginObjectFilePECOFF.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginObjectFilePECOFF.a CMakeFiles/lldbPluginObjectFilePECOFF.dir/ObjectFilePECOFF.cpp.o CMakeFiles/lldbPluginObjectFilePECOFF.dir/WindowsMiniDump.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginObjectFilePECOFF.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Built target lldbPluginObjectFilePECOFF
/usr/bin/make  -f tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/lldbPluginPlatformLinux.dir/build.make tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/lldbPluginPlatformLinux.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Linux /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Linux /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/lldbPluginPlatformLinux.dir/DependInfo.cmake --color=
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachO::segment_command_64&}; _Tp = llvm::MachO::segment_command_64; _Alloc = std::allocator<llvm::MachO::segment_command_64>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::MachO::segment_command_64>::iterator' changed in GCC 7.1
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/lldbPluginPlatformLinux.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/lldbPluginPlatformLinux.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/lldbPluginPlatformLinux.dir/depend.internal".
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/ThreadMemory.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/ThreadMemory.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachO::section_64&}; _Tp = llvm::MachO::section_64; _Alloc = std::allocator<llvm::MachO::section_64>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::MachO::section_64>::iterator' changed in GCC 7.1
Scanning dependencies of target lldbPluginPlatformLinux
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/lldbPluginPlatformLinux.dir/build.make tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/lldbPluginPlatformLinux.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Building CXX object tools/lldb/source/Plugins/Platform/Linux/CMakeFiles/lldbPluginPlatformLinux.dir/PlatformLinux.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Linux && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Linux -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Linux -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginPlatformLinux.dir/PlatformLinux.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ExecutionContextScope.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/RegisterContext.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterContextDarwin_arm.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:16:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void ObjectFileMachO::_ZN15ObjectFileMachO14CreateSectionsERN12lldb_private11SectionListE.part.0(lldb_private::SectionList&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachO::segment_command_64*, std::vector<llvm::MachO::segment_command_64> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachO::section_64*, std::vector<llvm::MachO::section_64> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachO::section_64*, std::vector<llvm::MachO::section_64> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectVariable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ExecutionContextScope.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/RegisterContext.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterContextDarwin_arm.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:16:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const TrieEntryWithOffset&}; _Tp = TrieEntryWithOffset; _Alloc = std::allocator<TrieEntryWithOffset>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<TrieEntryWithOffset>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/ThreadMemory.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/ThreadMemory.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ExecutionContextScope.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/RegisterContext.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterContextDarwin_arm.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:16:
/usr/include/c++/10/bits/stl_vector.h: In function 'bool ParseTrieEntries(lldb_private::DataExtractor&, lldb::offset_t, bool, std::vector<llvm::StringRef>&, std::set<long long unsigned int>&, std::vector<TrieEntryWithOffset>&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<TrieEntryWithOffset*, std::vector<TrieEntryWithOffset> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In static member function 'static size_t ObjectFileMachO::GetModuleSpecifications(const lldb_private::FileSpec&, lldb::DataBufferSP&, lldb::offset_t, lldb::offset_t, lldb::offset_t, lldb_private::ModuleSpecList&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectVariable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectVariable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/unordered_map:40,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.cpp:12:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectVariable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/OperatingSystem.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp:12:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp: In member function 'virtual bool lldb_private::platform_linux::PlatformLinux::GetSupportedArchitectureAtIndex(uint32_t, lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp:139:77: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  139 |     ArchSpec hostArch = HostInfo::GetArchitecture(HostInfo::eArchKindDefault);
      |                                                                             ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In static member function 'static bool ObjectFileMachO::SaveCore(const ProcessSP&, const lldb_private::FileSpec&, lldb_private::Status&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachO::segment_command_64*, std::vector<llvm::MachO::segment_command_64> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/OperatingSystem.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.cpp:16:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {OperatingSystemGo::Goroutine}; _Tp = OperatingSystemGo::Goroutine; _Alloc = std::allocator<OperatingSystemGo::Goroutine>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<OperatingSystemGo::Goroutine>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual bool OperatingSystemGo::UpdateThreadList(lldb_private::ThreadList&, lldb_private::ThreadList&, lldb_private::ThreadList&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<OperatingSystemGo::Goroutine*, std::vector<OperatingSystemGo::Goroutine> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Linking CXX static library ../../../../../../lib/liblldbPluginOSGo.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go && /usr/bin/cmake -P CMakeFiles/lldbPluginOSGo.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Go && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginOSGo.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginOSGo.a CMakeFiles/lldbPluginOSGo.dir/OperatingSystemGo.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginOSGo.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Built target lldbPluginOSGo
/usr/bin/make  -f tools/lldb/source/Plugins/Platform/FreeBSD/CMakeFiles/lldbPluginPlatformFreeBSD.dir/build.make tools/lldb/source/Plugins/Platform/FreeBSD/CMakeFiles/lldbPluginPlatformFreeBSD.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/FreeBSD /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD/CMakeFiles/lldbPluginPlatformFreeBSD.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD/CMakeFiles/lldbPluginPlatformFreeBSD.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD/CMakeFiles/lldbPluginPlatformFreeBSD.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD/CMakeFiles/lldbPluginPlatformFreeBSD.dir/depend.internal".
Scanning dependencies of target lldbPluginPlatformFreeBSD
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/Platform/FreeBSD/CMakeFiles/lldbPluginPlatformFreeBSD.dir/build.make tools/lldb/source/Plugins/Platform/FreeBSD/CMakeFiles/lldbPluginPlatformFreeBSD.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Building CXX object tools/lldb/source/Plugins/Platform/FreeBSD/CMakeFiles/lldbPluginPlatformFreeBSD.dir/PlatformFreeBSD.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/FreeBSD -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginPlatformFreeBSD.dir/PlatformFreeBSD.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Linking CXX static library ../../../../../../lib/liblldbPluginObjectFileMachO.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O && /usr/bin/cmake -P CMakeFiles/lldbPluginObjectFileMachO.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ObjectFile/Mach-O && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginObjectFileMachO.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginObjectFileMachO.a CMakeFiles/lldbPluginObjectFileMachO.dir/ObjectFileMachO.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginObjectFileMachO.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Built target lldbPluginObjectFileMachO
/usr/bin/make  -f tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/build.make tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/NetBSD /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/depend.internal".
Scanning dependencies of target lldbPluginPlatformNetBSD
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/build.make tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Building CXX object tools/lldb/source/Plugins/Platform/NetBSD/CMakeFiles/lldbPluginPlatformNetBSD.dir/PlatformNetBSD.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/NetBSD -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginPlatformNetBSD.dir/PlatformNetBSD.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp
[ 85%] Linking CXX static library ../../../../../../lib/liblldbPluginOSPython.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python && /usr/bin/cmake -P CMakeFiles/lldbPluginOSPython.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/OperatingSystem/Python && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginOSPython.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginOSPython.a CMakeFiles/lldbPluginOSPython.dir/OperatingSystemPython.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginOSPython.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Built target lldbPluginOSPython
/usr/bin/make  -f tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/lldbPluginPlatformOpenBSD.dir/build.make tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/lldbPluginPlatformOpenBSD.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/OpenBSD /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/OpenBSD /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/lldbPluginPlatformOpenBSD.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/lldbPluginPlatformOpenBSD.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/lldbPluginPlatformOpenBSD.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/lldbPluginPlatformOpenBSD.dir/depend.internal".
Scanning dependencies of target lldbPluginPlatformOpenBSD
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/lldbPluginPlatformOpenBSD.dir/build.make tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/lldbPluginPlatformOpenBSD.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Building CXX object tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/lldbPluginPlatformOpenBSD.dir/PlatformOpenBSD.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/OpenBSD && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/OpenBSD -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/OpenBSD -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginPlatformOpenBSD.dir/PlatformOpenBSD.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformLinux.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Linux && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformLinux.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Linux && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginPlatformLinux.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginPlatformLinux.a CMakeFiles/lldbPluginPlatformLinux.dir/PlatformLinux.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginPlatformLinux.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Built target lldbPluginPlatformLinux
/usr/bin/make  -f tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/build.make tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/depend.internal".
Scanning dependencies of target lldbPluginPlatformMacOSX
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/build.make tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Building CXX object tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformDarwin.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformDarwin.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp: In member function 'virtual bool lldb_private::platform_freebsd::PlatformFreeBSD::GetSupportedArchitectureAtIndex(uint32_t, lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp:140:77: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  140 |     ArchSpec hostArch = HostInfo::GetArchitecture(HostInfo::eArchKindDefault);
      |                                                                             ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp: In member function 'virtual bool lldb_private::platform_netbsd::PlatformNetBSD::GetSupportedArchitectureAtIndex(uint32_t, lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp:131:77: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  131 |     ArchSpec hostArch = HostInfo::GetArchitecture(HostInfo::eArchKindDefault);
      |                                                                             ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp: In member function 'virtual bool lldb_private::platform_openbsd::PlatformOpenBSD::GetSupportedArchitectureAtIndex(uint32_t, lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp:138:77: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  138 |     ArchSpec hostArch = HostInfo::GetArchitecture(HostInfo::eArchKindDefault);
      |                                                                             ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp:33:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformFreeBSD.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformFreeBSD.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginPlatformFreeBSD.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginPlatformFreeBSD.a CMakeFiles/lldbPluginPlatformFreeBSD.dir/PlatformFreeBSD.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginPlatformFreeBSD.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Built target lldbPluginPlatformFreeBSD
[ 85%] Building CXX object tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformDarwinKernel.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformDarwinKernel.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwinKernel.cpp
[ 85%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformOpenBSD.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/OpenBSD && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformOpenBSD.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/OpenBSD && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginPlatformOpenBSD.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginPlatformOpenBSD.a CMakeFiles/lldbPluginPlatformOpenBSD.dir/PlatformOpenBSD.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginPlatformOpenBSD.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Built target lldbPluginPlatformOpenBSD
/usr/bin/make  -f tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/build.make tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Windows /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/depend.internal".
Scanning dependencies of target lldbPluginPlatformWindows
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/build.make tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/build
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp: In member function 'bool PlatformDarwin::x86GetSupportedArchitectureAtIndex(uint32_t, lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp:522:76: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  522 |   ArchSpec host_arch = HostInfo::GetArchitecture(HostInfo::eArchKindDefault);
      |                                                                            ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp:546:64: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  546 |           HostInfo::GetArchitecture(HostInfo::eArchKindDefault));
      |                                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp:548:59: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  548 |           HostInfo::GetArchitecture(HostInfo::eArchKind64));
      |                                                           ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp: In member function 'bool PlatformDarwin::ARMGetSupportedArchitectureAtIndex(uint32_t, lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp:567:47: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  567 |   ArchSpec system_arch(GetSystemArchitecture());
      |                                               ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 85%] Building CXX object tools/lldb/source/Plugins/Platform/Windows/CMakeFiles/lldbPluginPlatformWindows.dir/PlatformWindows.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Windows && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Windows -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginPlatformWindows.dir/PlatformWindows.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp
[ 85%] Building CXX object tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformMacOSX.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformMacOSX.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp:36:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 85%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformNetBSD.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformNetBSD.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginPlatformNetBSD.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginPlatformNetBSD.a CMakeFiles/lldbPluginPlatformNetBSD.dir/PlatformNetBSD.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginPlatformNetBSD.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Built target lldbPluginPlatformNetBSD
/usr/bin/make  -f tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/build.make tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/POSIX /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/POSIX /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/depend.internal".
Scanning dependencies of target lldbPluginPlatformPOSIX
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/build.make tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Building CXX object tools/lldb/source/Plugins/Platform/POSIX/CMakeFiles/lldbPluginPlatformPOSIX.dir/PlatformPOSIX.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/POSIX && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/POSIX -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/POSIX -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginPlatformPOSIX.dir/PlatformPOSIX.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp: In member function 'void {anonymous}::SupportedArchList::AddArch(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp:56:9: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   56 |         [spec](const ArchSpec &rhs) { return spec.IsExactMatch(rhs); });
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp: In instantiation of '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator<lldb_private::ArchSpec*, std::vector<lldb_private::ArchSpec> >; _Predicate = {anonymous}::SupportedArchList::AddArch(const lldb_private::ArchSpec&)::<lambda(const lldb_private::ArchSpec&)>]':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp:56:71:   required from here
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp:56:14: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   56 |         [spec](const ArchSpec &rhs) { return spec.IsExactMatch(rhs); });
      |              ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp:10:
/usr/include/c++/10/bits/stl_algo.h:3930:37: note: synthesized method '{anonymous}::SupportedArchList::AddArch(const lldb_private::ArchSpec&)::<lambda(const lldb_private::ArchSpec&)>::<lambda>(const {anonymous}::SupportedArchList::AddArch(const lldb_private::ArchSpec&)::<lambda(const lldb_private::ArchSpec&)>&)' first required here
 3930 |        __gnu_cxx::__ops::__pred_iter(__pred));
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:71,
                 from /usr/include/c++/10/array:40,
                 from /usr/include/c++/10/tuple:39,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp:10:
/usr/include/c++/10/bits/predefined_ops.h:322:28: note:   initializing argument 1 of '__gnu_cxx::__ops::_Iter_pred<_Predicate> __gnu_cxx::__ops::__pred_iter(_Predicate) [with _Predicate = {anonymous}::SupportedArchList::AddArch(const lldb_private::ArchSpec&)::<lambda(const lldb_private::ArchSpec&)>]'
  322 |     __pred_iter(_Predicate __pred)
      |                 ~~~~~~~~~~~^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp:29:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Building CXX object tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteiOS.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteiOS.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp:26:
In member function 'virtual uint32_t lldb_private::ObjectFile::GetSDKVersion(uint32_t*, uint32_t)',
    inlined from 'virtual lldb_private::ConstString PlatformMacOSX::GetSDKDirectory(lldb_private::Target&)' at /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp:177:33:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ObjectFile.h:757:21: warning: 'void* __builtin_memset(void*, int, unsigned int)' forming offset [8, 31] is out of the bounds [0, 8] of object 'versions' with type 'uint32_t [2]' {aka 'unsigned int [2]'} [-Warray-bounds]
  757 |         versions[i] = UINT32_MAX;
      |                     ^
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp: In member function 'virtual lldb_private::ConstString PlatformMacOSX::GetSDKDirectory(lldb_private::Target&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp:176:16: note: 'versions' declared here
  176 |       uint32_t versions[2];
      |                ^~~~~~~~
[ 85%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformWindows.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Windows && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformWindows.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Windows && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginPlatformWindows.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginPlatformWindows.a CMakeFiles/lldbPluginPlatformWindows.dir/PlatformWindows.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginPlatformWindows.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Built target lldbPluginPlatformWindows
/usr/bin/make  -f tools/lldb/source/Plugins/Platform/gdb-server/CMakeFiles/lldbPluginPlatformGDB.dir/build.make tools/lldb/source/Plugins/Platform/gdb-server/CMakeFiles/lldbPluginPlatformGDB.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server/CMakeFiles/lldbPluginPlatformGDB.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server/CMakeFiles/lldbPluginPlatformGDB.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server/CMakeFiles/lldbPluginPlatformGDB.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server/CMakeFiles/lldbPluginPlatformGDB.dir/depend.internal".
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
Scanning dependencies of target lldbPluginPlatformGDB
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/Platform/gdb-server/CMakeFiles/lldbPluginPlatformGDB.dir/build.make tools/lldb/source/Plugins/Platform/gdb-server/CMakeFiles/lldbPluginPlatformGDB.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Building CXX object tools/lldb/source/Plugins/Platform/gdb-server/CMakeFiles/lldbPluginPlatformGDB.dir/PlatformRemoteGDBServer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginPlatformGDB.dir/PlatformRemoteGDBServer.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
[ 85%] Building CXX object tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteAppleTV.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteAppleTV.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/../../Process/gdb-remote/GDBRemoteCommunicationClient.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/../../Process/gdb-remote/GDBRemoteCommunicationClient.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
[ 85%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformPOSIX.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/POSIX && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformPOSIX.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/POSIX && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginPlatformPOSIX.dir/link.txt --verbose=1
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/../../Process/gdb-remote/GDBRemoteCommunicationClient.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/../../Process/gdb-remote/GDBRemoteCommunicationClient.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/usr/bin/ar qc ../../../../../../lib/liblldbPluginPlatformPOSIX.a CMakeFiles/lldbPluginPlatformPOSIX.dir/PlatformPOSIX.cpp.o
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
/usr/bin/ranlib ../../../../../../lib/liblldbPluginPlatformPOSIX.a
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Built target lldbPluginPlatformPOSIX
/usr/bin/make  -f tools/lldb/source/Plugins/Platform/Kalimba/CMakeFiles/lldbPluginPlatformKalimba.dir/build.make tools/lldb/source/Plugins/Platform/Kalimba/CMakeFiles/lldbPluginPlatformKalimba.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Kalimba /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba/CMakeFiles/lldbPluginPlatformKalimba.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba/CMakeFiles/lldbPluginPlatformKalimba.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba/CMakeFiles/lldbPluginPlatformKalimba.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba/CMakeFiles/lldbPluginPlatformKalimba.dir/depend.internal".
Scanning dependencies of target lldbPluginPlatformKalimba
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/Platform/Kalimba/CMakeFiles/lldbPluginPlatformKalimba.dir/build.make tools/lldb/source/Plugins/Platform/Kalimba/CMakeFiles/lldbPluginPlatformKalimba.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Building CXX object tools/lldb/source/Plugins/Platform/Kalimba/CMakeFiles/lldbPluginPlatformKalimba.dir/PlatformKalimba.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Kalimba -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginPlatformKalimba.dir/PlatformKalimba.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Kalimba/PlatformKalimba.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.cpp: In member function 'virtual bool PlatformRemoteAppleTV::GetSupportedArchitectureAtIndex(uint32_t, lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.cpp:155:47: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  155 |   ArchSpec system_arch(GetSystemArchitecture());
      |                                               ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp: In member function 'virtual lldb_private::Status lldb_private::platform_gdb_server::PlatformRemoteGDBServer::LaunchProcess(lldb_private::ProcessLaunchInfo&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp:437:52: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  437 |   ArchSpec arch_spec = launch_info.GetArchitecture();
      |                                                    ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/../../Process/gdb-remote/GDBRemoteCommunicationClient.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.cpp:12:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/../../Process/gdb-remote/GDBRemoteCommunicationClient.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/../../Process/gdb-remote/GDBRemoteCommunicationClient.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/../../Process/gdb-remote/GDBRemoteCommunicationClient.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Building CXX object tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteAppleWatch.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteAppleWatch.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Kalimba/PlatformKalimba.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Kalimba/PlatformKalimba.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Kalimba/PlatformKalimba.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Kalimba/PlatformKalimba.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
[ 85%] Building CXX object tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteDarwinDevice.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteDarwinDevice.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Kalimba/PlatformKalimba.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Kalimba/PlatformKalimba.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Kalimba/PlatformKalimba.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Kalimba/PlatformKalimba.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Kalimba/PlatformKalimba.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Kalimba/PlatformKalimba.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Kalimba/PlatformKalimba.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Kalimba/PlatformKalimba.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Kalimba/PlatformKalimba.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Kalimba/PlatformKalimba.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Kalimba/PlatformKalimba.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Kalimba/PlatformKalimba.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.cpp: In member function 'virtual bool PlatformRemoteAppleWatch::GetSupportedArchitectureAtIndex(uint32_t, lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.cpp:165:47: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  165 |   ArchSpec system_arch(GetSystemArchitecture());
      |                                               ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.cpp:12:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 85%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformGDB.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformGDB.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/gdb-server && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginPlatformGDB.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginPlatformGDB.a CMakeFiles/lldbPluginPlatformGDB.dir/PlatformRemoteGDBServer.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginPlatformGDB.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Built target lldbPluginPlatformGDB
/usr/bin/make  -f tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/build.make tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Android /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Android /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Android/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/depend.internal".
Scanning dependencies of target lldbPluginPlatformAndroid
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/build.make tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Building CXX object tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/AdbClient.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Android && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Android -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Android -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginPlatformAndroid.dir/AdbClient.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Android/AdbClient.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
[ 85%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformKalimba.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformKalimba.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Kalimba && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginPlatformKalimba.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginPlatformKalimba.a CMakeFiles/lldbPluginPlatformKalimba.dir/PlatformKalimba.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginPlatformKalimba.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Built target lldbPluginPlatformKalimba
/usr/bin/make  -f tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/build.make tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/depend.internal".
Scanning dependencies of target lldbPluginProcessLinux
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/build.make tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeProcessLinux.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeProcessLinux.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/POSIX/PlatformPOSIX.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/NativeRegisterContextRegisterInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Linux/NativeRegisterContextLinux.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeThreadLinux.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/NativeRegisterContextRegisterInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/NativeRegisterContextRegisterInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp: In member function 'virtual lldb_private::Status PlatformRemoteDarwinDevice::GetSymbolFile(const lldb_private::FileSpec&, const lldb_private::UUID*, lldb_private::FileSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp:442:62: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
  442 |       ::snprintf(resolved_path, sizeof(resolved_path), "%s/%s", os_version_dir,
      |                                                              ^
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp:442:17: note: 'snprintf' output 2 or more bytes (assuming 4097) into a destination of size 4096
  442 |       ::snprintf(resolved_path, sizeof(resolved_path), "%s/%s", os_version_dir,
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  443 |                  platform_file_path);
      |                  ~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp:454:77: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4078 [-Wformat-truncation=]
  454 |       ::snprintf(resolved_path, sizeof(resolved_path), "%s/Symbols.Internal/%s",
      |                                                                             ^~
  455 |                  os_version_dir, platform_file_path);
      |                                  ~~~~~~~~~~~~~~~~~~                          
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp:454:17: note: 'snprintf' output 19 or more bytes (assuming 4114) into a destination of size 4096
  454 |       ::snprintf(resolved_path, sizeof(resolved_path), "%s/Symbols.Internal/%s",
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  455 |                  os_version_dir, platform_file_path);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp:466:68: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4087 [-Wformat-truncation=]
  466 |       ::snprintf(resolved_path, sizeof(resolved_path), "%s/Symbols/%s",
      |                                                                    ^~
  467 |                  os_version_dir, platform_file_path);
      |                                  ~~~~~~~~~~~~~~~~~~                 
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp:466:17: note: 'snprintf' output 10 or more bytes (assuming 4105) into a destination of size 4096
  466 |       ::snprintf(resolved_path, sizeof(resolved_path), "%s/Symbols/%s",
      |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  467 |                  os_version_dir, platform_file_path);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformMacOSX.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformMacOSX.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginPlatformMacOSX.dir/link.txt --verbose=1
[ 85%] Building CXX object tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/PlatformAndroid.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Android && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Android -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Android -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginPlatformAndroid.dir/PlatformAndroid.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Android/PlatformAndroid.cpp
/usr/bin/ar qc ../../../../../../lib/liblldbPluginPlatformMacOSX.a CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformDarwin.cpp.o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformDarwinKernel.cpp.o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformMacOSX.cpp.o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteiOS.cpp.o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteAppleTV.cpp.o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteAppleWatch.cpp.o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteDarwinDevice.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginPlatformMacOSX.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Built target lldbPluginPlatformMacOSX
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_arm.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_arm.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:42:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:42:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp: In constructor 'lldb_private::process_linux::NativeProcessLinux::NativeProcessLinux(pid_t, int, lldb_private::NativeProcessProtocol::NativeDelegate&, const lldb_private::ArchSpec&, lldb_private::MainLoop&, llvm::ArrayRef<int>)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:296:69: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  296 |     : NativeProcessProtocol(pid, terminal_fd, delegate), m_arch(arch) {
      |                                                                     ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp: In static member function 'static llvm::Expected<std::vector<int> > lldb_private::process_linux::NativeProcessLinux::Attach(pid_t)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:382:19: warning: redundant move in return statement [-Wredundant-move]
  382 |   return std::move(tids);
      |          ~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:382:19: note: remove 'std::move' call
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/build.make tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/POSIX /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/POSIX /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/depend.internal".
Scanning dependencies of target lldbPluginProcessPOSIX
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/build.make tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/CrashReason.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/POSIX && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/POSIX -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/POSIX -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/POSIX/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/POSIX/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessPOSIX.dir/CrashReason.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/POSIX/CrashReason.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/NativeRegisterContextRegisterInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Linux/NativeRegisterContextLinux.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/NativeRegisterContextRegisterInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Linux/NativeRegisterContextLinux.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Android/PlatformAndroid.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Android/PlatformAndroid.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Android/PlatformAndroid.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Android/PlatformAndroid.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-types.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Host/Debug.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = int]':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:264:28:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<int>::Data' from 'std::initializer_list<int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Android/PlatformAndroid.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/ProcessMessage.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/POSIX && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/POSIX -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/POSIX -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/POSIX/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/POSIX/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessPOSIX.dir/ProcessMessage.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/POSIX/ProcessMessage.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:40:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:40:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/unordered_set:40,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/POSIX/CMakeFiles/lldbPluginProcessPOSIX.dir/ProcessPOSIXLog.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/POSIX && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/POSIX -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/POSIX -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/POSIX/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/POSIX/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessPOSIX.dir/ProcessPOSIXLog.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIXLog.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Android/PlatformAndroid.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Android/PlatformAndroid.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Android/PlatformAndroid.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Android/PlatformAndroid.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
[ 85%] Linking CXX static library ../../../../../../lib/liblldbPluginProcessPOSIX.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/POSIX && /usr/bin/cmake -P CMakeFiles/lldbPluginProcessPOSIX.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/POSIX && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginProcessPOSIX.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginProcessPOSIX.a CMakeFiles/lldbPluginProcessPOSIX.dir/CrashReason.cpp.o CMakeFiles/lldbPluginProcessPOSIX.dir/ProcessMessage.cpp.o CMakeFiles/lldbPluginProcessPOSIX.dir/ProcessPOSIXLog.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginProcessPOSIX.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Built target lldbPluginProcessPOSIX
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_arm64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_arm64.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.cpp
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_mips64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_mips64.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.cpp
[ 85%] Building CXX object tools/lldb/source/Plugins/Platform/Android/CMakeFiles/lldbPluginPlatformAndroid.dir/PlatformAndroidRemoteGDBServer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Android && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Android -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Android -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginPlatformAndroid.dir/PlatformAndroidRemoteGDBServer.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Android/PlatformAndroidRemoteGDBServer.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Android/PlatformAndroid.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Android/PlatformAndroid.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Android/PlatformAndroid.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Address.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Android/PlatformAndroid.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_ppc64le.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_ppc64le.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_ppc64le.cpp
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_s390x.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_s390x.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_s390x.cpp
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_x86_64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_x86_64.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_x86_64.cpp
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/NativeThreadLinux.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeThreadLinux.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeThreadLinux.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/NativeRegisterContextRegisterInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Linux/NativeRegisterContextLinux.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeThreadLinux.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeThreadLinux.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/NativeRegisterContextRegisterInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Linux/NativeRegisterContextLinux.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeThreadLinux.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeThreadLinux.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/build.make tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/depend.internal".
Scanning dependencies of target lldbPluginProcessGDBRemote
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/build.make tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteClientBase.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteClientBase.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/gdb-server/../../Process/gdb-remote/GDBRemoteCommunicationClient.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Android/PlatformAndroidRemoteGDBServer.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Android/PlatformAndroidRemoteGDBServer.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/gdb-server/../../Process/gdb-remote/GDBRemoteCommunicationClient.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Android/PlatformAndroidRemoteGDBServer.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Android/PlatformAndroidRemoteGDBServer.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/gdb-server/../../Process/gdb-remote/GDBRemoteCommunicationClient.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Android/PlatformAndroidRemoteGDBServer.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Android/PlatformAndroidRemoteGDBServer.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Host/ConnectionFileDescriptor.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Platform/Android/PlatformAndroidRemoteGDBServer.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/build.make tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/depend.internal".
Scanning dependencies of target lldbPluginProcessUtility
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/build.make tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/DynamicRegisterInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/DynamicRegisterInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformAndroid.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Android && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformAndroid.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Platform/Android && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginPlatformAndroid.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginPlatformAndroid.a CMakeFiles/lldbPluginPlatformAndroid.dir/AdbClient.cpp.o CMakeFiles/lldbPluginPlatformAndroid.dir/PlatformAndroid.cpp.o CMakeFiles/lldbPluginPlatformAndroid.dir/PlatformAndroidRemoteGDBServer.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginPlatformAndroid.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Built target lldbPluginPlatformAndroid
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/ProcessorTrace.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/ProcessorTrace.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/ProcessorTrace.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/stdexcept:39,
                 from /usr/include/c++/10/system_error:41,
                 from /usr/include/c++/10/bits/std_mutex.h:39,
                 from /usr/include/c++/10/condition_variable:40,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunication.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunication.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/ProcessorTrace.cpp: In static member function 'static llvm::Expected<std::unique_ptr<lldb_private::process_linux::ProcessorTraceMonitor> > lldb_private::process_linux::ProcessorTraceMonitor::Create(lldb::pid_t, lldb::tid_t, const lldb_private::TraceOptions&, bool)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/ProcessorTrace.cpp:268:19: warning: redundant move in return statement [-Wredundant-move]
  268 |   return std::move(pt_monitor_up);
      |          ~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/ProcessorTrace.cpp:268:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp:43:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
   43 | # define DEBUGSERVER_BASENAME    "lldb-server-"LLVM_VERSION_STRING
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp: In member function 'lldb_private::process_gdb_remote::GDBRemoteCommunication::PacketResult lldb_private::process_gdb_remote::GDBRemoteCommunication::PopPacketFromQueue(StringExtractorGDBRemote&, lldb_private::Timeout<std::ratio<1, 1000000> >)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp:309:35: warning: implicitly-declared 'StringExtractorGDBRemote& StringExtractorGDBRemote::operator=(const StringExtractorGDBRemote&)' is deprecated [-Wdeprecated-copy]
  309 |   response = m_packet_queue.front();
      |                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/./Utility/StringExtractorGDBRemote.h:35:3: note: because 'StringExtractorGDBRemote' has user-provided 'StringExtractorGDBRemote::StringExtractorGDBRemote(const StringExtractorGDBRemote&)'
   35 |   StringExtractorGDBRemote(const StringExtractorGDBRemote &rhs)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp: In member function 'lldb_private::process_gdb_remote::GDBRemoteCommunication::PacketResult lldb_private::process_gdb_remote::GDBRemoteCommunication::WaitForPacketNoLock(StringExtractorGDBRemote&, lldb_private::Timeout<std::ratio<1, 1000000> >, bool)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp:416:28: warning: implicitly-declared 'StringExtractorGDBRemote& StringExtractorGDBRemote::operator=(const StringExtractorGDBRemote&)' is deprecated [-Wdeprecated-copy]
  416 |                   packet = echo_response;
      |                            ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/./Utility/StringExtractorGDBRemote.h:35:3: note: because 'StringExtractorGDBRemote' has user-provided 'StringExtractorGDBRemote::StringExtractorGDBRemote(const StringExtractorGDBRemote&)'
   35 |   StringExtractorGDBRemote(const StringExtractorGDBRemote &rhs)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Host/HostInfoBase.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Host/posix/HostInfoPosix.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Host/linux/HostInfoLinux.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Host/HostInfo.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/stdexcept:39,
                 from /usr/include/c++/10/system_error:41,
                 from /usr/include/c++/10/bits/std_mutex.h:39,
                 from /usr/include/c++/10/condition_variable:40,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/build.make tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/elf-core /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/depend.internal".
Scanning dependencies of target lldbPluginProcessElfCore
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/build.make tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/ProcessElfCore.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/elf-core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/elf-core -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/ProcessElfCore.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/SingleStepCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/../POSIX -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/SingleStepCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/SingleStepCheck.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/NativeRegisterContextRegisterInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Linux/NativeRegisterContextLinux.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeThreadLinux.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/SingleStepCheck.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Linux/SingleStepCheck.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/FreeBSDSignals.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/FreeBSDSignals.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/FreeBSDSignals.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationClient.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationClient.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Linking CXX static library ../../../../../../lib/liblldbPluginProcessLinux.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/cmake -P CMakeFiles/lldbPluginProcessLinux.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginProcessLinux.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginProcessLinux.a CMakeFiles/lldbPluginProcessLinux.dir/NativeProcessLinux.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_arm.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_arm64.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_mips64.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_ppc64le.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_s390x.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_x86_64.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/NativeThreadLinux.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/ProcessorTrace.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/SingleStepCheck.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginProcessLinux.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Built target lldbPluginProcessLinux
/usr/bin/make  -f tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/build.make tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/minidump /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/minidump/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/depend.internal".
Scanning dependencies of target lldbPluginProcessMinidump
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/build.make tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/MinidumpTypes.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/minidump && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/minidump -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessMinidump.dir/MinidumpTypes.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpTypes.cpp
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/GDBRemoteSignals.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/GDBRemoteSignals.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/GDBRemoteSignals.cpp
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp: In member function 'virtual lldb_private::Status ProcessElfCore::DoLoadCore()':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:211:52: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  211 |   ArchSpec arch(m_core_module_sp->GetArchitecture());
      |                                                    ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:213:54: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  213 |   ArchSpec target_arch = GetTarget().GetArchitecture();
      |                                                      ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:214:57: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  214 |   ArchSpec core_arch(m_core_module_sp->GetArchitecture());
      |                                                         ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp: In member function 'llvm::Expected<std::vector<lldb_private::CoreNote> > ProcessElfCore::parseSegment(const lldb_private::DataExtractor&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:499:19: warning: redundant move in return statement [-Wredundant-move]
  499 |   return std::move(result);
      |          ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:499:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp: In member function 'lldb_private::ArchSpec ProcessElfCore::GetArchitecture()':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:749:54: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  749 |   ArchSpec target_arch = GetTarget().GetArchitecture();
      |                                                      ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:756:12: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  756 |     return target_arch;
      |            ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:759:10: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  759 |   return arch;
      |          ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:36:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/stdexcept:39,
                 from /usr/include/c++/10/system_error:41,
                 from /usr/include/c++/10/mutex:42,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpTypes.cpp: In static member function 'static const lldb_private::minidump::MinidumpHeader* lldb_private::minidump::MinidumpHeader::Parse(llvm::ArrayRef<unsigned char>&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpTypes.cpp:26:11: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
   26 |           static_cast<const uint32_t>(header->signature));
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpTypes.cpp:25:7: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
   25 |       static_cast<const MinidumpHeaderConstants>(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   26 |           static_cast<const uint32_t>(header->signature));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpTypes.cpp:29:11: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
   29 |           static_cast<const uint32_t>(header->version) & 0x0000ffff);
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpTypes.cpp:28:7: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
   28 |       static_cast<const MinidumpHeaderConstants>(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   29 |           static_cast<const uint32_t>(header->version) & 0x0000ffff);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpTypes.cpp: In member function 'llvm::Optional<long long unsigned int> lldb_private::minidump::MinidumpMiscInfo::GetPid() const':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpTypes.cpp:115:7: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  115 |       static_cast<const uint32_t>(MinidumpMiscInfoFlags::ProcessID);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/HistoryThread.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/HistoryThread.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/MinidumpParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/minidump && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/minidump -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessMinidump.dir/MinidumpParser.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp: In member function 'lldb_private::ArchSpec lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::GetSystemArchitecture()':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:977:12: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  977 |     return m_host_arch;
      |            ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/PathMappingList.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17:
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _OutputIterator = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2650 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2717 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2707:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2707 |    std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2048 |     __upper_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/10/array:40,
                 from /usr/include/c++/10/tuple:39,
                 from /usr/include/c++/10/mutex:38,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:14:
/usr/include/c++/10/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_less_val]':
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 1309 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_32.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/PathMappingList.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17:
/usr/include/c++/10/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >]':
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 1318 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp: In static member function 'static llvm::Optional<lldb_private::minidump::MinidumpParser> lldb_private::minidump::MinidumpParser::Create(const DataBufferSP&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp:59:19: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
   59 |     directory_map[static_cast<const uint32_t>(directory->stream_type)] =
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp: In member function 'lldb_private::ArchSpec lldb_private::minidump::MinidumpParser::GetArchitecture()':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp:161:12: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  161 |     return arch_spec;
      |            ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp:171:11: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  171 |           static_cast<const uint32_t>(system_info->processor_arch));
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp:170:7: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  170 |       static_cast<const MinidumpCPUArchitecture>(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  171 |           static_cast<const uint32_t>(system_info->processor_arch));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp:192:7: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  192 |       static_cast<const uint32_t>(system_info->platform_id));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp:191:33: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  191 |   const MinidumpOSPlatform os = static_cast<const MinidumpOSPlatform>(
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  192 |       static_cast<const uint32_t>(system_info->platform_id));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp:219:10: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  219 |   return arch_spec;
      |          ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2488 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2513:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2513 |      = std::__lower_bound(__middle, __last, *__first_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2514 |      __gnu_cxx::__ops::__iter_comp_val(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2522:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2522 |      = std::__upper_bound(__first, __middle, *__second_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2523 |      __gnu_cxx::__ops::__val_comp_iter(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2529:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2529 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2530 |       __len11, __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~   
/usr/include/c++/10/bits/stl_algo.h:2531:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2531 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2532 |       __len1 - __len11, __len2 - __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2773 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2778:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2778 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2782:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2782 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2783:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2783 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2784:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2784 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2785 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2786 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2787 |       __comp);
      |       ~~~~~~~                     
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<unsigned int, lldb_private::minidump::MinidumpLocationDescriptor>; DerivedT = llvm::DenseMap<unsigned int, lldb_private::minidump::MinidumpLocationDescriptor>; KeyT = unsigned int; ValueT = lldb_private::minidump::MinidumpLocationDescriptor; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, lldb_private::minidump::MinidumpLocationDescriptor>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = lldb_private::minidump::MinidumpLocationDescriptor; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, lldb_private::minidump::MinidumpLocationDescriptor>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = lldb_private::minidump::MinidumpLocationDescriptor; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, lldb_private::minidump::MinidumpLocationDescriptor>]'
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp:69:78:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<unsigned int, lldb_private::minidump::MinidumpLocationDescriptor>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<unsigned int, lldb_private::minidump::MinidumpLocationDescriptor>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/stdexcept:39,
                 from /usr/include/c++/10/system_error:41,
                 from /usr/include/c++/10/bits/std_mutex.h:39,
                 from /usr/include/c++/10/condition_variable:40,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/PathMappingList.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const ProcessElfCore::NT_FILE_Entry&}; _Tp = ProcessElfCore::NT_FILE_Entry; _Alloc = std::allocator<ProcessElfCore::NT_FILE_Entry>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<ProcessElfCore::NT_FILE_Entry>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>&}; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>; _Alloc = std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/PathMappingList.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17:
/usr/include/c++/10/bits/stl_vector.h: In member function 'lldb::addr_t ProcessElfCore::AddAddressRangeFromLoadSegment(const elf::ELFProgramHeader*)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /usr/include/c++/10/memory:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Address.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17:
/usr/include/c++/10/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>]':
/usr/include/c++/10/bits/stl_tempbuf.h:257:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
  257 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/PathMappingList.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17:
/usr/include/c++/10/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _BidirectionalIterator2 = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*; _Distance = int]':
/usr/include/c++/10/bits/stl_algo.h:2389:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2389 |     __rotate_adaptive(_BidirectionalIterator1 __first,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2389:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2389:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Distance = int; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2427 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2457:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2457 |   = std::__lower_bound(__middle, __last, *__first_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2458 |          __gnu_cxx::__ops::__iter_comp_val(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2466:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2466 |   = std::__upper_bound(__first, __middle, *__second_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2467 |          __gnu_cxx::__ops::__val_comp_iter(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2472:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2472 |      = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2473 |          __len1 - __len11, __len22, __buffer,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2474 |          __buffer_size);
      |          ~~~~~~~~~~~~~~       
/usr/include/c++/10/bits/stl_algo.h:2475:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2475 |    std::__merge_adaptive(__first, __first_cut, __new_middle, __len11,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2476 |     __len22, __buffer, __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2477:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2477 |    std::__merge_adaptive(__new_middle, __second_cut, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2478 |     __len1 - __len11,
      |     ~~~~~~~~~~~~~~~~~    
 2479 |     __len2 - __len22, __buffer,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2480 |     __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2744 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2753:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2753 |    std::__stable_sort_adaptive(__first, __middle, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2754 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2755:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2755 |    std::__stable_sort_adaptive(__middle, __last, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2756 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2760:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2760 |    std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2761:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2761 |    std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2763:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2763 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2764 |        _Distance(__middle - __first),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2765 |        _Distance(__last - __middle),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2766 |        __buffer, __buffer_size,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |        __comp);
      |        ~~~~~~~              
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/RegisterContextMinidump_x86_32.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/minidump && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/minidump -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessMinidump.dir/RegisterContextMinidump_x86_32.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_32.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/PathMappingList.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const ThreadData&}; _Tp = ThreadData; _Alloc = std::allocator<ThreadData>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<ThreadData>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/PathMappingList.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17:
/usr/include/c++/10/bits/stl_vector.h: In member function 'llvm::Error ProcessElfCore::parseLinuxNotes(llvm::ArrayRef<lldb_private::CoreNote>)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ThreadData*, std::vector<ThreadData> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ProcessElfCore::NT_FILE_Entry*, std::vector<ProcessElfCore::NT_FILE_Entry> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ThreadData*, std::vector<ThreadData> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'llvm::Error ProcessElfCore::parseOpenBSDNotes(llvm::ArrayRef<lldb_private::CoreNote>)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ThreadData*, std::vector<ThreadData> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'llvm::Error ProcessElfCore::parseNetBSDNotes(llvm::ArrayRef<lldb_private::CoreNote>)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ThreadData*, std::vector<ThreadData> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'llvm::Error ProcessElfCore::parseFreeBSDNotes(llvm::ArrayRef<lldb_private::CoreNote>)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ThreadData*, std::vector<ThreadData> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ThreadData*, std::vector<ThreadData> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_32.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_32.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_32.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_32.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/PathMappingList.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17:
/usr/include/c++/10/bits/stl_algo.h: In member function 'virtual lldb_private::Status ProcessElfCore::DoLoadCore()':
/usr/include/c++/10/bits/stl_algo.h:5032:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 5032 |       _TmpBuf __buf(__first, std::distance(__first, __last));
      |               ^~~~~
/usr/include/c++/10/bits/stl_algo.h:5035:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 5035 |  std::__inplace_stable_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:5037:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 5037 |  std::__stable_sort_adaptive(__first, __last, __buf.begin(),
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5038 |         _DistanceType(__buf.size()), __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/RegisterContextMinidump_x86_64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/minidump && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/minidump -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessMinidump.dir/RegisterContextMinidump_x86_64.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_64.cpp
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/HistoryUnwind.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/HistoryUnwind.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/ThreadElfCore.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/elf-core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/elf-core -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/ThreadElfCore.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_64.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_64.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_64.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_64.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/ProcessMinidump.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/minidump && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/minidump -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessMinidump.dir/ProcessMinidump.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/queue:61,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::ProcessInstanceInfo>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::ProcessInstanceInfo>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::ModuleSpec&}; _Tp = lldb_private::ModuleSpec; _Alloc = std::allocator<lldb_private::ModuleSpec>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::ModuleSpec>::iterator' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StopInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StopInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StopInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StopInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/queue:61,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'size_t lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::GetCurrentThreadIDs(std::vector<long long unsigned int, std::allocator<long long unsigned int> >&, bool&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /usr/include/c++/10/queue:61,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:10:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterContextFreeBSD_i386.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StopInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp: In member function 'virtual lldb::RegisterContextSP ThreadElfCore::CreateRegisterContextForFrame(lldb_private::StackFrame*)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp:230:57: warning: 'new' of type 'RegisterContextCorePOSIX_x86_64' with extended alignment 64 [-Waligned-new=]
  230 |           *this, reg_interface, m_gpregset_data, m_notes));
      |                                                         ^
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp:230:57: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp:230:57: note: use '-faligned-new' to enable C++17 over-aligned new support
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StopInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StopInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StopInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ExecutionContextScope.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/RegisterContext.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/InferiorCallPOSIX.cpp.o
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/InferiorCallPOSIX.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpTypes.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<unsigned int, lldb_private::minidump::MinidumpLocationDescriptor>; DerivedT = llvm::DenseMap<unsigned int, lldb_private::minidump::MinidumpLocationDescriptor>; KeyT = unsigned int; ValueT = lldb_private::minidump::MinidumpLocationDescriptor; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, lldb_private::minidump::MinidumpLocationDescriptor>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = lldb_private::minidump::MinidumpLocationDescriptor; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, lldb_private::minidump::MinidumpLocationDescriptor>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = unsigned int; ValueT = lldb_private::minidump::MinidumpLocationDescriptor; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, lldb_private::minidump::MinidumpLocationDescriptor>]'
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.h:46:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<unsigned int, lldb_private::minidump::MinidumpLocationDescriptor>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<unsigned int, lldb_private::minidump::MinidumpLocationDescriptor>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /usr/include/c++/10/queue:61,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'uint32_t lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::FindProcesses(const lldb_private::ProcessInstanceInfoMatch&, lldb_private::ProcessInstanceInfoList&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ProcessInstanceInfo*, std::vector<lldb_private::ProcessInstanceInfo> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_arm.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/elf-core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/elf-core -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_arm.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/ThreadMinidump.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/minidump && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/minidump -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessMinidump.dir/ThreadMinidump.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp
/usr/include/c++/10/bits/stl_vector.h: In member function 'llvm::Optional<std::vector<lldb_private::ModuleSpec> > lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::GetModulesInfo(llvm::ArrayRef<lldb_private::FileSpec>, const llvm::Triple&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterContextPOSIX_arm.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterContextPOSIX_arm.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServer.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_arm64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/elf-core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/elf-core -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_arm64.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_32.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp: In member function 'virtual lldb::RegisterContextSP lldb_private::minidump::ThreadMinidump::CreateRegisterContextForFrame(lldb_private::StackFrame*)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:79:45: warning: 'new' of type 'RegisterContextCorePOSIX_x86_64' with extended alignment 64 [-Waligned-new=]
   79 |           *this, reg_interface, gpregset, {}));
      |                                             ^
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:79:45: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:79:45: note: use '-faligned-new' to enable C++17 over-aligned new support
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:88:45: warning: 'new' of type 'RegisterContextCorePOSIX_x86_64' with extended alignment 64 [-Waligned-new=]
   88 |           *this, reg_interface, gpregset, {}));
      |                                             ^
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:88:45: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:88:45: note: use '-faligned-new' to enable C++17 over-aligned new support
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterContextPOSIX_arm64.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterContextPOSIX_arm64.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/MinidumpTypes.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/StreamFile.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/StreamFile.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerCommon.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerCommon.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp: In function 'bool lldb_private::InferiorCallMmap(lldb_private::Process*, lldb::addr_t&, lldb::addr_t, lldb::addr_t, unsigned int, unsigned int, lldb::addr_t, lldb::addr_t)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp:87:68: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   87 |         const ArchSpec arch = process->GetTarget().GetArchitecture();
      |                                                                    ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Linking CXX static library ../../../../../../lib/liblldbPluginProcessMinidump.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/minidump && /usr/bin/cmake -P CMakeFiles/lldbPluginProcessMinidump.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/minidump && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginProcessMinidump.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginProcessMinidump.a CMakeFiles/lldbPluginProcessMinidump.dir/MinidumpTypes.cpp.o CMakeFiles/lldbPluginProcessMinidump.dir/MinidumpParser.cpp.o CMakeFiles/lldbPluginProcessMinidump.dir/RegisterContextMinidump_x86_32.cpp.o CMakeFiles/lldbPluginProcessMinidump.dir/RegisterContextMinidump_x86_64.cpp.o CMakeFiles/lldbPluginProcessMinidump.dir/ProcessMinidump.cpp.o CMakeFiles/lldbPluginProcessMinidump.dir/ThreadMinidump.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginProcessMinidump.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Built target lldbPluginProcessMinidump
/usr/bin/make  -f tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/build.make tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/None /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/depend.internal".
Scanning dependencies of target lldbPluginScriptInterpreterNone
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/build.make tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Building CXX object tools/lldb/source/Plugins/ScriptInterpreter/None/CMakeFiles/lldbPluginScriptInterpreterNone.dir/ScriptInterpreterNone.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/None -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginScriptInterpreterNone.dir/ScriptInterpreterNone.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/None/ScriptInterpreterNone.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/IOObject.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Host/File.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/StreamFile.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_mips64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/elf-core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/elf-core -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_mips64.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterContextPOSIX_mips64.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterContextPOSIX_mips64.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp: In member function 'lldb_private::process_gdb_remote::GDBRemoteCommunication::PacketResult lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon::Handle_qHostInfo(StringExtractorGDBRemote&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp:196:49: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  196 |   ArchSpec host_arch(HostInfo::GetArchitecture());
      |                                                 ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/None/ScriptInterpreterNone.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/ScriptInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/None/ScriptInterpreterNone.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/None/ScriptInterpreterNone.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/None/ScriptInterpreterNone.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/ScriptInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/None/ScriptInterpreterNone.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/None/ScriptInterpreterNone.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/None/ScriptInterpreterNone.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/None/ScriptInterpreterNone.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/None/ScriptInterpreterNone.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/None/ScriptInterpreterNone.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp: In member function 'virtual bool RegisterContextCorePOSIX_mips64::ReadRegister(const lldb_private::RegisterInfo*, lldb_private::RegisterValue&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp:54:75: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   54 |   lldb_private::ArchSpec arch = m_register_info_ap->GetTargetArchitecture();
      |                                                                           ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterContextPOSIX_mips64.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_powerpc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/elf-core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/elf-core -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_powerpc.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/LinuxSignals.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/LinuxSignals.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/LinuxSignals.cpp
[ 85%] Linking CXX static library ../../../../../../lib/liblldbPluginScriptInterpreterNone.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None && /usr/bin/cmake -P CMakeFiles/lldbPluginScriptInterpreterNone.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/None && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginScriptInterpreterNone.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginScriptInterpreterNone.a CMakeFiles/lldbPluginScriptInterpreterNone.dir/ScriptInterpreterNone.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginScriptInterpreterNone.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterContextPOSIX_powerpc.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterContextPOSIX_powerpc.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 85%] Built target lldbPluginScriptInterpreterNone
/usr/bin/make  -f tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/build.make tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/depend.internal".
Scanning dependencies of target lldbPluginScriptInterpreterPython
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/build.make tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 85%] Building CXX object tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/PythonDataObjects.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginScriptInterpreterPython.dir/PythonDataObjects.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.cpp: In constructor 'RegisterContextCorePOSIX_powerpc::RegisterContextCorePOSIX_powerpc(lldb_private::Thread&, lldb_private::RegisterInfoInterface*, const lldb_private::DataExtractor&, llvm::ArrayRef<lldb_private::CoreNote>)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.cpp:27:56: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |   ArchSpec arch = register_info->GetTargetArchitecture();
      |                                                        ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterContextPOSIX_powerpc.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/MipsLinuxSignals.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/MipsLinuxSignals.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/MipsLinuxSignals.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerLLGS.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerLLGS.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_ppc64le.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/elf-core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/elf-core -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_ppc64le.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_ppc64le.cpp
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/NativeRegisterContextRegisterInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/NativeRegisterContextRegisterInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/NativeRegisterContextRegisterInfo.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_ppc64le.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_ppc64le.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_ppc64le.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_ppc64le.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/NativeRegisterContextRegisterInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/NativeRegisterContextRegisterInfo.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/NativeRegisterContextRegisterInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/NativeRegisterContextRegisterInfo.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/NetBSDSignals.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/NetBSDSignals.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/NetBSDSignals.cpp
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_ppc64le.cpp: In constructor 'RegisterContextCorePOSIX_ppc64le::RegisterContextCorePOSIX_ppc64le(lldb_private::Thread&, lldb_private::RegisterInfoInterface*, const lldb_private::DataExtractor&, llvm::ArrayRef<lldb_private::CoreNote>)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_ppc64le.cpp:30:56: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   30 |   ArchSpec arch = register_info->GetTargetArchitecture();
      |                                                        ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_ppc64le.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_ppc64le.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_arm.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_arm.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm.cpp
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_arm64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_arm64.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.cpp
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_i386.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_i386.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_i386.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp:50:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp:50:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 85%] Building CXX object tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/PythonExceptionState.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginScriptInterpreterPython.dir/PythonExceptionState.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonExceptionState.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h: In member function 'lldb_private::ProcessLaunchInfo& lldb_private::ProcessLaunchInfo::operator=(const lldb_private::ProcessLaunchInfo&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:33:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   33 | class ProcessLaunchInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp: In member function 'void lldb_private::process_gdb_remote::GDBRemoteCommunicationServerLLGS::SetLaunchInfo(const lldb_private::ProcessLaunchInfo&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp:208:27: note: synthesized method 'lldb_private::ProcessLaunchInfo& lldb_private::ProcessLaunchInfo::operator=(const lldb_private::ProcessLaunchInfo&)' first required here
  208 |   m_process_launch_info = info;
      |                           ^~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_s390x.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/elf-core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/elf-core -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_s390x.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_s390x.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterContextPOSIX_s390x.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_s390x.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_s390x.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterContextPOSIX_s390x.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_s390x.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_s390x.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/stdexcept:39,
                 from /usr/include/c++/10/system_error:41,
                 from /usr/include/c++/10/mutex:42,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_x86_64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_x86_64.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.cpp
[ 85%] Building CXX object tools/lldb/source/Plugins/ScriptInterpreter/Python/CMakeFiles/lldbPluginScriptInterpreterPython.dir/ScriptInterpreterPython.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginScriptInterpreterPython.dir/ScriptInterpreterPython.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDummy.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDummy.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 85%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_x86_64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/elf-core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/elf-core -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_x86_64.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterContextPOSIX_x86.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/RegisterContextPOSIX_x86.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp:34:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp:34:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp:34:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp:34:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp:34:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp:34:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp:36:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp:43:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp: In member function 'virtual bool lldb_private::ScriptInterpreterPython::ExecuteOneLineWithReturn(const char*, lldb_private::ScriptInterpreter::ScriptReturnType, void*, const lldb_private::ScriptInterpreter::ExecuteScriptOptions&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp:1006:14: warning: implicitly-declared 'lldb_private::PythonDictionary& lldb_private::PythonDictionary::operator=(const lldb_private::PythonDictionary&)' is deprecated [-Wdeprecated-copy]
 1006 |     locals = globals;
      |              ^~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h:366:3: note: because 'lldb_private::PythonDictionary' has user-provided 'lldb_private::PythonDictionary::PythonDictionary(const lldb_private::PythonDictionary&)'
  366 |   PythonDictionary(const PythonDictionary &dict);
      |   ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp: In member function 'virtual lldb_private::Status lldb_private::ScriptInterpreterPython::ExecuteMultipleLines(const char*, const lldb_private::ScriptInterpreter::ExecuteScriptOptions&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp:1164:14: warning: implicitly-declared 'lldb_private::PythonDictionary& lldb_private::PythonDictionary::operator=(const lldb_private::PythonDictionary&)' is deprecated [-Wdeprecated-copy]
 1164 |     locals = globals;
      |              ^~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h:366:3: note: because 'lldb_private::PythonDictionary' has user-provided 'lldb_private::PythonDictionary::PythonDictionary(const lldb_private::PythonDictionary&)'
  366 |   PythonDictionary(const PythonDictionary &dict);
      |   ^~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/elf-core/CMakeFiles/lldbPluginProcessElfCore.dir/RegisterUtilities.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/elf-core && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/elf-core -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterUtilities.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/elf-core/RegisterUtilities.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Address.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatVariadic.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Broadcaster.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Communication.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::ResumeAction&}; _Tp = lldb_private::ResumeAction; _Alloc = std::allocator<lldb_private::ResumeAction>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::ResumeAction>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatVariadic.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Broadcaster.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Communication.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp:14:
/usr/include/c++/10/bits/stl_vector.h: In member function 'lldb_private::process_gdb_remote::GDBRemoteCommunication::PacketResult lldb_private::process_gdb_remote::GDBRemoteCommunicationServerLLGS::Handle_s(StringExtractorGDBRemote&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ResumeAction*, std::vector<lldb_private::ResumeAction> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ResumeAction*, std::vector<lldb_private::ResumeAction> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'lldb_private::process_gdb_remote::GDBRemoteCommunication::PacketResult lldb_private::process_gdb_remote::GDBRemoteCommunicationServerLLGS::Handle_c(StringExtractorGDBRemote&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ResumeAction*, std::vector<lldb_private::ResumeAction> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'lldb_private::process_gdb_remote::GDBRemoteCommunication::PacketResult lldb_private::process_gdb_remote::GDBRemoteCommunicationServerLLGS::Handle_vCont(StringExtractorGDBRemote&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ResumeAction*, std::vector<lldb_private::ResumeAction> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'lldb_private::process_gdb_remote::GDBRemoteCommunication::PacketResult lldb_private::process_gdb_remote::GDBRemoteCommunicationServerLLGS::Handle_C(StringExtractorGDBRemote&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ResumeAction*, std::vector<lldb_private::ResumeAction> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ResumeAction*, std::vector<lldb_private::ResumeAction> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp:34:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp:34:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp:36:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/IOObject.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Host/File.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp:19:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_i386.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_i386.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_i386.cpp
[ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginProcessElfCore.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/elf-core && /usr/bin/cmake -P CMakeFiles/lldbPluginProcessElfCore.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/elf-core && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginProcessElfCore.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginProcessElfCore.a CMakeFiles/lldbPluginProcessElfCore.dir/ProcessElfCore.cpp.o CMakeFiles/lldbPluginProcessElfCore.dir/ThreadElfCore.cpp.o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_arm.cpp.o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_arm64.cpp.o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_mips64.cpp.o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_powerpc.cpp.o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_ppc64le.cpp.o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_s390x.cpp.o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_x86_64.cpp.o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterUtilities.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginProcessElfCore.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 87%] Built target lldbPluginProcessElfCore
/usr/bin/make  -f tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/build.make tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/depend
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_i386.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_i386.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_i386.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_i386.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/StructuredData/DarwinLog /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/depend.internal".
Scanning dependencies of target lldbPluginStructuredDataDarwinLog
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/build.make tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 87%] Building CXX object tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/StructuredDataDarwinLog.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/StructuredData/DarwinLog -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/StructuredDataDarwinLog.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_mips64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_mips64.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_mips64.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_mips64.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_mips64.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_mips64.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_mips64.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_powerpc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_powerpc.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_powerpc.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_powerpc.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_powerpc.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_powerpc.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_powerpc.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_x86_64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_x86_64.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerPlatform.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerPlatform.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextHistory.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextHistory.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp:29:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StructuredDataPlugin.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginScriptInterpreterPython.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python && /usr/bin/cmake -P CMakeFiles/lldbPluginScriptInterpreterPython.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginScriptInterpreterPython.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginScriptInterpreterPython.a CMakeFiles/lldbPluginScriptInterpreterPython.dir/PythonDataObjects.cpp.o CMakeFiles/lldbPluginScriptInterpreterPython.dir/PythonExceptionState.cpp.o CMakeFiles/lldbPluginScriptInterpreterPython.dir/ScriptInterpreterPython.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginScriptInterpreterPython.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 87%] Built target lldbPluginScriptInterpreterPython
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteRegisterContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteRegisterContext.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Address.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/vector:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_i386.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_i386.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_i386.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_i386.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_i386.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_i386.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_i386.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_x86_64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_x86_64.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/build.make tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/depend.internal".
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
Scanning dependencies of target lldbPluginSymbolFileDWARF
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/build.make tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DIERef.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DIERef.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DIERef.cpp
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/ProcessGDBRemote.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/ProcessGDBRemote.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginStructuredDataDarwinLog.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog && /usr/bin/cmake -P CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginStructuredDataDarwinLog.a CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/StructuredDataDarwinLog.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginStructuredDataDarwinLog.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 87%] Built target lldbPluginStructuredDataDarwinLog
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/ProcessGDBRemoteLog.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/ProcessGDBRemoteLog.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_mips64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_mips64.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips64.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DIERef.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DIERef.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DIERef.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips64.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips64.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips64.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips64.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_mips.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_mips.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:39:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFAbbreviationDeclaration.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFAbbreviationDeclaration.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_s390x.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_s390x.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_s390x.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Log.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/lldb/source/Plugins/SymbolFile/Symtab/CMakeFiles/lldbPluginSymbolFileSymtab.dir/build.make tools/lldb/source/Plugins/SymbolFile/Symtab/CMakeFiles/lldbPluginSymbolFileSymtab.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/Symtab /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/CMakeFiles/lldbPluginSymbolFileSymtab.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/CMakeFiles/lldbPluginSymbolFileSymtab.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/CMakeFiles/lldbPluginSymbolFileSymtab.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/CMakeFiles/lldbPluginSymbolFileSymtab.dir/depend.internal".
Scanning dependencies of target lldbPluginSymbolFileSymtab
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/SymbolFile/Symtab/CMakeFiles/lldbPluginSymbolFileSymtab.dir/build.make tools/lldb/source/Plugins/SymbolFile/Symtab/CMakeFiles/lldbPluginSymbolFileSymtab.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/Symtab/CMakeFiles/lldbPluginSymbolFileSymtab.dir/SymbolFileSymtab.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/Symtab -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileSymtab.dir/SymbolFileSymtab.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:53:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_s390x.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_s390x.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_s390x.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_s390x.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLLDB.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLLDB.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp: In member function 'void lldb_private::process_gdb_remote::ProcessGDBRemote::DidLaunchOrAttach(lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:1137:40: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
 1137 |             ArchSpec new_target_arch = target_arch;
      |                                        ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserClang.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserClang.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatManager.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:39:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:27:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginSymbolFileSymtab.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab && /usr/bin/cmake -P CMakeFiles/lldbPluginSymbolFileSymtab.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/Symtab && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginSymbolFileSymtab.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginSymbolFileSymtab.a CMakeFiles/lldbPluginSymbolFileSymtab.dir/SymbolFileSymtab.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginSymbolFileSymtab.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 87%] Built target lldbPluginSymbolFileSymtab
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserGo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserGo.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Address.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.cpp: In member function 'virtual lldb::TypeSP DWARFASTParserGo::ParseTypeFromDWARF(const lldb_private::SymbolContext&, const DWARFDIE&, lldb_private::Log*, bool*)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.cpp:263:46: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
  263 |         unique_ast_entry_ap->m_declaration = decl;
      |                                              ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.cpp: In member function 'virtual lldb_private::Function* DWARFASTParserGo::ParseFunctionFromDWARF(const lldb_private::SymbolContext&, const DWARFDIE&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.cpp:765:49: warning: implicitly-declared 'lldb_private::DWARFExpression& lldb_private::DWARFExpression::operator=(const lldb_private::DWARFExpression&)' is deprecated [-Wdeprecated-copy]
  765 |             func_sp->GetFrameBaseExpression() = frame_base;
      |                                                 ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:71:3: note: because 'lldb_private::DWARFExpression' has user-provided 'lldb_private::DWARFExpression::DWARFExpression(const lldb_private::DWARFExpression&)'
   71 |   DWARFExpression(const DWARFExpression &rhs);
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void DWARFASTParserGo::ParseChildArrayInfo(const lldb_private::SymbolContext&, const DWARFDIE&, int64_t&, std::vector<long long unsigned int, std::allocator<long long unsigned int> >&, uint32_t&, uint32_t&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserJava.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserJava.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserJava.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::LoadedModuleInfoList::LoadedModuleInfo&}; _Tp = lldb_private::LoadedModuleInfoList::LoadedModuleInfo; _Alloc = std::allocator<lldb_private::LoadedModuleInfoList::LoadedModuleInfo>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::LoadedModuleInfoList::LoadedModuleInfo>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::LoadedModuleInfoList::LoadedModuleInfo>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31:
/usr/include/c++/10/bits/stl_vector.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = lldb_private::process_gdb_remote::ProcessGDBRemote::GetLoadedModuleList(lldb_private::LoadedModuleInfoList&)::<lambda(const lldb_private::XMLNode&)>; _ArgTypes = {const lldb_private::XMLNode&}]':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::LoadedModuleInfoList::LoadedModuleInfo*, std::vector<lldb_private::LoadedModuleInfoList::LoadedModuleInfo> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = lldb_private::process_gdb_remote::ProcessGDBRemote::GetLoadedModuleList(lldb_private::LoadedModuleInfoList&)::<lambda(const lldb_private::XMLNode&)>; _ArgTypes = {const lldb_private::XMLNode&}]':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::LoadedModuleInfoList::LoadedModuleInfo*, std::vector<lldb_private::LoadedModuleInfoList::LoadedModuleInfo> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31:
/usr/include/c++/10/bits/stl_vector.h: In member function 'size_t lldb_private::process_gdb_remote::ProcessGDBRemote::UpdateThreadPCsFromStopReplyThreadsValue(std::string&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'size_t lldb_private::process_gdb_remote::ProcessGDBRemote::UpdateThreadIDsFromStopReplyThreadsValue(std::string&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const StringExtractorGDBRemote&}; _Tp = StringExtractorGDBRemote; _Alloc = std::allocator<StringExtractorGDBRemote>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<StringExtractorGDBRemote>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = lldb_private::process_gdb_remote::ProcessGDBRemote::SetThreadStopInfo(lldb_private::StructuredData::Dictionary*)::<lambda(lldb_private::ConstString, lldb_private::StructuredData::Object*)>::<lambda(lldb_private::StructuredData::Object*)>; _ArgTypes = {lldb_private::StructuredData::Object*}]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp: In member function 'virtual lldb::TypeSP DWARFASTParserClang::ParseTypeFromDWARF(const lldb_private::SymbolContext&, const DWARFDIE&, lldb_private::Log*, bool*)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:838:46: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
  838 |         unique_ast_entry_ap->m_declaration = unique_decl;
      |                                              ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserJava.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp: In member function 'virtual lldb_private::Function* DWARFASTParserClang::ParseFunctionFromDWARF(const lldb_private::SymbolContext&, const DWARFDIE&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:2648:49: warning: implicitly-declared 'lldb_private::DWARFExpression& lldb_private::DWARFExpression::operator=(const lldb_private::DWARFExpression&)' is deprecated [-Wdeprecated-copy]
 2648 |             func_sp->GetFrameBaseExpression() = frame_base;
      |                                                 ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:71:3: note: because 'lldb_private::DWARFExpression' has user-provided 'lldb_private::DWARFExpression::DWARFExpression(const lldb_private::DWARFExpression&)'
   71 |   DWARFExpression(const DWARFExpression &rhs);
      |   ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserJava.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserJava.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserJava.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserJava.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserJava.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserJava.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserJava.cpp: In member function 'lldb::TypeSP DWARFASTParserJava::ParseClassTypeFromDIE(const DWARFDIE&, bool&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserJava.cpp:262:36: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
  262 |   unique_ast_entry.m_declaration = decl;
      |                                    ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserJava.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMacOSXFrameBackchain.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMacOSXFrameBackchain.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserJava.cpp: In member function 'virtual lldb_private::Function* DWARFASTParserJava::ParseFunctionFromDWARF(const lldb_private::SymbolContext&, const DWARFDIE&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserJava.cpp:390:47: warning: implicitly-declared 'lldb_private::DWARFExpression& lldb_private::DWARFExpression::operator=(const lldb_private::DWARFExpression&)' is deprecated [-Wdeprecated-copy]
  390 |           func_sp->GetFrameBaseExpression() = frame_base;
      |                                               ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserJava.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:71:3: note: because 'lldb_private::DWARFExpression' has user-provided 'lldb_private::DWARFExpression::DWARFExpression(const lldb_private::DWARFExpression&)'
   71 |   DWARFExpression(const DWARFExpression &rhs);
      |   ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void lldb_private::process_gdb_remote::ProcessGDBRemote::SetLastStopPacket(const StringExtractorGDBRemote&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<StringExtractorGDBRemote*, std::vector<StringExtractorGDBRemote> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:12:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_arm.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_arm.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextMach_arm.cpp
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_i386.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_i386.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextMach_i386.cpp
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_x86_64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_x86_64.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextMach_x86_64.cpp
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMemory.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMemory.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserOCaml.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserOCaml.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserOCaml.cpp
/usr/include/c++/10/bits/stl_vector.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = lldb_private::process_gdb_remote::ProcessGDBRemote::UpdateThreadIDList()::<lambda(lldb_private::StructuredData::Object*)>; _ArgTypes = {lldb_private::StructuredData::Object*}]':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'lldb::StateType lldb_private::process_gdb_remote::ProcessGDBRemote::_ZN12lldb_private18process_gdb_remote16ProcessGDBRemote17SetThreadStopInfoER15StringExtractor.part.0(StringExtractor&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:2385:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
 2385 | }
      | ^
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:2385:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:2385:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserOCaml.h:7,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserOCaml.cpp:3:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserOCaml.h:7,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserOCaml.cpp:3:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserOCaml.h:7,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserOCaml.cpp:3:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserOCaml.cpp:5:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserOCaml.h:7,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserOCaml.cpp:3:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserOCaml.cpp:5:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserOCaml.h:7,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserOCaml.cpp:3:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/vector:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserOCaml.cpp: In member function 'virtual lldb_private::Function* DWARFASTParserOCaml::ParseFunctionFromDWARF(const lldb_private::SymbolContext&, const DWARFDIE&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserOCaml.cpp:190:49: warning: implicitly-declared 'lldb_private::DWARFExpression& lldb_private::DWARFExpression::operator=(const lldb_private::DWARFExpression&)' is deprecated [-Wdeprecated-copy]
  190 |             func_sp->GetFrameBaseExpression() = frame_base;
      |                                                 ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserOCaml.h:7,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserOCaml.cpp:3:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:71:3: note: because 'lldb_private::DWARFExpression' has user-provided 'lldb_private::DWARFExpression::DWARFExpression(const lldb_private::DWARFExpression&)'
   71 |   DWARFExpression(const DWARFExpression &rhs);
      |   ^~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextNetBSD_x86_64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextNetBSD_x86_64.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextNetBSD_x86_64.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:12:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:12:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void DWARFASTParserClang::ParseChildArrayInfo(const lldb_private::SymbolContext&, const DWARFDIE&, int64_t&, std::vector<long long unsigned int, std::allocator<long long unsigned int> >&, uint32_t&, uint32_t&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFAttribute.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFAttribute.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAttribute.cpp
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/ThreadGDBRemote.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/ThreadGDBRemote.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextNetBSD_x86_64.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextNetBSD_x86_64.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextNetBSD_x86_64.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextNetBSD_x86_64.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextOpenBSD_i386.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextOpenBSD_i386.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_i386.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAttribute.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_i386.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_i386.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_i386.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_i386.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAttribute.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAttribute.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextOpenBSD_x86_64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextOpenBSD_x86_64.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_x86_64.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFCompileUnit.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFCompileUnit.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_x86_64.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_x86_64.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_x86_64.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_x86_64.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 87%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_arm.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_arm.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/usr/bin/make  -f tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/build.make tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/depend.internal".
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
Scanning dependencies of target lldbPluginSymbolFilePDB
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/build.make tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/PDBASTParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFilePDB.dir/PDBASTParser.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, int>}; _Tp = std::pair<long long unsigned int, int>; _Alloc = std::allocator<std::pair<long long unsigned int, int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, int> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<long long unsigned int, int>}; _Tp = std::pair<long long unsigned int, int>; _Alloc = std::allocator<std::pair<long long unsigned int, int> >]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, int>*, std::vector<std::pair<long long unsigned int, int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual void lldb_private::process_gdb_remote::ThreadGDBRemote::WillResume(lldb::StateType)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp:272:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  272 | }
      | ^
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp:272:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/elf-core/ProcessElfCore.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/RegisterValue.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 87%] Linking CXX static library ../../../../../../lib/liblldbPluginProcessGDBRemote.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/cmake -P CMakeFiles/lldbPluginProcessGDBRemote.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginProcessGDBRemote.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginProcessGDBRemote.a CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteClientBase.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunication.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationClient.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServer.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerCommon.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerLLGS.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerPlatform.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteRegisterContext.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/ProcessGDBRemote.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/ProcessGDBRemoteLog.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/ThreadGDBRemote.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginProcessGDBRemote.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 87%] Built target lldbPluginProcessGDBRemote
[ 87%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDataExtractor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDataExtractor.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/ObjC/ObjCLanguage.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/ObjC/ObjCLanguage.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/vector:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/RangeMap.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/dwarf.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 88%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_arm64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_arm64.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp
[ 88%] Building CXX object tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/SymbolFilePDB.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFilePDB.dir/SymbolFilePDB.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9:   required from 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>'
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:45:9: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt*, void>::type' {aka 'const clang::Stmt*'} [-Wignored-attributes]
   45 |   using RetType =
      |         ^~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:735:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<clang::Stmt* const>::value':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:286:49:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:3922:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:227:63: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  227 |       std::is_same<X, typename simplify_type<X>::SimpleType>::value;
      |                                                               ^~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:4459:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OpaqueValueExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:4508:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 88%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugAbbrev.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugAbbrev.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/elf-core/ProcessElfCore.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/RegisterValue.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 88%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_mips64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_mips64.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 88%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugAranges.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugAranges.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp: In member function 'virtual size_t RegisterContextPOSIX_mips64::GetRegisterSetCount()':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp:109:68: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  109 |   ArchSpec target_arch = m_register_info_ap->GetTargetArchitecture();
      |                                                                    ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp: In member function 'virtual const lldb_private::RegisterSet* RegisterContextPOSIX_mips64::GetRegisterSet(size_t)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp:132:68: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  132 |   ArchSpec target_arch = m_register_info_ap->GetTargetArchitecture();
      |                                                                    ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/elf-core/ProcessElfCore.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/RegisterValue.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 88%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugArangeSet.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugArangeSet.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp
[ 88%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_powerpc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_powerpc.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 88%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_ppc64le.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_ppc64le.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const DWARFDebugArangeSet::Descriptor&}; _Tp = DWARFDebugArangeSet::Descriptor; _Alloc = std::allocator<DWARFDebugArangeSet::Descriptor>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<DWARFDebugArangeSet::Descriptor>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = DWARFDebugArangeSet::Descriptor; _Alloc = std::allocator<DWARFDebugArangeSet::Descriptor>]':
/usr/include/c++/10/bits/vector.tcc:130:5: note: parameter passing for argument of type 'std::vector<DWARFDebugArangeSet::Descriptor>::const_iterator' changed in GCC 7.1
  130 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:161:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<DWARFDebugArangeSet::Descriptor*, std::vector<DWARFDebugArangeSet::Descriptor> >' changed in GCC 7.1
  161 |  _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void DWARFDebugArangeSet::AddDescriptor(const DWARFDebugArangeSet::Descriptor&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<DWARFDebugArangeSet::Descriptor*, std::vector<DWARFDebugArangeSet::Descriptor> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp:104:47: note: parameter passing for argument of type 'std::vector<DWARFDebugArangeSet::Descriptor>::const_iterator' changed in GCC 7.1
  104 |         m_arange_descriptors.insert(pos, range);
      |                                               ^
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp:127:45: note: parameter passing for argument of type 'std::vector<DWARFDebugArangeSet::Descriptor>::const_iterator' changed in GCC 7.1
  127 |       m_arange_descriptors.insert(pos, range);
      |                                             ^
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'bool DWARFDebugArangeSet::Extract(const lldb_private::DWARFDataExtractor&, lldb::offset_t*)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<DWARFDebugArangeSet::Descriptor*, std::vector<DWARFDebugArangeSet::Descriptor> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 88%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/elf-core/ProcessElfCore.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/RegisterValue.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp:15:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 88%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_s390x.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_s390x.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/elf-core/ProcessElfCore.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/RegisterValue.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 88%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_x86.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_x86.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 88%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugInfoEntry.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugInfoEntry.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 88%] Linking CXX static library ../../../../../../lib/liblldbPluginSymbolFilePDB.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB && /usr/bin/cmake -P CMakeFiles/lldbPluginSymbolFilePDB.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginSymbolFilePDB.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginSymbolFilePDB.a CMakeFiles/lldbPluginSymbolFilePDB.dir/PDBASTParser.cpp.o CMakeFiles/lldbPluginSymbolFilePDB.dir/SymbolFilePDB.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginSymbolFilePDB.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 88%] Built target lldbPluginSymbolFilePDB
/usr/bin/make  -f tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/build.make tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/depend.internal".
Scanning dependencies of target lldbPluginSystemRuntimeMacOSX
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/build.make tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 88%] Building CXX object tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetItemInfoHandler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetItemInfoHandler.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/RegisterValue.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Status.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Scalar.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/RegisterValue.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetPendingItemsHandler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetPendingItemsHandler.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextThreadMemory.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextThreadMemory.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugLine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugLine.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/OperatingSystem.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 90%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterInfoPOSIX_arm.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterInfoPOSIX_arm.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/Expression.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UtilityFunction.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/stl_tree.h:63,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const DWARFDebugLine::Row&}; _Tp = DWARFDebugLine::Row; _Alloc = std::allocator<DWARFDebugLine::Row>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<DWARFDebugLine::Row>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<DWARFDebugLine::Row>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = DWARFDebugLine::Row; _Alloc = std::allocator<DWARFDebugLine::Row>]':
/usr/include/c++/10/bits/vector.tcc:130:5: note: parameter passing for argument of type 'std::vector<DWARFDebugLine::Row>::const_iterator' changed in GCC 7.1
  130 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:161:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<DWARFDebugLine::Row*, std::vector<DWARFDebugLine::Row> >' changed in GCC 7.1
  161 |  _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void DWARFDebugLine::LineTable::AppendRow(const DWARFDebugLine::Row&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<DWARFDebugLine::Row*, std::vector<DWARFDebugLine::Row> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 90%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterInfoPOSIX_arm64.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterInfoPOSIX_arm64.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm64.cpp
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In function 'std::pair<_FIter, _FIter> std::__equal_range(_ForwardIterator, _ForwardIterator, const _Tp&, _CompareItTp, _CompareTpIt) [with _ForwardIterator = __gnu_cxx::__normal_iterator<DWARFDebugLine::Row*, std::vector<DWARFDebugLine::Row> >; _Tp = DWARFDebugLine::Row; _CompareItTp = __gnu_cxx::__ops::_Iter_comp_val<bool (*)(const DWARFDebugLine::Row&, const DWARFDebugLine::Row&)>; _CompareTpIt = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const DWARFDebugLine::Row&, const DWARFDebugLine::Row&)>]':
/usr/include/c++/10/bits/stl_algo.h:2136:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<DWARFDebugLine::Row*, std::vector<DWARFDebugLine::Row> >' changed in GCC 7.1
 2136 |     __equal_range(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2136:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<DWARFDebugLine::Row*, std::vector<DWARFDebugLine::Row> >' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In static member function 'static void DWARFDebugLine::Row::Insert(DWARFDebugLine::Row::collection&, const DWARFDebugLine::Row&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<DWARFDebugLine::Row*, std::vector<DWARFDebugLine::Row> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp:10:
/usr/include/c++/10/bits/stl_algo.h:2242:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<DWARFDebugLine::Row*, std::vector<DWARFDebugLine::Row> >' changed in GCC 7.1
 2242 |       return std::__equal_range(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2243 |     __gnu_cxx::__ops::__iter_comp_val(__comp),
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2244 |     __gnu_cxx::__ops::__val_comp_iter(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp:1030:43: note: parameter passing for argument of type 'std::vector<DWARFDebugLine::Row>::const_iterator' changed in GCC 7.1
 1030 |       state_coll.insert(range.first, state);
      |                                           ^
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp:1036:46: note: parameter passing for argument of type 'std::vector<DWARFDebugLine::Row>::const_iterator' changed in GCC 7.1
 1036 |         state_coll.insert(range.second, state);
      |                                              ^
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacro.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacro.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacro.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm64.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm64.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm64.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm64.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterInfoPOSIX_ppc64le.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterInfoPOSIX_ppc64le.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_ppc64le.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_ppc64le.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_ppc64le.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_ppc64le.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_ppc64le.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacro.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacro.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacro.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompilerType.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/stl_tree.h:63,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 90%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/StopInfoMachException.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/StopInfoMachException.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/lldb/source/Plugins/SymbolVendor/ELF/CMakeFiles/lldbPluginSymbolVendorELF.dir/build.make tools/lldb/source/Plugins/SymbolVendor/ELF/CMakeFiles/lldbPluginSymbolVendorELF.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolVendor/ELF /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF/CMakeFiles/lldbPluginSymbolVendorELF.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF/CMakeFiles/lldbPluginSymbolVendorELF.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF/CMakeFiles/lldbPluginSymbolVendorELF.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF/CMakeFiles/lldbPluginSymbolVendorELF.dir/depend.internal".
Scanning dependencies of target lldbPluginSymbolVendorELF
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/SymbolVendor/ELF/CMakeFiles/lldbPluginSymbolVendorELF.dir/build.make tools/lldb/source/Plugins/SymbolVendor/ELF/CMakeFiles/lldbPluginSymbolVendorELF.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 90%] Building CXX object tools/lldb/source/Plugins/SymbolVendor/ELF/CMakeFiles/lldbPluginSymbolVendorELF.dir/SymbolVendorELF.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolVendor/ELF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolVendorELF.dir/SymbolVendorELF.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacinfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacinfo.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/TypeList.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolVendor.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StopInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StopInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StopInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StopInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Linking CXX static library ../../../../../../lib/liblldbPluginSymbolVendorELF.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF && /usr/bin/cmake -P CMakeFiles/lldbPluginSymbolVendorELF.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolVendor/ELF && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginSymbolVendorELF.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginSymbolVendorELF.a CMakeFiles/lldbPluginSymbolVendorELF.dir/SymbolVendorELF.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginSymbolVendorELF.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 90%] Built target lldbPluginSymbolVendorELF
[ 90%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/ThreadMemory.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/ThreadMemory.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/ThreadMemory.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StopInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StopInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StopInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetQueuesHandler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetQueuesHandler.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp
[ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacinfoEntry.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacinfoEntry.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 90%] Building CXX object tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetThreadItemInfoHandler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetThreadItemInfoHandler.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/ThreadMemory.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/ThreadMemory.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/ThreadMemory.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/ThreadMemory.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/ThreadMemory.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugPubnames.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugPubnames.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/UnwindLLDB.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/UnwindLLDB.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
[ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugPubnamesSet.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugPubnamesSet.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompilerType.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/stl_tree.h:63,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Address.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp:29:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp:29:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompilerType.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/stl_tree.h:63,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugRanges.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugRanges.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/UnwindMacOSXFrameBackchain.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/../../../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/UnwindMacOSXFrameBackchain.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDeclContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDeclContext.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 90%] Building CXX object tools/lldb/source/Plugins/SystemRuntime/MacOSX/CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/SystemRuntimeMacOSX.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/SystemRuntimeMacOSX.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDefines.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDefines.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDefines.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDIE.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDIE.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Block.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Block.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDIECollection.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDIECollection.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIECollection.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Address.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/AddressRange.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatVariadic.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Mangled.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const UnwindMacOSXFrameBackchain::Cursor&}; _Tp = UnwindMacOSXFrameBackchain::Cursor; _Alloc = std::allocator<UnwindMacOSXFrameBackchain::Cursor>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<UnwindMacOSXFrameBackchain::Cursor>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = UnwindMacOSXFrameBackchain::Cursor; _Alloc = std::allocator<UnwindMacOSXFrameBackchain::Cursor>]':
/usr/include/c++/10/bits/vector.tcc:130:5: note: parameter passing for argument of type 'std::vector<UnwindMacOSXFrameBackchain::Cursor>::const_iterator' changed in GCC 7.1
  130 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:161:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<UnwindMacOSXFrameBackchain::Cursor*, std::vector<UnwindMacOSXFrameBackchain::Cursor> >' changed in GCC 7.1
  161 |  _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatVariadic.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Mangled.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'size_t UnwindMacOSXFrameBackchain::GetStackFrameData_x86_64(const lldb_private::ExecutionContext&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<UnwindMacOSXFrameBackchain::Cursor*, std::vector<UnwindMacOSXFrameBackchain::Cursor> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<UnwindMacOSXFrameBackchain::Cursor*, std::vector<UnwindMacOSXFrameBackchain::Cursor> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp:237:59: note: parameter passing for argument of type 'std::vector<UnwindMacOSXFrameBackchain::Cursor>::const_iterator' changed in GCC 7.1
  237 |             m_cursors.insert(m_cursors.begin() + 1, cursor);
      |                                                           ^
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatVariadic.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Mangled.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'size_t UnwindMacOSXFrameBackchain::GetStackFrameData_i386(const lldb_private::ExecutionContext&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<UnwindMacOSXFrameBackchain::Cursor*, std::vector<UnwindMacOSXFrameBackchain::Cursor> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<UnwindMacOSXFrameBackchain::Cursor*, std::vector<UnwindMacOSXFrameBackchain::Cursor> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp:147:59: note: parameter passing for argument of type 'std::vector<UnwindMacOSXFrameBackchain::Cursor>::const_iterator' changed in GCC 7.1
  147 |             m_cursors.insert(m_cursors.begin() + 1, cursor);
      |                                                           ^
/usr/bin/make  -f tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/build.make tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/depend.internal".
Scanning dependencies of target lldbPluginUnwindAssemblyInstEmulation
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/build.make tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 90%] Building CXX object tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/UnwindAssemblyInstEmulation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/UnwindAssemblyInstEmulation.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 90%] Linking CXX static library ../../../../../../lib/liblldbPluginProcessUtility.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/cmake -P CMakeFiles/lldbPluginProcessUtility.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginProcessUtility.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginProcessUtility.a CMakeFiles/lldbPluginProcessUtility.dir/DynamicRegisterInfo.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/FreeBSDSignals.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/GDBRemoteSignals.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/HistoryThread.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/HistoryUnwind.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/InferiorCallPOSIX.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/LinuxSignals.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/MipsLinuxSignals.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/NativeRegisterContextRegisterInfo.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/NetBSDSignals.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_arm.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_arm64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_i386.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_x86_64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDummy.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_i386.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_mips64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_powerpc.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_x86_64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextHistory.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_i386.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_x86_64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_mips64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_mips.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_s390x.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLLDB.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMacOSXFrameBackchain.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_arm.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_i386.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_x86_64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMemory.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextNetBSD_x86_64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextOpenBSD_i386.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextOpenBSD_x86_64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_arm.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_arm64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_mips64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_powerpc.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_ppc64le.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_s390x.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_x86.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextThreadMemory.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterInfoPOSIX_arm.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterInfoPOSIX_arm64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterInfoPOSIX_ppc64le.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/StopInfoMachException.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/ThreadMemory.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/UnwindLLDB.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/UnwindMacOSXFrameBackchain.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginProcessUtility.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 90%] Built target lldbPluginProcessUtility
[ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFFormValue.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFFormValue.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/lldbPluginUnwindAssemblyX86.dir/build.make tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/lldbPluginUnwindAssemblyX86.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/x86 /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86 /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/lldbPluginUnwindAssemblyX86.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/lldbPluginUnwindAssemblyX86.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/lldbPluginUnwindAssemblyX86.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/lldbPluginUnwindAssemblyX86.dir/depend.internal".
Scanning dependencies of target lldbPluginUnwindAssemblyX86
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/lldbPluginUnwindAssemblyX86.dir/build.make tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/lldbPluginUnwindAssemblyX86.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 90%] Building CXX object tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/lldbPluginUnwindAssemblyX86.dir/UnwindAssembly-x86.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86 && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86 -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/x86 -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginUnwindAssemblyX86.dir/UnwindAssembly-x86.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp: In member function 'void DWARFFormValue::Clear()':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp:163:38: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'DWARFFormValue::ValueType' {aka 'struct DWARFFormValue::ValueTypeTag'}; use assignment or value-initialization instead [-Wclass-memaccess]
  163 |   memset(&m_value, 0, sizeof(m_value));
      |                                      ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.h:20:18: note: 'DWARFFormValue::ValueType' {aka 'struct DWARFFormValue::ValueTypeTag'} declared here
   20 |   typedef struct ValueTypeTag {
      |                  ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/HistoryThread.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/HistoryThread.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/HashedNameToDIE.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/HashedNameToDIE.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Broadcaster.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/HistoryThread.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/mutex:38,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/HistoryThread.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/stdexcept:39,
                 from /usr/include/c++/10/system_error:41,
                 from /usr/include/c++/10/mutex:42,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/HistoryThread.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/set:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-interfaces.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp:10:
/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long unsigned int&&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]':
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/LogChannelDWARF.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/LogChannelDWARF.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp:10:
/usr/include/c++/10/bits/stl_map.h: In member function 'bool UnwindAssemblyInstEmulation::WriteRegister(lldb_private::EmulateInstruction*, const lldb_private::EmulateInstruction::Context&, const lldb_private::RegisterInfo*, const lldb_private::RegisterValue&)':
/usr/include/c++/10/bits/stl_map.h:520:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  520 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  521 |      std::forward_as_tuple(std::move(__k)),
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |      std::tuple<>());
      |      ~~~~~~~~~~~~~~~                 
/usr/include/c++/10/bits/stl_map.h: In member function 'size_t UnwindAssemblyInstEmulation::WriteMemory(lldb_private::EmulateInstruction*, const lldb_private::EmulateInstruction::Context&, lldb::addr_t, const void*, size_t)':
/usr/include/c++/10/bits/stl_map.h:520:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  520 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  521 |      std::forward_as_tuple(std::move(__k)),
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |      std::tuple<>());
      |      ~~~~~~~~~~~~~~~                 
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/NameToDIE.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/NameToDIE.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Linking CXX static library ../../../../../../lib/liblldbPluginUnwindAssemblyInstEmulation.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation && /usr/bin/cmake -P CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginUnwindAssemblyInstEmulation.a CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/UnwindAssemblyInstEmulation.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginUnwindAssemblyInstEmulation.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 90%] Built target lldbPluginUnwindAssemblyInstEmulation
[ 90%] Building CXX object tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/lldbPluginUnwindAssemblyX86.dir/x86AssemblyInspectionEngine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86 && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86 -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/x86 -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginUnwindAssemblyX86.dir/x86AssemblyInspectionEngine.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.cpp
/usr/bin/make  -f tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/build.make tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Symbol /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/depend.internal".
Scanning dependencies of target lldbSymbol
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/build.make tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 90%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/ArmUnwindInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ArmUnwindInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ArmUnwindInfo.cpp
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.cpp: In constructor 'lldb_private::x86AssemblyInspectionEngine::x86AssemblyInspectionEngine(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.cpp:31:59: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   31 |       m_register_map_initialized(false), m_disasm_context() {
      |                                                           ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatVariadic.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Broadcaster.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/HistoryThread.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const SystemRuntimeMacOSX::ItemRefAndCodeAddress&}; _Tp = SystemRuntimeMacOSX::ItemRefAndCodeAddress; _Alloc = std::allocator<SystemRuntimeMacOSX::ItemRefAndCodeAddress>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<SystemRuntimeMacOSX::ItemRefAndCodeAddress>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'SystemRuntimeMacOSX::ItemInfo SystemRuntimeMacOSX::ExtractItemInfoFromBuffer(lldb_private::DataExtractor&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp:1008:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
 1008 | }
      | ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ArmUnwindInfo.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ArmUnwindInfo.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ArmUnwindInfo.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ArmUnwindInfo.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/TypeList.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolVendor.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ArmUnwindInfo.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatVariadic.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Broadcaster.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Process/Utility/HistoryThread.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'SystemRuntimeMacOSX::PendingItemsForQueue SystemRuntimeMacOSX::GetPendingItemRefsForQueue(lldb::addr_t)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<SystemRuntimeMacOSX::ItemRefAndCodeAddress*, std::vector<SystemRuntimeMacOSX::ItemRefAndCodeAddress> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<SystemRuntimeMacOSX::ItemRefAndCodeAddress*, std::vector<SystemRuntimeMacOSX::ItemRefAndCodeAddress> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Utility/ARM_DWARF_Registers.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ArmUnwindInfo.cpp:12:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >; _Distance = int; _Tp = lldb_private::ArmUnwindInfo::ArmExidxEntry; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Utility/ARM_DWARF_Registers.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ArmUnwindInfo.cpp:12:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >' changed in GCC 7.1
 1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ArmUnwindInfo.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&, unsigned int&}; _Tp = lldb_private::ArmUnwindInfo::ArmExidxEntry; _Alloc = std::allocator<lldb_private::ArmUnwindInfo::ArmExidxEntry>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Utility/ARM_DWARF_Registers.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ArmUnwindInfo.cpp:12:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >' changed in GCC 7.1
 1662 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >' changed in GCC 7.1
 1937 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ArmUnwindInfo.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In constructor 'lldb_private::ArmUnwindInfo::ArmUnwindInfo(lldb_private::ObjectFile&, lldb::SectionSP&, lldb::SectionSP&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Utility/ARM_DWARF_Registers.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ArmUnwindInfo.cpp:12:
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ArmUnwindInfo::ArmExidxEntry*, std::vector<lldb_private::ArmUnwindInfo::ArmExidxEntry> >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/Block.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Block.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Block.cpp
[ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARF.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARF.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
[ 90%] Linking CXX static library ../../../../../../lib/liblldbPluginSystemRuntimeMacOSX.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX && /usr/bin/cmake -P CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SystemRuntime/MacOSX && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginSystemRuntimeMacOSX.a CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetItemInfoHandler.cpp.o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetPendingItemsHandler.cpp.o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetQueuesHandler.cpp.o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetThreadItemInfoHandler.cpp.o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/SystemRuntimeMacOSX.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginSystemRuntimeMacOSX.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 90%] Built target lldbPluginSystemRuntimeMacOSX
[ 90%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/ClangASTContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ClangASTContext.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTContext.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Block.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Block.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Block.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Block.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 90%] Linking CXX static library ../../../../../../lib/liblldbPluginUnwindAssemblyX86.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86 && /usr/bin/cmake -P CMakeFiles/lldbPluginUnwindAssemblyX86.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86 && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginUnwindAssemblyX86.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginUnwindAssemblyX86.a CMakeFiles/lldbPluginUnwindAssemblyX86.dir/UnwindAssembly-x86.cpp.o CMakeFiles/lldbPluginUnwindAssemblyX86.dir/x86AssemblyInspectionEngine.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginUnwindAssemblyX86.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 90%] Built target lldbPluginUnwindAssemblyX86
[ 90%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/ClangASTImporter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ClangASTImporter.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTImporter.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Block.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTImporter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9:   required from 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>'
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:45:9: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt*, void>::type' {aka 'const clang::Stmt*'} [-Wignored-attributes]
   45 |   using RetType =
      |         ^~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
[ 90%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/ClangExternalASTSourceCallbacks.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ClangExternalASTSourceCallbacks.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangExternalASTSourceCallbacks.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTContext.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9:   required from 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>'
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:45:9: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt*, void>::type' {aka 'const clang::Stmt*'} [-Wignored-attributes]
   45 |   using RetType =
      |         ^~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:735:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<clang::Stmt* const>::value':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:286:49:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:3922:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:227:63: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  227 |       std::is_same<X, typename simplify_type<X>::SimpleType>::value;
      |                                                               ^~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:4459:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OpaqueValueExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:4508:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTImporter.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTImporter.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTImporter.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTImporter.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTImporter.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangExternalASTSourceCallbacks.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangExternalASTSourceCallbacks.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangExternalASTSourceCallbacks.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangExternalASTSourceCallbacks.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/build.make tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/Target /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/DependInfo.cmake --color=
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:735:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/depend.internal".
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<clang::Stmt* const>::value':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:286:49:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:3922:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:227:63: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  227 |       std::is_same<X, typename simplify_type<X>::SimpleType>::value;
      |                                                               ^~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:4459:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OpaqueValueExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:4508:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
Scanning dependencies of target lldbTarget
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/build.make tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 90%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ABI.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/ABI.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/ABI.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTContext.cpp:71:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTContext.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTContext.cpp:71:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTContext.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTContext.cpp:71:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTContext.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTContext.cpp:71:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTContext.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTImporter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/stl_tree.h:63,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTImporter.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ABI.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTImporter.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTImporter.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTImporter.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTImporter.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTContext.cpp: In static member function 'static lldb::TypeSystemSP lldb_private::ClangASTContext::CreateInstance(lldb::LanguageType, lldb_private::Module*, lldb_private::Target*)':
/<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTContext.cpp:497:29: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  497 |       ArchSpec fixed_arch = arch;
      |                             ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTContext.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTImporter.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<const clang::FieldDecl*, long long unsigned int>; DerivedT = llvm::DenseMap<const clang::FieldDecl*, long long unsigned int>; KeyT = const clang::FieldDecl*; ValueT = long long unsigned int; KeyInfoT = llvm::DenseMapInfo<const clang::FieldDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const clang::FieldDecl*; ValueT = long long unsigned int; KeyInfoT = llvm::DenseMapInfo<const clang::FieldDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const clang::FieldDecl*; ValueT = long long unsigned int; KeyInfoT = llvm::DenseMapInfo<const clang::FieldDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:89:10:   required from 'constexpr std::pair<_T1, _T2>::pair(_U1&&, const _T2&) [with _U1 = clang::RecordDecl*&; typename std::enable_if<std::_PCC<true, _T1, _T2>::_MoveCopyPair<true, _U1, _T2>(), bool>::type <anonymous> = true; _T1 = clang::RecordDecl*; _T2 = lldb_private::ClangASTImporter::LayoutInfo]'
/usr/include/c++/10/bits/stl_pair.h:572:14:   required from 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = clang::RecordDecl*&; _T2 = const lldb_private::ClangASTImporter::LayoutInfo&; typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type = lldb_private::ClangASTImporter::LayoutInfo; typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type = clang::RecordDecl*]'
/<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTImporter.cpp:518:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<const clang::FieldDecl*, long long unsigned int>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<const clang::CXXRecordDecl*, clang::CharUnits>; DerivedT = llvm::DenseMap<const clang::CXXRecordDecl*, clang::CharUnits>; KeyT = const clang::CXXRecordDecl*; ValueT = clang::CharUnits; KeyInfoT = llvm::DenseMapInfo<const clang::CXXRecordDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const clang::CXXRecordDecl*; ValueT = clang::CharUnits; KeyInfoT = llvm::DenseMapInfo<const clang::CXXRecordDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const clang::CXXRecordDecl*; ValueT = clang::CharUnits; KeyInfoT = llvm::DenseMapInfo<const clang::CXXRecordDecl*>; BucketT = llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:89:10:   required from 'constexpr std::pair<_T1, _T2>::pair(_U1&&, const _T2&) [with _U1 = clang::RecordDecl*&; typename std::enable_if<std::_PCC<true, _T1, _T2>::_MoveCopyPair<true, _U1, _T2>(), bool>::type <anonymous> = true; _T1 = clang::RecordDecl*; _T2 = lldb_private::ClangASTImporter::LayoutInfo]'
/usr/include/c++/10/bits/stl_pair.h:572:14:   required from 'constexpr std::pair<typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type, typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = clang::RecordDecl*&; _T2 = const lldb_private::ClangASTImporter::LayoutInfo&; typename std::__strip_reference_wrapper<typename std::decay<_Tp2>::type>::__type = lldb_private::ClangASTImporter::LayoutInfo; typename std::__strip_reference_wrapper<typename std::decay<_Tp>::type>::__type = clang::RecordDecl*]'
/<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTImporter.cpp:518:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<const clang::CXXRecordDecl*, clang::CharUnits>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/list:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ABI.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ABI.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ABI.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ABI.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ABI.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ABI.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ABI.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ABI.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTContext.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTContext.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:39:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:39:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/list:61,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTContext.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTContext.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTContext.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangASTContext.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ABI.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ABI.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ABI.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ABI.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ABI.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ABI.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/CPPLanguageRuntime.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/CPPLanguageRuntime.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/CPPLanguageRuntime.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ExecutionContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/ExecutionContext.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/ExecutionContext.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/CPPLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/CPPLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/CPPLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/CPPLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/CPPLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/CPPLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/CPPLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/CPPLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/CPPLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ExecutionContext.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ExecutionContext.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ExecutionContext.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ExecutionContext.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ExecutionContext.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ExecutionContext.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ExecutionContext.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ExecutionContext.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ExecutionContext.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ExecutionContext.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ExecutionContext.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/stdexcept:39,
                 from /usr/include/c++/10/system_error:41,
                 from /usr/include/c++/10/mutex:42,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ExecutionContext.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ExecutionContext.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/CPPLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/CPPLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/CPPLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/vector:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/CPPLanguageRuntime.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _OutputIterator = lldb_private::Range<long long unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2650 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = lldb_private::Range<long long unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/bin/make  -f tools/lldb/tools/intel-features/intel-mpx/CMakeFiles/lldbIntelMPX.dir/build.make tools/lldb/tools/intel-features/intel-mpx/CMakeFiles/lldbIntelMPX.dir/depend
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >; _OutputIterator = lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/tools/intel-features/intel-mpx /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/intel-features/intel-mpx /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/intel-features/intel-mpx/CMakeFiles/lldbIntelMPX.dir/DependInfo.cmake --color=
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*; _OutputIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/intel-features/intel-mpx/CMakeFiles/lldbIntelMPX.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/intel-features/intel-mpx/CMakeFiles/lldbIntelMPX.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/intel-features/intel-mpx/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/intel-features/intel-mpx/CMakeFiles/lldbIntelMPX.dir/depend.internal".
Scanning dependencies of target lldbIntelMPX
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/tools/intel-features/intel-mpx/CMakeFiles/lldbIntelMPX.dir/build.make tools/lldb/tools/intel-features/intel-mpx/CMakeFiles/lldbIntelMPX.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 90%] Building CXX object tools/lldb/tools/intel-features/intel-mpx/CMakeFiles/lldbIntelMPX.dir/cli-wrapper-mpxtable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/intel-features/intel-mpx && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/intel-features/intel-mpx -I/<<PKGBUILDDIR>>/tools/lldb/tools/intel-features/intel-mpx -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbIntelMPX.dir/cli-wrapper-mpxtable.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/intel-features/intel-mpx/cli-wrapper-mpxtable.cpp
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Pointer = lldb_private::Range<long long unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2717 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2707:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2707 |    std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/list:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:10:
/usr/include/c++/10/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Tp = lldb_private::Range<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_less_val]':
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 1309 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Tp = lldb_private::Range<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2048 |     __upper_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2717 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2707:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2707 |    std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2048 |     __upper_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
In file included from /usr/include/c++/10/list:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:10:
/usr/include/c++/10/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>; _Compare = __gnu_cxx::__ops::_Iter_less_val]':
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 1309 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >]':
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 1318 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >]':
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2488 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2513:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2513 |      = std::__lower_bound(__middle, __last, *__first_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2514 |      __gnu_cxx::__ops::__iter_comp_val(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2522:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2522 |      = std::__upper_bound(__first, __middle, *__second_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2523 |      __gnu_cxx::__ops::__val_comp_iter(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2529:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2529 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2530 |       __len11, __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~   
/usr/include/c++/10/bits/stl_algo.h:2531:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2531 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2532 |       __len1 - __len11, __len2 - __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2773 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2778:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2778 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2782:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2782 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2783:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2783 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2784:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2784 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2785 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2786 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2787 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2488 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2513:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2513 |      = std::__lower_bound(__middle, __last, *__first_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2514 |      __gnu_cxx::__ops::__iter_comp_val(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2522:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2522 |      = std::__upper_bound(__first, __middle, *__second_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2523 |      __gnu_cxx::__ops::__val_comp_iter(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2529:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2529 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2530 |       __len11, __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~   
/usr/include/c++/10/bits/stl_algo.h:2531:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2531 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2532 |       __len1 - __len11, __len2 - __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2773 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2778:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2778 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2782:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2782 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2783:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2783 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2784:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2784 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2785 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2786 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2787 |       __comp);
      |       ~~~~~~~                     
/<<PKGBUILDDIR>>/tools/lldb/tools/intel-features/intel-mpx/cli-wrapper-mpxtable.cpp: In function 'void PrintBTEntry(lldb::addr_t, lldb::addr_t, uint64_t, uint64_t, lldb::SBCommandReturnObject&)':
/<<PKGBUILDDIR>>/tools/lldb/tools/intel-features/intel-mpx/cli-wrapper-mpxtable.cpp:69:60: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
   69 |     result.Printf("Null bounds on map: pointer value = 0x%lx\n", value);
      |                                                          ~~^     ~~~~~
      |                                                            |     |
      |                                                            |     uint64_t {aka long long unsigned int}
      |                                                            long unsigned int
      |                                                          %llx
/<<PKGBUILDDIR>>/tools/lldb/tools/intel-features/intel-mpx/cli-wrapper-mpxtable.cpp:71:37: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'lldb::addr_t' {aka 'long long unsigned int'} [-Wformat=]
   71 |     result.Printf("    lbound = 0x%lx,", lbound);
      |                                   ~~^    ~~~~~~
      |                                     |    |
      |                                     |    lldb::addr_t {aka long long unsigned int}
      |                                     long unsigned int
      |                                   %llx
/<<PKGBUILDDIR>>/tools/lldb/tools/intel-features/intel-mpx/cli-wrapper-mpxtable.cpp:72:34: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'lldb::addr_t' {aka 'long long unsigned int'} [-Wformat=]
   72 |     result.Printf(" ubound = 0x%lx", ubound);
      |                                ~~^   ~~~~~~
      |                                  |   |
      |                                  |   lldb::addr_t {aka long long unsigned int}
      |                                  long unsigned int
      |                                %llx
/<<PKGBUILDDIR>>/tools/lldb/tools/intel-features/intel-mpx/cli-wrapper-mpxtable.cpp:73:42: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
   73 |     result.Printf(" (pointer value = 0x%lx,", value);
      |                                        ~~^    ~~~~~
      |                                          |    |
      |                                          |    uint64_t {aka long long unsigned int}
      |                                          long unsigned int
      |                                        %llx
/<<PKGBUILDDIR>>/tools/lldb/tools/intel-features/intel-mpx/cli-wrapper-mpxtable.cpp:74:36: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
   74 |     result.Printf(" metadata = 0x%lx)\n", meta);
      |                                  ~~^      ~~~~
      |                                    |      |
      |                                    |      uint64_t {aka long long unsigned int}
      |                                    long unsigned int
      |                                  %llx
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Linking CXX static library ../../../../../lib/liblldbIntelMPX.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/intel-features/intel-mpx && /usr/bin/cmake -P CMakeFiles/lldbIntelMPX.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/intel-features/intel-mpx && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbIntelMPX.dir/link.txt --verbose=1
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/ar qc ../../../../../lib/liblldbIntelMPX.a CMakeFiles/lldbIntelMPX.dir/cli-wrapper-mpxtable.cpp.o
/usr/bin/ranlib ../../../../../lib/liblldbIntelMPX.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 90%] Built target lldbIntelMPX
[ 90%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/FileAction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/FileAction.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/FileAction.cpp
/usr/bin/make  -f tools/lldb/unittests/TestingSupport/CMakeFiles/lldbUtilityHelpers.dir/build.make tools/lldb/unittests/TestingSupport/CMakeFiles/lldbUtilityHelpers.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/unittests/TestingSupport /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/unittests/TestingSupport /<<PKGBUILDDIR>>/build-llvm/tools/lldb/unittests/TestingSupport/CMakeFiles/lldbUtilityHelpers.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/unittests/TestingSupport/CMakeFiles/lldbUtilityHelpers.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/unittests/TestingSupport/CMakeFiles/lldbUtilityHelpers.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/unittests/TestingSupport/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/unittests/TestingSupport/CMakeFiles/lldbUtilityHelpers.dir/depend.internal".
Scanning dependencies of target lldbUtilityHelpers
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/unittests/TestingSupport/CMakeFiles/lldbUtilityHelpers.dir/build.make tools/lldb/unittests/TestingSupport/CMakeFiles/lldbUtilityHelpers.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 90%] Building CXX object tools/lldb/unittests/TestingSupport/CMakeFiles/lldbUtilityHelpers.dir/MockTildeExpressionResolver.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/unittests/TestingSupport && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/unittests/TestingSupport -I/<<PKGBUILDDIR>>/tools/lldb/unittests/TestingSupport -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source -I/<<PKGBUILDDIR>>/tools/lldb/unittests -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -include /<<PKGBUILDDIR>>/tools/lldb/unittests/gtest_common.h -fno-exceptions -o CMakeFiles/lldbUtilityHelpers.dir/MockTildeExpressionResolver.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/unittests/TestingSupport/MockTildeExpressionResolver.cpp
[ 90%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/JITLoader.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/JITLoader.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/JITLoader.cpp
[ 90%] Building CXX object tools/lldb/unittests/TestingSupport/CMakeFiles/lldbUtilityHelpers.dir/TestUtilities.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/unittests/TestingSupport && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/unittests/TestingSupport -I/<<PKGBUILDDIR>>/tools/lldb/unittests/TestingSupport -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source -I/<<PKGBUILDDIR>>/tools/lldb/unittests -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -include /<<PKGBUILDDIR>>/tools/lldb/unittests/gtest_common.h -fno-exceptions -o CMakeFiles/lldbUtilityHelpers.dir/TestUtilities.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/unittests/TestingSupport/TestUtilities.cpp
[ 90%] Linking CXX static library ../../../../lib/liblldbUtilityHelpers.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/unittests/TestingSupport && /usr/bin/cmake -P CMakeFiles/lldbUtilityHelpers.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/unittests/TestingSupport && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbUtilityHelpers.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldbUtilityHelpers.a CMakeFiles/lldbUtilityHelpers.dir/MockTildeExpressionResolver.cpp.o CMakeFiles/lldbUtilityHelpers.dir/TestUtilities.cpp.o
/usr/bin/ranlib ../../../../lib/liblldbUtilityHelpers.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 90%] Built target lldbUtilityHelpers
[ 90%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/ClangExternalASTSourceCommon.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ClangExternalASTSourceCommon.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangExternalASTSourceCommon.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>&}; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>; _Alloc = std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&}; _Tp = lldb_private::Range<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::Range<long long unsigned int, long long unsigned int>&}; _Tp = lldb_private::Range<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void lldb_private::RangeVector<B, S>::CombineConsecutiveRanges() [with B = long long unsigned int; S = long long unsigned int]':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:62,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:10:
/usr/include/c++/10/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>]':
/usr/include/c++/10/bits/stl_tempbuf.h:257:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
  257 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/JITLoader.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/JITLoader.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Target/JITLoader.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/vector:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/JITLoader.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/JITLoader.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Tp = lldb_private::Range<long long unsigned int, long long unsigned int>]':
/usr/include/c++/10/bits/stl_tempbuf.h:257:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >; _BidirectionalIterator2 = lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*; _Distance = int]':
/usr/include/c++/10/bits/stl_algo.h:2389:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2389 |     __rotate_adaptive(_BidirectionalIterator1 __first,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2389:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2389:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >; _Distance = int; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2427 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2457:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2457 |   = std::__lower_bound(__middle, __last, *__first_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2458 |          __gnu_cxx::__ops::__iter_comp_val(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2466:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2466 |   = std::__upper_bound(__first, __middle, *__second_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2467 |          __gnu_cxx::__ops::__val_comp_iter(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2472:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2472 |      = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2473 |          __len1 - __len11, __len22, __buffer,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2474 |          __buffer_size);
      |          ~~~~~~~~~~~~~~       
/usr/include/c++/10/bits/stl_algo.h:2475:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2475 |    std::__merge_adaptive(__first, __first_cut, __new_middle, __len11,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2476 |     __len22, __buffer, __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2477:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2477 |    std::__merge_adaptive(__new_middle, __second_cut, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2478 |     __len1 - __len11,
      |     ~~~~~~~~~~~~~~~~~    
 2479 |     __len2 - __len22, __buffer,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2480 |     __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2744 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2753:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2753 |    std::__stable_sort_adaptive(__first, __middle, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2754 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2755:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2755 |    std::__stable_sort_adaptive(__middle, __last, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2756 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2760:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2760 |    std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2761:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2761 |    std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2763:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 2763 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2764 |        _Distance(__middle - __first),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2765 |        _Distance(__last - __middle),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2766 |        __buffer, __buffer_size,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |        __comp);
      |        ~~~~~~~              
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/JITLoaderList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/JITLoaderList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/JITLoaderList.cpp
/usr/include/c++/10/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = lldb_private::Range<long long unsigned int, long long unsigned int>*; _Distance = int]':
/usr/include/c++/10/bits/stl_algo.h:2389:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2389 |     __rotate_adaptive(_BidirectionalIterator1 __first,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2389:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2389:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = lldb_private::Range<long long unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2427 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2457:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2457 |   = std::__lower_bound(__middle, __last, *__first_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2458 |          __gnu_cxx::__ops::__iter_comp_val(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2466:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2466 |   = std::__upper_bound(__first, __middle, *__second_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2467 |          __gnu_cxx::__ops::__val_comp_iter(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2472:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2472 |      = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2473 |          __len1 - __len11, __len22, __buffer,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2474 |          __buffer_size);
      |          ~~~~~~~~~~~~~~       
/usr/include/c++/10/bits/stl_algo.h:2475:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2475 |    std::__merge_adaptive(__first, __first_cut, __new_middle, __len11,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2476 |     __len22, __buffer, __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2477:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2477 |    std::__merge_adaptive(__new_middle, __second_cut, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2478 |     __len1 - __len11,
      |     ~~~~~~~~~~~~~~~~~    
 2479 |     __len2 - __len22, __buffer,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2480 |     __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Pointer = lldb_private::Range<long long unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2744 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2753:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2753 |    std::__stable_sort_adaptive(__first, __middle, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2754 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2755:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2755 |    std::__stable_sort_adaptive(__middle, __last, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2756 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2760:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2760 |    std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2761:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2761 |    std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2763:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2763 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2764 |        _Distance(__middle - __first),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2765 |        _Distance(__last - __middle),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2766 |        __buffer, __buffer_size,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |        __comp);
      |        ~~~~~~~              
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'SymbolFileDWARF::GlobalVariableMap& SymbolFileDWARF::GetGlobalAranges()':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:10:
/usr/include/c++/10/bits/stl_algo.h:5032:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 5032 |       _TmpBuf __buf(__first, std::distance(__first, __last));
      |               ^~~~~
/usr/include/c++/10/bits/stl_algo.h:5035:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 5035 |  std::__inplace_stable_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:5037:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, lldb_private::Variable*> > > >' changed in GCC 7.1
 5037 |  std::__stable_sort_adaptive(__first, __last, __buf.begin(),
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5038 |         _DistanceType(__buf.size()), __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'lldb::VariableSP SymbolFileDWARF::ParseVariableDIE(const lldb_private::SymbolContext&, const DWARFDIE&, lldb::addr_t)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:10:
/usr/include/c++/10/bits/stl_algo.h:5032:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 5032 |       _TmpBuf __buf(__first, std::distance(__first, __last));
      |               ^~~~~
/usr/include/c++/10/bits/stl_algo.h:5035:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 5035 |  std::__inplace_stable_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:5037:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 5037 |  std::__stable_sort_adaptive(__first, __last, __buf.begin(),
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5038 |         _DistanceType(__buf.size()), __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExternalASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangExternalASTSourceCommon.h:40,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangExternalASTSourceCommon.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/CharUnits.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExternalASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangExternalASTSourceCommon.h:40,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangExternalASTSourceCommon.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 90%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/InstrumentationRuntime.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/InstrumentationRuntime.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/InstrumentationRuntime.cpp
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDwo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDwo.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/InstrumentationRuntime.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/InstrumentationRuntime.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/InstrumentationRuntime.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/InstrumentationRuntime.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/InstrumentationRuntime.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/InstrumentationRuntime.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Target/InstrumentationRuntime.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/InstrumentationRuntime.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/InstrumentationRuntime.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 90%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/ClangUtil.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ClangUtil.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangUtil.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDwoDwp.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDwoDwp.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwoDwp.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/InstrumentationRuntimeStopInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/InstrumentationRuntimeStopInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/InstrumentationRuntimeStopInfo.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwoDwp.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwoDwp.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwoDwp.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwoDwp.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwoDwp.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwoDwp.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwoDwp.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwoDwp.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwoDwp.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwoDwp.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwoDwp.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwoDwp.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwoDwp.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwoDwp.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/usr/bin/make  -f tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build.make tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lli/ChildTarget /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lli/ChildTarget /<<PKGBUILDDIR>>/build-llvm/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lli/ChildTarget/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/depend.internal".
Scanning dependencies of target lli-child-target
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build.make tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 90%] Building CXX object tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lli/ChildTarget && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lli/ChildTarget -I/<<PKGBUILDDIR>>/tools/lli/ChildTarget -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o -c /<<PKGBUILDDIR>>/tools/lli/ChildTarget/ChildTarget.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StopInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/InstrumentationRuntimeStopInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/InstrumentationRuntimeStopInfo.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StopInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/InstrumentationRuntimeStopInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/InstrumentationRuntimeStopInfo.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StopInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/InstrumentationRuntimeStopInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/InstrumentationRuntimeStopInfo.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/InstrumentationRuntimeStopInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/InstrumentationRuntimeStopInfo.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangUtil.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDwp.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDwp.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.cpp
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/Language.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/Language.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/Language.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lli/ChildTarget/ChildTarget.cpp:2:
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h: In instantiation of 'llvm::Expected<long long unsigned int> llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::handleReserveMem(llvm::orc::remote::ResourceIdMgr::ResourceId, uint64_t, uint32_t) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::orc::remote::ResourceIdMgr::ResourceId = long long unsigned int; uint64_t = long long unsigned int; uint32_t = unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:73:40:   required from 'llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::OrcRemoteTargetServer(ChannelT&, llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::SymbolLookupFtor, llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::EHFrameRegistrationFtor, llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::EHFrameRegistrationFtor) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::SymbolLookupFtor = std::function<long long unsigned int(const std::__cxx11::basic_string<char>&)>; llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::EHFrameRegistrationFtor = std::function<void(unsigned char*, unsigned int)>]'
/<<PKGBUILDDIR>>/tools/lli/ChildTarget/ChildTarget.cpp:58:79:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:385:27: warning: redundant move in return statement [-Wredundant-move]
  385 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:385:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h: In instantiation of 'llvm::Expected<std::tuple<long long unsigned int, long long unsigned int, unsigned int> > llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::handleEmitIndirectStubs(llvm::orc::remote::ResourceIdMgr::ResourceId, uint32_t) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::orc::remote::ResourceIdMgr::ResourceId = long long unsigned int; uint32_t = unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:84:42:   required from 'llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::OrcRemoteTargetServer(ChannelT&, llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::SymbolLookupFtor, llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::EHFrameRegistrationFtor, llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::EHFrameRegistrationFtor) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::SymbolLookupFtor = std::function<long long unsigned int(const std::__cxx11::basic_string<char>&)>; llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::EHFrameRegistrationFtor = std::function<void(unsigned char*, unsigned int)>]'
/<<PKGBUILDDIR>>/tools/lli/ChildTarget/ChildTarget.cpp:58:79:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:270:27: warning: redundant move in return statement [-Wredundant-move]
  270 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:270:27: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Language.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:20,
                 from /<<PKGBUILDDIR>>/tools/lli/ChildTarget/ChildTarget.cpp:2:
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::utils::RequestCompile; ArgTs = {long long unsigned int}; AltRetT = long long unsigned int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<long long unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:102:40:   required from 'llvm::Expected<long long unsigned int> llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::requestCompile(llvm::JITTargetAddress) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::JITTargetAddress = long long unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:151:39:   required from 'static llvm::JITTargetAddress llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::reenter(void*, void*) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::JITTargetAddress = long long unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:293:32:   required from 'llvm::Error llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::handleEmitResolverBlock() [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI]'
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:86:42:   required from 'llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::OrcRemoteTargetServer(ChannelT&, llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::SymbolLookupFtor, llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::EHFrameRegistrationFtor, llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::EHFrameRegistrationFtor) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::SymbolLookupFtor = std::function<long long unsigned int(const std::__cxx11::basic_string<char>&)>; llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::EHFrameRegistrationFtor = std::function<void(unsigned char*, unsigned int)>]'
/<<PKGBUILDDIR>>/tools/lli/ChildTarget/ChildTarget.cpp:58:79:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move]
 1598 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move]
 1605 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangUtil.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangUtil.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangUtil.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangUtil.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::rpc::detail::RPCEndpointBase<llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>, llvm::orc::rpc::RawByteChannel, unsigned int, unsigned int>::OrcRPCNegotiate; ArgTs = {const char*}; AltRetT = unsigned int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1312:47:   required from 'llvm::Expected<T2> llvm::orc::rpc::detail::RPCEndpointBase<ImplT, ChannelT, FunctionIdT, SequenceNumberT>::getRemoteFunctionId(bool, bool) [with Func = llvm::orc::remote::utils::RequestCompile; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1086:51:   required from 'llvm::Error llvm::orc::rpc::detail::RPCEndpointBase<ImplT, ChannelT, FunctionIdT, SequenceNumberT>::appendCallAsync(HandlerT, const ArgTs& ...) [with Func = llvm::orc::remote::utils::RequestCompile; HandlerT = llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB<llvm::orc::remote::utils::RequestCompile, {long long unsigned int}, long long unsigned int>::<lambda(ResultType)>; ArgTs = {long long unsigned int}; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1589:56:   required from 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::utils::RequestCompile; ArgTs = {long long unsigned int}; AltRetT = long long unsigned int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<long long unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:102:40:   required from 'llvm::Expected<long long unsigned int> llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::requestCompile(llvm::JITTargetAddress) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::JITTargetAddress = long long unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:151:39:   required from 'static llvm::JITTargetAddress llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::reenter(void*, void*) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::JITTargetAddress = long long unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:293:32:   required from 'llvm::Error llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::handleEmitResolverBlock() [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI]'
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:86:42:   required from 'llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::OrcRemoteTargetServer(ChannelT&, llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::SymbolLookupFtor, llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::EHFrameRegistrationFtor, llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::EHFrameRegistrationFtor) [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcGenericABI; llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::SymbolLookupFtor = std::function<long long unsigned int(const std::__cxx11::basic_string<char>&)>; llvm::orc::remote::OrcRemoteTargetServer<ChannelT, TargetT>::EHFrameRegistrationFtor = std::function<void(unsigned char*, unsigned int)>]'
/<<PKGBUILDDIR>>/tools/lli/ChildTarget/ChildTarget.cpp:58:79:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move]
 1598 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move]
 1605 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangUtil.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangUtil.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangUtil.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangUtil.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ClangUtil.cpp:12:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Language.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Language.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Language.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Language.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Language.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Language.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Language.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Language.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDebugMap.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDebugMap.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/CompilerDecl.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/CompilerDecl.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompilerDecl.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Language.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Language.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Language.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Language.cpp:12:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 90%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/CompilerDeclContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/CompilerDeclContext.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompilerDeclContext.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/LanguageRuntime.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/LanguageRuntime.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/LanguageRuntime.cpp
[ 90%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/CompilerType.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/CompilerType.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompilerType.cpp
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/RangeMap.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp:14:
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >; _OutputIterator = lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2650 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*; _OutputIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2717 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2707:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2707 |    std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2048 |     __upper_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/LanguageRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/LanguageRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bitset:47,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp:14:
/usr/include/c++/10/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>; _Compare = __gnu_cxx::__ops::_Iter_less_val]':
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 1309 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/LanguageRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/LanguageRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/RangeMap.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp:14:
/usr/include/c++/10/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2048 |     __upper_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bitset:47,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp:14:
/usr/include/c++/10/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_less_val]':
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 1309 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/RangeMap.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp:14:
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >; _OutputIterator = lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2650 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2717 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2707:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2707 |    std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/LanguageRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/LanguageRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/LanguageRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/LanguageRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >]':
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 1318 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >]':
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2488 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2513:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2513 |      = std::__lower_bound(__middle, __last, *__first_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2514 |      __gnu_cxx::__ops::__iter_comp_val(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2522:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2522 |      = std::__upper_bound(__first, __middle, *__second_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2523 |      __gnu_cxx::__ops::__val_comp_iter(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2529:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2529 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2530 |       __len11, __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~   
/usr/include/c++/10/bits/stl_algo.h:2531:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2531 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2532 |       __len1 - __len11, __len2 - __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2773 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2778:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2778 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2782:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2782 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2783:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2783 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2784:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2784 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2785 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2786 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2787 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2488 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2513:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2513 |      = std::__lower_bound(__middle, __last, *__first_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2514 |      __gnu_cxx::__ops::__iter_comp_val(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2522:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2522 |      = std::__upper_bound(__first, __middle, *__second_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2523 |      __gnu_cxx::__ops::__val_comp_iter(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2529:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2529 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2530 |       __len11, __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~   
/usr/include/c++/10/bits/stl_algo.h:2531:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2531 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2532 |       __len1 - __len11, __len2 - __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2773 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2778:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2778 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2782:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2782 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2783:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2783 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2784:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2784 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2785 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2786 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2787 |       __comp);
      |       ~~~~~~~                     
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/LanguageRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompilerType.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompilerType.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompilerType.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompilerType.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>&}; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>; _Alloc = std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>&}; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>; _Alloc = std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp:14:
/usr/include/c++/10/bits/stl_vector.h: In member function 'bool SymbolFileDWARFDebugMap::AddOSOFileRange(SymbolFileDWARFDebugMap::CompileUnitInfo*, lldb::addr_t, lldb::addr_t, lldb::addr_t, lldb::addr_t)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:62,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/RangeMap.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp:14:
/usr/include/c++/10/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>]':
/usr/include/c++/10/bits/stl_tempbuf.h:257:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
  257 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompilerType.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompilerType.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompilerType.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompilerType.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/usr/include/c++/10/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>]':
/usr/include/c++/10/bits/stl_tempbuf.h:257:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/RangeMap.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp:14:
/usr/include/c++/10/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >; _BidirectionalIterator2 = lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*; _Distance = int]':
/usr/include/c++/10/bits/stl_algo.h:2389:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2389 |     __rotate_adaptive(_BidirectionalIterator1 __first,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2389:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2389:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >; _Distance = int; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2427 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2457:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2457 |   = std::__lower_bound(__middle, __last, *__first_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2458 |          __gnu_cxx::__ops::__iter_comp_val(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2466:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2466 |   = std::__upper_bound(__first, __middle, *__second_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2467 |          __gnu_cxx::__ops::__val_comp_iter(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2472:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2472 |      = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2473 |          __len1 - __len11, __len22, __buffer,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2474 |          __buffer_size);
      |          ~~~~~~~~~~~~~~       
/usr/include/c++/10/bits/stl_algo.h:2475:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2475 |    std::__merge_adaptive(__first, __first_cut, __new_middle, __len11,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2476 |     __len22, __buffer, __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2477:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2477 |    std::__merge_adaptive(__new_middle, __second_cut, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2478 |     __len1 - __len11,
      |     ~~~~~~~~~~~~~~~~~    
 2479 |     __len2 - __len22, __buffer,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2480 |     __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2744 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2753:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2753 |    std::__stable_sort_adaptive(__first, __middle, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2754 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2755:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2755 |    std::__stable_sort_adaptive(__middle, __last, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2756 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2760:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2760 |    std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2761:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2761 |    std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2763:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 2763 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2764 |        _Distance(__middle - __first),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2765 |        _Distance(__last - __middle),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2766 |        __buffer, __buffer_size,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |        __comp);
      |        ~~~~~~~              
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp:14:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void SymbolFileDWARFDebugMap::InitOSO()':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/RangeMap.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp:14:
/usr/include/c++/10/bits/stl_algo.h:5032:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 5032 |       _TmpBuf __buf(__first, std::distance(__first, __last));
      |               ^~~~~
/usr/include/c++/10/bits/stl_algo.h:5035:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 5035 |  std::__inplace_stable_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:5037:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, SymbolFileDWARFDebugMap::OSOEntry> > > >' changed in GCC 7.1
 5037 |  std::__stable_sort_adaptive(__first, __last, __buf.begin(),
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5038 |         _DistanceType(__buf.size()), __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*; _Distance = int]':
/usr/include/c++/10/bits/stl_algo.h:2389:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2389 |     __rotate_adaptive(_BidirectionalIterator1 __first,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2389:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2389:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2389:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2427 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2457:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2457 |   = std::__lower_bound(__middle, __last, *__first_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2458 |          __gnu_cxx::__ops::__iter_comp_val(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2466:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2466 |   = std::__upper_bound(__first, __middle, *__second_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2467 |          __gnu_cxx::__ops::__val_comp_iter(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2472:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2472 |      = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2473 |          __len1 - __len11, __len22, __buffer,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2474 |          __buffer_size);
      |          ~~~~~~~~~~~~~~       
/usr/include/c++/10/bits/stl_algo.h:2475:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2475 |    std::__merge_adaptive(__first, __first_cut, __new_middle, __len11,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2476 |     __len22, __buffer, __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2477:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2477 |    std::__merge_adaptive(__new_middle, __second_cut, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2478 |     __len1 - __len11,
      |     ~~~~~~~~~~~~~~~~~    
 2479 |     __len2 - __len22, __buffer,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2480 |     __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2744 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2753:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2753 |    std::__stable_sort_adaptive(__first, __middle, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2754 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2755:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2755 |    std::__stable_sort_adaptive(__middle, __last, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2756 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2760:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2760 |    std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2761:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2761 |    std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2763:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2763 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2764 |        _Distance(__middle - __first),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2765 |        _Distance(__last - __middle),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2766 |        __buffer, __buffer_size,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |        __comp);
      |        ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h: In member function 'void SymbolFileDWARFDebugMap::FinalizeOSOFileRanges(SymbolFileDWARFDebugMap::CompileUnitInfo*)':
/usr/include/c++/10/bits/stl_algo.h:5032:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 5032 |       _TmpBuf __buf(__first, std::distance(__first, __last));
      |               ^~~~~
/usr/include/c++/10/bits/stl_algo.h:5035:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 5035 |  std::__inplace_stable_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:5037:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 5037 |  std::__stable_sort_adaptive(__first, __last, __buf.begin(),
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5038 |         _DistanceType(__buf.size()), __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Linking CXX executable ../../../bin/lli-child-target
cd /<<PKGBUILDDIR>>/build-llvm/tools/lli/ChildTarget && /usr/bin/cmake -E cmake_link_script CMakeFiles/lli-child-target.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o -o ../../../bin/lli-child-target  -Wl,-rpath,"\$ORIGIN/../lib" ../../../lib/libLLVMOrcJIT.a ../../../lib/libLLVMRuntimeDyld.a ../../../lib/libLLVMSupport.a -lpthread ../../../lib/libLLVMExecutionEngine.a ../../../lib/libLLVMRuntimeDyld.a ../../../lib/libLLVMTarget.a ../../../lib/libLLVMTransformUtils.a ../../../lib/libLLVMAnalysis.a ../../../lib/libLLVMObject.a ../../../lib/libLLVMBitReader.a ../../../lib/libLLVMMCParser.a ../../../lib/libLLVMMC.a ../../../lib/libLLVMProfileData.a ../../../lib/libLLVMCore.a ../../../lib/libLLVMBinaryFormat.a ../../../lib/libLLVMSupport.a -lz -lrt -ldl -ltinfo -lpthread -lm ../../../lib/libLLVMDemangle.a 
[ 90%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/UniqueDWARFASTType.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/UniqueDWARFASTType.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompilerType.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 90%] Built target lli-child-target
[ 90%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/CompileUnit.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/CompileUnit.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompileUnit.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/LanguageRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/LanguageRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/LanguageRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/LanguageRuntime.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointID.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/LanguageRuntime.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/LanguageRuntime.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Linking CXX static library ../../../../../../lib/liblldbPluginSymbolFileDWARF.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/cmake -P CMakeFiles/lldbPluginSymbolFileDWARF.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginSymbolFileDWARF.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/liblldbPluginSymbolFileDWARF.a CMakeFiles/lldbPluginSymbolFileDWARF.dir/DIERef.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFAbbreviationDeclaration.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserClang.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserGo.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserJava.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserOCaml.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFAttribute.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFCompileUnit.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDataExtractor.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugAbbrev.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugAranges.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugArangeSet.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugInfo.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugInfoEntry.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugLine.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacro.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacinfo.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacinfoEntry.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugPubnames.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugPubnamesSet.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugRanges.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDeclContext.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDefines.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDIE.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDIECollection.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFFormValue.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/HashedNameToDIE.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/LogChannelDWARF.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/NameToDIE.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARF.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDwo.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDwoDwp.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDwp.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDebugMap.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/UniqueDWARFASTType.cpp.o
/usr/bin/ranlib ../../../../../../lib/liblldbPluginSymbolFileDWARF.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 90%] Built target lldbPluginSymbolFileDWARF
[ 90%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/CompactUnwindInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/CompactUnwindInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompactUnwindInfo.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompileUnit.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompileUnit.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompileUnit.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompileUnit.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompileUnit.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompilerType.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompilerType.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/functional:54,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompilerType.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompilerType.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompilerType.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompilerType.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompilerType.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompilerType.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompilerType.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompactUnwindInfo.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompactUnwindInfo.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompactUnwindInfo.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompactUnwindInfo.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 90%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/Memory.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/Memory.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/Memory.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompileUnit.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompileUnit.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompileUnit.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/FileSpec.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/FileSpecList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompileUnit.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompactUnwindInfo.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompactUnwindInfo.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompactUnwindInfo.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompactUnwindInfo.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompactUnwindInfo.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompactUnwindInfo.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompactUnwindInfo.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompactUnwindInfo.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompactUnwindInfo.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/stdexcept:39,
                 from /usr/include/c++/10/system_error:41,
                 from /usr/include/c++/10/mutex:42,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompactUnwindInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/CompactUnwindInfo.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 90%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/MemoryHistory.cpp.o
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/MemoryHistory.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/MemoryHistory.cpp
/usr/bin/make  -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AsmParser /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AsmParser /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend.internal".
Scanning dependencies of target LLVMAMDGPUAsmParser
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 90%] Building CXX object lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/AMDGPUAsmParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AsmParser && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AsmParser -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU/AsmParser -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUAsmParser.dir/AMDGPUAsmParser.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Memory.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Memory.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Memory.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Memory.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Memory.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/make  -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/AMDGPU/InstPrinter /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/InstPrinter /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend.internal".
Scanning dependencies of target LLVMAMDGPUAsmPrinter
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 90%] Building CXX object lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/AMDGPUInstPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/InstPrinter && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU/InstPrinter -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUAsmPrinter.dir/AMDGPUInstPrinter.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/DebugMacros.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/DebugMacros.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/DebugMacros.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Memory.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Memory.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::Range<long long unsigned int, unsigned int>&}; _Tp = lldb_private::Range<long long unsigned int, unsigned int>; _Alloc = std::allocator<lldb_private::Range<long long unsigned int, unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = lldb_private::Range<long long unsigned int, unsigned int>; _Alloc = std::allocator<lldb_private::Range<long long unsigned int, unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:130:5: note: parameter passing for argument of type 'std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  130 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:161:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > > >' changed in GCC 7.1
  161 |  _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Memory.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Memory.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In constructor 'lldb_private::AllocatedBlock::AllocatedBlock(lldb::addr_t, uint32_t, uint32_t, uint32_t)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Memory.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Memory.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = lldb_private::Range<long long unsigned int, unsigned int>; _Alloc = std::allocator<lldb_private::Range<long long unsigned int, unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:171:5: note: parameter passing for argument of type 'std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > >::iterator' changed in GCC 7.1
  171 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Memory.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Memory.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'lldb::addr_t lldb_private::AllocatedBlock::ReserveBlock(uint32_t)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Memory.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Memory.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/RangeMap.h:386:21: note: parameter passing for argument of type 'std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  386 |     m_entries.insert(pos, entry);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Memory.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Memory.cpp:10:
/usr/include/c++/10/bits/stl_vector.h:1431:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 1431 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Memory.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Memory.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/RangeMap.h:386:21: note: parameter passing for argument of type 'std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  386 |     m_entries.insert(pos, entry);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Memory.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Memory.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void lldb_private::RangeVector<B, S>::Insert(const Entry&, bool) [with B = long long unsigned int; S = unsigned int]':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1431:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 1431 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1431:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 1431 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1431:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 1431 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1431:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 1431 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Memory.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Memory.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/RangeMap.h:386:21: note: parameter passing for argument of type 'std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > >::const_iterator' changed in GCC 7.1
  386 |     m_entries.insert(pos, entry);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Memory.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Memory.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'bool lldb_private::AllocatedBlock::FreeBlock(lldb::addr_t)':
/usr/include/c++/10/bits/stl_vector.h:1431:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 1431 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Memory.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Memory.cpp:10:
/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::shared_ptr<lldb_private::DataBuffer> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::DataBuffer> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::DataBuffer> > >]':
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::shared_ptr<lldb_private::DataBuffer> >, std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::DataBuffer> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::DataBuffer> > > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Memory.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Memory.cpp:10:
/usr/include/c++/10/bits/stl_map.h: In member function 'void lldb_private::MemoryCache::AddL1CacheData(lldb::addr_t, const DataBufferSP&)':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::shared_ptr<lldb_private::DataBuffer> >, std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::DataBuffer> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::DataBuffer> > > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h: In member function 'size_t lldb_private::MemoryCache::Read(lldb::addr_t, void*, size_t, lldb_private::Status&)':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::shared_ptr<lldb_private::DataBuffer> >, std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::DataBuffer> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::DataBuffer> > > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/DebugMacros.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ModuleCache.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/ModuleCache.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/ModuleCache.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/Declaration.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Declaration.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Declaration.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Target/TargetMachine.h:17,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:15,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AMDGPU.h:14,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ModuleCache.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ModuleCache.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ModuleCache.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ModuleCache.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Declaration.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/DWARFCallFrameInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/DWARFCallFrameInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp
[ 90%] Linking CXX static library ../../../libLLVMAMDGPUAsmPrinter.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUAsmPrinter.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUAsmPrinter.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMAMDGPUAsmPrinter.a CMakeFiles/LLVMAMDGPUAsmPrinter.dir/AMDGPUInstPrinter.cpp.o
/usr/bin/ranlib ../../../libLLVMAMDGPUAsmPrinter.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 90%] Built target LLVMAMDGPUAsmPrinter
[ 90%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ObjCLanguageRuntime.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/ObjCLanguageRuntime.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/ObjCLanguageRuntime.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Target/AMDGPU/Disassembler /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/Disassembler /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend.internal".
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
Scanning dependencies of target LLVMAMDGPUDisassembler
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 90%] Building CXX object lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/AMDGPUDisassembler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/Disassembler && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU/Disassembler -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/Disassembler/.. -I/<<PKGBUILDDIR>>/lib/Target/AMDGPU/Disassembler/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMAMDGPUDisassembler.dir/AMDGPUDisassembler.cpp.o -c /<<PKGBUILDDIR>>/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ObjCLanguageRuntime.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ObjCLanguageRuntime.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ObjCLanguageRuntime.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ObjCLanguageRuntime.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ObjCLanguageRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/RangeMap.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >; _OutputIterator = lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2650 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >; _Pointer = lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2717 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2707:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2707 |    std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_tree.h:63,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp:10:
/usr/include/c++/10/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >; _Tp = lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_less_val]':
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 1309 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/RangeMap.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >; _Tp = lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2048 |     __upper_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >]':
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 1318 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2488 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2513:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2513 |      = std::__lower_bound(__middle, __last, *__first_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2514 |      __gnu_cxx::__ops::__iter_comp_val(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2522:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2522 |      = std::__upper_bound(__first, __middle, *__second_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2523 |      __gnu_cxx::__ops::__val_comp_iter(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2529:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2529 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2530 |       __len11, __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~   
/usr/include/c++/10/bits/stl_algo.h:2531:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2531 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2532 |       __len1 - __len11, __len2 - __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2773 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2778:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2778 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2782:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2782 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2783:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2783 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2784:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2784 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2785 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2786 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2787 |       __comp);
      |       ~~~~~~~                     
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/RangeMap.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::Range<long long unsigned int, unsigned int>&}; _Tp = lldb_private::Range<long long unsigned int, unsigned int>; _Alloc = std::allocator<lldb_private::Range<long long unsigned int, unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>&}; _Tp = lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>; _Alloc = std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/memory:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Address.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/AddressRange.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp:10:
/usr/include/c++/10/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >; _Tp = lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>]':
/usr/include/c++/10/bits/stl_tempbuf.h:257:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
  257 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/RangeMap.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >; _BidirectionalIterator2 = lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*; _Distance = int]':
/usr/include/c++/10/bits/stl_algo.h:2389:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2389 |     __rotate_adaptive(_BidirectionalIterator1 __first,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2389:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2389:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >; _Distance = int; _Pointer = lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2427 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2457:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2457 |   = std::__lower_bound(__middle, __last, *__first_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2458 |          __gnu_cxx::__ops::__iter_comp_val(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2466:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2466 |   = std::__upper_bound(__first, __middle, *__second_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2467 |          __gnu_cxx::__ops::__val_comp_iter(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2472:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2472 |      = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2473 |          __len1 - __len11, __len22, __buffer,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2474 |          __buffer_size);
      |          ~~~~~~~~~~~~~~       
/usr/include/c++/10/bits/stl_algo.h:2475:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2475 |    std::__merge_adaptive(__first, __first_cut, __new_middle, __len11,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2476 |     __len22, __buffer, __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2477:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2477 |    std::__merge_adaptive(__new_middle, __second_cut, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2478 |     __len1 - __len11,
      |     ~~~~~~~~~~~~~~~~~    
 2479 |     __len2 - __len22, __buffer,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2480 |     __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >; _Pointer = lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2744 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2753:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2753 |    std::__stable_sort_adaptive(__first, __middle, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2754 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2755:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2755 |    std::__stable_sort_adaptive(__middle, __last, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2756 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2760:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2760 |    std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2761:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2761 |    std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2763:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 2763 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2764 |        _Distance(__middle - __first),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2765 |        _Distance(__last - __middle),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2766 |        __buffer, __buffer_size,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |        __comp);
      |        ~~~~~~~              
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/RangeMap.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void lldb_private::DWARFCallFrameInfo::GetFDEIndex()':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/RangeMap.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp:10:
/usr/include/c++/10/bits/stl_algo.h:5032:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 5032 |       _TmpBuf __buf(__first, std::distance(__first, __last));
      |               ^~~~~
/usr/include/c++/10/bits/stl_algo.h:5035:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 5035 |  std::__inplace_stable_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:5037:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, unsigned int, unsigned int> > > >' changed in GCC 7.1
 5037 |  std::__stable_sort_adaptive(__first, __last, __buf.begin(),
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5038 |         _DistanceType(__buf.size()), __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/RangeMap.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void lldb_private::DWARFCallFrameInfo::GetFunctionAddressAndSizeVector(lldb_private::DWARFCallFrameInfo::FunctionAddressAndSizeVector&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/Function.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Function.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Function.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h:19,
                 from /<<PKGBUILDDIR>>/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Function.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Function.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Function.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Function.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Function.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ObjCLanguageRuntime.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/MappedHash.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ObjCLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ObjCLanguageRuntime.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/MappedHash.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ObjCLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Function.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Function.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Function.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Address.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/AddressRange.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Function.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ObjCLanguageRuntime.cpp:9:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ObjCLanguageRuntime.cpp:9:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ObjCLanguageRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ObjCLanguageRuntime.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ObjCLanguageRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/NestedNameSpecifier.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Type.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ObjCLanguageRuntime.cpp:9:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/FuncUnwinders.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/FuncUnwinders.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/FuncUnwinders.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/FuncUnwinders.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompactUnwindInfo.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/FuncUnwinders.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/FuncUnwinders.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompactUnwindInfo.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/FuncUnwinders.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/FuncUnwinders.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/FuncUnwinders.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/FuncUnwinders.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/FuncUnwinders.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/FuncUnwinders.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/FuncUnwinders.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/FuncUnwinders.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Address.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/AddressRange.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/FuncUnwinders.h:4,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/FuncUnwinders.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/OperatingSystem.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/OperatingSystem.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/OperatingSystem.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/GoASTContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/GoASTContext.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/GoASTContext.cpp
[ 90%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/PathMappingList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/PathMappingList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/PathMappingList.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/GoASTContext.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/GoASTContext.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/GoASTContext.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/GoASTContext.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 90%] Linking CXX static library ../../../libLLVMAMDGPUAsmParser.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUAsmParser.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUAsmParser.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMAMDGPUAsmParser.a CMakeFiles/LLVMAMDGPUAsmParser.dir/AMDGPUAsmParser.cpp.o
/usr/bin/ranlib ../../../libLLVMAMDGPUAsmParser.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/GoASTContext.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 90%] Built target LLVMAMDGPUAsmParser
[ 90%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/Platform.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/Platform.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/Platform.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/GoASTContext.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/GoASTContext.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/GoASTContext.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/GoASTContext.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
/usr/bin/make  -f projects/compiler-rt/CMakeFiles/compiler-rt.dir/build.make projects/compiler-rt/CMakeFiles/compiler-rt.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/projects/compiler-rt /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt /<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/CMakeFiles/compiler-rt.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/CMakeFiles/compiler-rt.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/CMakeFiles/compiler-rt.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/projects/compiler-rt/CMakeFiles/compiler-rt.dir/depend.internal".
Scanning dependencies of target compiler-rt
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f projects/compiler-rt/CMakeFiles/compiler-rt.dir/build.make projects/compiler-rt/CMakeFiles/compiler-rt.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
make[4]: Nothing to be done for 'projects/compiler-rt/CMakeFiles/compiler-rt.dir/build'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 90%] Built target compiler-rt
[ 90%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/Process.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/Process.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/Process.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointIDList.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Platform.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointIDList.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Platform.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointIDList.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Platform.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointIDList.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Platform.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Platform.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Platform.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Platform.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Platform.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/GoASTContext.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/GoASTContext.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/GoASTContext.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/stdexcept:39,
                 from /usr/include/c++/10/system_error:41,
                 from /usr/include/c++/10/mutex:42,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/GoASTContext.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Target/Platform.cpp: In member function 'virtual void lldb_private::Platform::GetStatus(lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Target/Platform.cpp:403:40: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  403 |   ArchSpec arch(GetSystemArchitecture());
      |                                        ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Platform.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Target/Platform.cpp: In member function 'lldb_private::ArchSpec lldb_private::Platform::GetAugmentedArchSpec(llvm::StringRef)':
/<<PKGBUILDDIR>>/tools/lldb/source/Target/Platform.cpp:980:43: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  980 |     return HostInfo::GetArchitecture(*kind);
      |                                           ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Platform.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Target/Platform.cpp:985:12: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  985 |     return raw_arch;
      |            ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Platform.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Process.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Process.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Process.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Process.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Target/Platform.cpp: In member function 'virtual size_t lldb_private::Platform::GetSoftwareBreakpointTrapOpcode(lldb_private::Target&, lldb_private::BreakpointSite*)':
/<<PKGBUILDDIR>>/tools/lldb/source/Target/Platform.cpp:1845:42: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
 1845 |   ArchSpec arch = target.GetArchitecture();
      |                                          ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Platform.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Process.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Process.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Process.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Process.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Platform.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Platform.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Platform.cpp:37:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/ios:42,
                 from /usr/include/c++/10/istream:38,
                 from /usr/include/c++/10/fstream:38,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Platform.cpp:13:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Process.cpp:43:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/GoASTContext.cpp:12:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lldb_private::GoStruct::Field}; _Tp = lldb_private::GoStruct::Field; _Alloc = std::allocator<lldb_private::GoStruct::Field>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::GoStruct::Field>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void lldb_private::GoASTContext::AddFieldToStruct(const lldb_private::CompilerType&, const lldb_private::ConstString&, const lldb_private::CompilerType&, uint32_t)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::GoStruct::Field*, std::vector<lldb_private::GoStruct::Field> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/JavaASTContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/JavaASTContext.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/JavaASTContext.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/JavaASTContext.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/JavaASTContext.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/JavaASTContext.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/JavaASTContext.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/JavaASTContext.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Process.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Process.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/CPPLanguageRuntime.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Process.cpp:46:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/stdexcept:39,
                 from /usr/include/c++/10/system_error:41,
                 from /usr/include/c++/10/mutex:42,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Process.cpp:13:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 90%] Linking CXX static library ../../../libLLVMAMDGPUDisassembler.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUDisassembler.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Target/AMDGPU/Disassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUDisassembler.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../libLLVMAMDGPUDisassembler.a CMakeFiles/LLVMAMDGPUDisassembler.dir/AMDGPUDisassembler.cpp.o
/usr/bin/ranlib ../../../libLLVMAMDGPUDisassembler.a
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/ScopedPrinter.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Process.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/mutex:38,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Process.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 90%] Built target LLVMAMDGPUDisassembler
[ 90%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ProcessInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/ProcessInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/ProcessInfo.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/JavaASTContext.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/JavaASTContext.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/JavaASTContext.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/JavaASTContext.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Symbol/JavaASTContext.cpp: In member function 'void {anonymous}::JavaDynamicType::SetDynamicTypeId(const lldb_private::DWARFExpression&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Symbol/JavaASTContext.cpp:123:25: warning: implicitly-declared 'lldb_private::DWARFExpression& lldb_private::DWARFExpression::operator=(const lldb_private::DWARFExpression&)' is deprecated [-Wdeprecated-copy]
  123 |     m_dynamic_type_id = type_id;
      |                         ^~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/JavaASTContext.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:71:3: note: because 'lldb_private::DWARFExpression' has user-provided 'lldb_private::DWARFExpression::DWARFExpression(const lldb_private::DWARFExpression&)'
   71 |   DWARFExpression(const DWARFExpression &rhs);
      |   ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Target/ProcessInfo.cpp: In constructor 'lldb_private::ProcessInfo::ProcessInfo(const char*, const lldb_private::ArchSpec&, lldb::pid_t)':
/<<PKGBUILDDIR>>/tools/lldb/source/Target/ProcessInfo.cpp:33:68: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   33 |       m_uid(UINT32_MAX), m_gid(UINT32_MAX), m_arch(arch), m_pid(pid) {}
      |                                                                    ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ProcessInfo.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/JavaASTContext.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/JavaASTContext.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/JavaASTContext.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/JavaASTContext.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/JavaASTContext.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-shlib /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-shlib /<<PKGBUILDDIR>>/build-llvm/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-shlib/CMakeFiles/LLVM.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-shlib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-shlib/CMakeFiles/LLVM.dir/depend.internal".
Scanning dependencies of target LLVM
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 90%] Building CXX object tools/llvm-shlib/CMakeFiles/LLVM.dir/libllvm.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-shlib && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-shlib -I/<<PKGBUILDDIR>>/tools/llvm-shlib -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/LLVM.dir/libllvm.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-shlib/libllvm.cpp
[ 90%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ProcessLaunchInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/ProcessLaunchInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/ProcessLaunchInfo.cpp
[ 90%] Linking CXX shared library ../../lib/libLLVM-6.0.so
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-shlib && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVM.dir/link.txt --verbose=1
/usr/bin/g++-10 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections -Wl,-z,relro -Wl,-z,defs -Wl,-z,nodelete -shared -Wl,-soname,libLLVM-6.0.so.1 -o ../../lib/libLLVM-6.0.so.1 CMakeFiles/LLVM.dir/libllvm.cpp.o  -Wl,-rpath,"\$ORIGIN/../lib" -Wl,--version-script,/<<PKGBUILDDIR>>/build-llvm/./lib/tools/llvm-shlib/simple_version_script.map -Wl,--whole-archive ../../lib/libLLVMDemangle.a ../../lib/libLLVMSupport.a ../../lib/libLLVMCore.a ../../lib/libLLVMFuzzMutate.a ../../lib/libLLVMIRReader.a ../../lib/libLLVMCodeGen.a ../../lib/libLLVMSelectionDAG.a ../../lib/libLLVMAsmPrinter.a ../../lib/libLLVMMIRParser.a ../../lib/libLLVMGlobalISel.a ../../lib/libLLVMBinaryFormat.a ../../lib/libLLVMBitReader.a ../../lib/libLLVMBitWriter.a ../../lib/libLLVMTransformUtils.a ../../lib/libLLVMInstrumentation.a ../../lib/libLLVMInstCombine.a ../../lib/libLLVMScalarOpts.a ../../lib/libLLVMipo.a ../../lib/libLLVMVectorize.a ../../lib/libLLVMObjCARCOpts.a ../../lib/libLLVMCoroutines.a ../../lib/libLLVMLinker.a ../../lib/libLLVMAnalysis.a ../../lib/libLLVMLTO.a ../../lib/libLLVMMC.a ../../lib/libLLVMMCParser.a ../../lib/libLLVMMCDisassembler.a ../../lib/libLLVMObject.a ../../lib/libLLVMObjectYAML.a ../../lib/libLLVMOption.a ../../lib/libLLVMDebugInfoDWARF.a ../../lib/libLLVMDebugInfoMSF.a ../../lib/libLLVMDebugInfoCodeView.a ../../lib/libLLVMDebugInfoPDB.a ../../lib/libLLVMSymbolize.a ../../lib/libLLVMExecutionEngine.a ../../lib/libLLVMInterpreter.a ../../lib/libLLVMMCJIT.a ../../lib/libLLVMOrcJIT.a ../../lib/libLLVMRuntimeDyld.a ../../lib/libLLVMTarget.a ../../lib/libLLVMAArch64CodeGen.a ../../lib/libLLVMAArch64Info.a ../../lib/libLLVMAArch64AsmParser.a ../../lib/libLLVMAArch64Disassembler.a ../../lib/libLLVMAArch64AsmPrinter.a ../../lib/libLLVMAArch64Desc.a ../../lib/libLLVMAArch64Utils.a ../../lib/libLLVMAMDGPUCodeGen.a ../../lib/libLLVMAMDGPUAsmParser.a ../../lib/libLLVMAMDGPUAsmPrinter.a ../../lib/libLLVMAMDGPUDisassembler.a ../../lib/libLLVMAMDGPUInfo.a ../../lib/libLLVMAMDGPUDesc.a ../../lib/libLLVMAMDGPUUtils.a ../../lib/libLLVMARMCodeGen.a ../../lib/libLLVMARMInfo.a ../../lib/libLLVMARMAsmParser.a ../../lib/libLLVMARMDisassembler.a ../../lib/libLLVMARMAsmPrinter.a ../../lib/libLLVMARMDesc.a ../../lib/libLLVMARMUtils.a ../../lib/libLLVMBPFCodeGen.a ../../lib/libLLVMBPFAsmParser.a ../../lib/libLLVMBPFDisassembler.a ../../lib/libLLVMBPFAsmPrinter.a ../../lib/libLLVMBPFInfo.a ../../lib/libLLVMBPFDesc.a ../../lib/libLLVMHexagonCodeGen.a ../../lib/libLLVMHexagonAsmParser.a ../../lib/libLLVMHexagonInfo.a ../../lib/libLLVMHexagonDesc.a ../../lib/libLLVMHexagonDisassembler.a ../../lib/libLLVMLanaiCodeGen.a ../../lib/libLLVMLanaiAsmParser.a ../../lib/libLLVMLanaiInfo.a ../../lib/libLLVMLanaiDesc.a ../../lib/libLLVMLanaiAsmPrinter.a ../../lib/libLLVMLanaiDisassembler.a ../../lib/libLLVMMipsCodeGen.a ../../lib/libLLVMMipsAsmPrinter.a ../../lib/libLLVMMipsDisassembler.a ../../lib/libLLVMMipsInfo.a ../../lib/libLLVMMipsDesc.a ../../lib/libLLVMMipsAsmParser.a ../../lib/libLLVMMSP430CodeGen.a ../../lib/libLLVMMSP430AsmPrinter.a ../../lib/libLLVMMSP430Info.a ../../lib/libLLVMMSP430Desc.a ../../lib/libLLVMNVPTXCodeGen.a ../../lib/libLLVMNVPTXInfo.a ../../lib/libLLVMNVPTXAsmPrinter.a ../../lib/libLLVMNVPTXDesc.a ../../lib/libLLVMPowerPCCodeGen.a ../../lib/libLLVMPowerPCAsmParser.a ../../lib/libLLVMPowerPCDisassembler.a ../../lib/libLLVMPowerPCAsmPrinter.a ../../lib/libLLVMPowerPCInfo.a ../../lib/libLLVMPowerPCDesc.a ../../lib/libLLVMSparcCodeGen.a ../../lib/libLLVMSparcInfo.a ../../lib/libLLVMSparcDesc.a ../../lib/libLLVMSparcAsmPrinter.a ../../lib/libLLVMSparcAsmParser.a ../../lib/libLLVMSparcDisassembler.a ../../lib/libLLVMSystemZCodeGen.a ../../lib/libLLVMSystemZAsmParser.a ../../lib/libLLVMSystemZDisassembler.a ../../lib/libLLVMSystemZAsmPrinter.a ../../lib/libLLVMSystemZInfo.a ../../lib/libLLVMSystemZDesc.a ../../lib/libLLVMX86CodeGen.a ../../lib/libLLVMX86AsmParser.a ../../lib/libLLVMX86Disassembler.a ../../lib/libLLVMX86AsmPrinter.a ../../lib/libLLVMX86Desc.a ../../lib/libLLVMX86Info.a ../../lib/libLLVMX86Utils.a ../../lib/libLLVMXCoreCodeGen.a ../../lib/libLLVMXCoreDisassembler.a ../../lib/libLLVMXCoreAsmPrinter.a ../../lib/libLLVMXCoreInfo.a ../../lib/libLLVMXCoreDesc.a ../../lib/libLLVMWebAssemblyCodeGen.a ../../lib/libLLVMWebAssemblyDisassembler.a ../../lib/libLLVMWebAssemblyAsmPrinter.a ../../lib/libLLVMWebAssemblyDesc.a ../../lib/libLLVMWebAssemblyInfo.a ../../lib/libLLVMAVRCodeGen.a ../../lib/libLLVMAVRAsmParser.a ../../lib/libLLVMAVRDisassembler.a ../../lib/libLLVMAVRAsmPrinter.a ../../lib/libLLVMAVRDesc.a ../../lib/libLLVMAVRInfo.a ../../lib/libLLVMAsmParser.a ../../lib/libLLVMLineEditor.a ../../lib/libLLVMProfileData.a ../../lib/libLLVMCoverage.a ../../lib/libLLVMPasses.a ../../lib/libLLVMDlltoolDriver.a ../../lib/libLLVMLibDriver.a ../../lib/libLLVMXRay.a ../../lib/libLLVMWindowsManifest.a -Wl,--no-whole-archive ../../lib/libLLVMObjCARCOpts.a ../../lib/libLLVMDebugInfoDWARF.a ../../lib/libLLVMDebugInfoPDB.a /usr/lib/arm-linux-gnueabihf/libffi.so ../../lib/libLLVMExecutionEngine.a ../../lib/libLLVMRuntimeDyld.a ../../lib/libLLVMAArch64Info.a ../../lib/libLLVMAArch64AsmPrinter.a ../../lib/libLLVMAArch64Utils.a ../../lib/libLLVMAMDGPUAsmPrinter.a ../../lib/libLLVMAMDGPUInfo.a ../../lib/libLLVMAMDGPUUtils.a ../../lib/libLLVMARMInfo.a ../../lib/libLLVMARMAsmPrinter.a ../../lib/libLLVMARMUtils.a ../../lib/libLLVMBPFAsmPrinter.a ../../lib/libLLVMBPFInfo.a ../../lib/libLLVMHexagonDesc.a ../../lib/libLLVMHexagonInfo.a ../../lib/libLLVMLanaiDesc.a ../../lib/libLLVMLanaiInfo.a ../../lib/libLLVMLanaiAsmPrinter.a ../../lib/libLLVMMipsDesc.a ../../lib/libLLVMMipsAsmPrinter.a ../../lib/libLLVMMipsInfo.a ../../lib/libLLVMMSP430AsmPrinter.a ../../lib/libLLVMMSP430Info.a ../../lib/libLLVMipo.a ../../lib/libLLVMIRReader.a ../../lib/libLLVMAsmParser.a ../../lib/libLLVMInstrumentation.a ../../lib/libLLVMLinker.a ../../lib/libLLVMVectorize.a ../../lib/libLLVMNVPTXInfo.a ../../lib/libLLVMNVPTXAsmPrinter.a ../../lib/libLLVMPowerPCAsmPrinter.a ../../lib/libLLVMPowerPCInfo.a ../../lib/libLLVMSparcDesc.a ../../lib/libLLVMSparcAsmPrinter.a ../../lib/libLLVMSparcInfo.a ../../lib/libLLVMSystemZAsmPrinter.a ../../lib/libLLVMSystemZInfo.a ../../lib/libLLVMGlobalISel.a ../../lib/libLLVMX86AsmPrinter.a ../../lib/libLLVMX86Utils.a ../../lib/libLLVMXCoreAsmPrinter.a ../../lib/libLLVMXCoreInfo.a ../../lib/libLLVMWebAssemblyAsmPrinter.a ../../lib/libLLVMSelectionDAG.a ../../lib/libLLVMAsmPrinter.a ../../lib/libLLVMCodeGen.a ../../lib/libLLVMBitWriter.a ../../lib/libLLVMScalarOpts.a ../../lib/libLLVMInstCombine.a ../../lib/libLLVMTransformUtils.a ../../lib/libLLVMDebugInfoCodeView.a ../../lib/libLLVMDebugInfoMSF.a ../../lib/libLLVMTarget.a ../../lib/libLLVMAnalysis.a ../../lib/libLLVMAVRAsmPrinter.a ../../lib/libLLVMMCDisassembler.a -ledit ../../lib/libLLVMProfileData.a ../../lib/libLLVMOption.a ../../lib/libLLVMObject.a ../../lib/libLLVMBitReader.a ../../lib/libLLVMCore.a ../../lib/libLLVMBinaryFormat.a ../../lib/libLLVMMCParser.a ../../lib/libLLVMMC.a ../../lib/libLLVMSupport.a ../../lib/libLLVMDemangle.a -lz -lrt -ldl -ltinfo -lpthread -lm 
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ProcessLaunchInfo.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ProcessLaunchInfo.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ProcessLaunchInfo.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ProcessLaunchInfo.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ProcessLaunchInfo.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ProcessLaunchInfo.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ProcessLaunchInfo.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ProcessLaunchInfo.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/LineEntry.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/LineEntry.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/LineEntry.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/LineEntry.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/LineTable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/LineTable.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/LineTable.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/LineEntry.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Block.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/LineEntry.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/LineEntry.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Block.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/LineEntry.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/LineEntry.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/LineEntry.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/LineEntry.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/LineEntry.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/LineTable.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/LineTable.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/LineTable.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/LineTable.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/LineEntry.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/LineEntry.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/LineEntry.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Address.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/AddressRange.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/LineEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/LineEntry.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/LineTable.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/LineTable.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/LineTable.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >; _Tp = lldb_private::LineTable::Entry; _Alloc = std::allocator<lldb_private::LineTable::Entry>]':
/usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type 'std::vector<lldb_private::LineTable::Entry>::iterator' changed in GCC 7.1
  721 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >' changed in GCC 7.1
[ 90%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/ObjectFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ObjectFile.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ObjectFile.cpp
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/RangeMap.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/LineTable.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/LineTable.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >; _Tp = lldb_private::LineTable::Entry; _Compare = __gnu_cxx::__ops::_Val_comp_iter<lldb_private::LineTable::Entry::LessThanBinaryPredicate>]':
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >' changed in GCC 7.1
 2048 |     __upper_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/LineTable.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/LineTable.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void lldb_private::LineTable::InsertSequence(lldb_private::LineSequence*)':
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type 'std::vector<lldb_private::LineTable::Entry>::iterator' changed in GCC 7.1
 1665 |    _M_range_insert(__pos, __first, __last,
      |    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1666 |      std::__iterator_category(__first));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/RangeMap.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/LineTable.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/LineTable.cpp:10:
/usr/include/c++/10/bits/stl_algo.h:2128:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >' changed in GCC 7.1
 2128 |       return std::__upper_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2129 |     __gnu_cxx::__ops::__val_comp_iter(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/LineTable.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/LineTable.cpp:10:
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type 'std::vector<lldb_private::LineTable::Entry>::iterator' changed in GCC 7.1
 1665 |    _M_range_insert(__pos, __first, __last,
      |    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1666 |      std::__iterator_category(__first));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/LineTable.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/LineTable.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::LineTable::Entry&}; _Tp = lldb_private::LineTable::Entry; _Alloc = std::allocator<lldb_private::LineTable::Entry>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::LineTable::Entry>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/RangeMap.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/LineTable.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/LineTable.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In member function 'void lldb_private::LineTable::InsertLineEntry(lldb::addr_t, uint32_t, uint16_t, uint16_t, bool, bool, bool, bool, bool)':
/usr/include/c++/10/bits/stl_algo.h:2128:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >' changed in GCC 7.1
 2128 |       return std::__upper_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2129 |     __gnu_cxx::__ops::__val_comp_iter(__comp));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/LineTable.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/LineTable.cpp:10:
/usr/include/c++/10/bits/vector.tcc:161:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >' changed in GCC 7.1
  161 |  _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/LineTable.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/LineTable.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'lldb_private::LineTable* lldb_private::LineTable::LinkLineTable(const FileRangeMap&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'void lldb_private::LineTable::AppendLineEntryToSequence(lldb_private::LineSequence*, lldb::addr_t, uint32_t, uint16_t, uint16_t, bool, bool, bool, bool, bool)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::LineTable::Entry*, std::vector<lldb_private::LineTable::Entry> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/ScopedPrinter.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Process.cpp:16:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/ScopedPrinter.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Process.cpp:16:
/usr/include/c++/10/bits/stl_vector.h: In member function 'size_t lldb_private::Process::AddImageToken(lldb::addr_t)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/OCamlASTContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/OCamlASTContext.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/OCamlASTContext.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ObjectFile.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ObjectFile.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ObjectFile.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ObjectFile.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StructuredData.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Process.cpp:21:
/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::unordered_set<const void*> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::unordered_set<const void*> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::unordered_set<const void*> > >]':
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::unordered_set<const void*> >, std::_Select1st<std::pair<const long long unsigned int, std::unordered_set<const void*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::unordered_set<const void*> > > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StructuredData.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Process.cpp:21:
/usr/include/c++/10/bits/stl_map.h: In member function 'void lldb_private::Process::PrintWarning(uint64_t, const void*, const char*, ...)':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::unordered_set<const void*> >, std::_Select1st<std::pair<const long long unsigned int, std::unordered_set<const void*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::unordered_set<const void*> > > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::unordered_set<const void*> >, std::_Select1st<std::pair<const long long unsigned int, std::unordered_set<const void*> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::unordered_set<const void*> > > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ObjectFile.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/OCamlASTContext.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/OCamlASTContext.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/OCamlASTContext.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/OCamlASTContext.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/OCamlASTContext.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ObjectFile.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ObjectFile.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ObjectFile.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ObjectFile.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/OCamlASTContext.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/OCamlASTContext.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/OCamlASTContext.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/OCamlASTContext.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ObjectFile.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ObjectFile.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ObjectFile.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/FileSpec.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/FileSpecList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ObjectFile.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/ObjectFile.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/SymbolFile/DWARF/DWARFCompileUnit.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/SymbolFile/DWARF/DWARFASTParserOCaml.h:7,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/OCamlASTContext.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/OCamlASTContext.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/OCamlASTContext.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/OCamlASTContext.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/OCamlASTContext.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/OCamlASTContext.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/OCamlASTContext.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/Symbol.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Symbol.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symbol.cpp
[ 90%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/SymbolContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/SymbolContext.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolContext.cpp
[ 90%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/Queue.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/Queue.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/Queue.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symbol.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symbol.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symbol.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symbol.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolContext.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolContext.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolContext.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolContext.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symbol.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/SystemRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Queue.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Queue.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/SystemRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Queue.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Queue.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Queue.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Queue.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Queue.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Queue.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Queue.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symbol.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symbol.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symbol.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symbol.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-shlib && /usr/bin/cmake -E cmake_symlink_library ../../lib/libLLVM-6.0.so.1 ../../lib/libLLVM-6.0.so.1 ../../lib/libLLVM-6.0.so
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 90%] Built target LLVM
[ 90%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/QueueItem.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/QueueItem.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/QueueItem.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symbol.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symbol.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symbol.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Address.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/AddressRange.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Symbol.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symbol.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/build.make lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/lib/Testing/Support /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/lib/Testing/Support /<<PKGBUILDDIR>>/build-llvm/lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/lib/Testing/Support/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/depend.internal".
Scanning dependencies of target LLVMTestingSupport
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/build.make lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 90%] Building CXX object lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/Error.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/lib/Testing/Support && /usr/bin/g++-10 -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_LANG_CXX11=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/lib/Testing/Support -I/<<PKGBUILDDIR>>/lib/Testing/Support -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/utils/unittest/googletest/include -I/<<PKGBUILDDIR>>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/LLVMTestingSupport.dir/Error.cpp.o -c /<<PKGBUILDDIR>>/lib/Testing/Support/Error.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolContext.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/SymbolFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/SymbolFile.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolFile.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/SystemRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/QueueItem.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/QueueItem.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/SystemRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/QueueItem.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/QueueItem.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<PKGBUILDDIR>>/include/llvm/Testing/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/lib/Testing/Support/Error.cpp:10:
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >]':
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >]'
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23:   required from here
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >&)' is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/gtest-printers.h:103,
                 from /<<PKGBUILDDIR>>/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/Testing/Support/Error.h:15,
                 from /<<PKGBUILDDIR>>/lib/Testing/Support/Error.cpp:10:
/<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<char> >' has user-provided 'void testing::internal::StrEqualityMatcher<StringType>::operator=(const testing::internal::StrEqualityMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]'
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_'
 1180 |   GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<PKGBUILDDIR>>/include/llvm/Testing/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/lib/Testing/Support/Error.cpp:10:
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >]':
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >]'
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17:   required from here
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >&)' is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/gtest-printers.h:103,
                 from /<<PKGBUILDDIR>>/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/Testing/Support/Error.h:15,
                 from /<<PKGBUILDDIR>>/lib/Testing/Support/Error.cpp:10:
/<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<char> >' has user-provided 'void testing::internal::HasSubstrMatcher<StringType>::operator=(const testing::internal::HasSubstrMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]'
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_'
 1227 |   GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<PKGBUILDDIR>>/include/llvm/Testing/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/lib/Testing/Support/Error.cpp:10:
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >]':
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >]'
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14:   required from here
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >::StartsWithMatcher(const testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >&)' is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/gtest-printers.h:103,
                 from /<<PKGBUILDDIR>>/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/Testing/Support/Error.h:15,
                 from /<<PKGBUILDDIR>>/lib/Testing/Support/Error.cpp:10:
/<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::StartsWithMatcher<std::__cxx11::basic_string<char> >' has user-provided 'void testing::internal::StartsWithMatcher<StringType>::operator=(const testing::internal::StartsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]'
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_'
 1274 |   GTEST_DISALLOW_ASSIGN_(StartsWithMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<PKGBUILDDIR>>/include/llvm/Testing/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/lib/Testing/Support/Error.cpp:10:
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >]':
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >]'
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14:   required from here
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >::EndsWithMatcher(const testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >&)' is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/gtest-printers.h:103,
                 from /<<PKGBUILDDIR>>/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/Testing/Support/Error.h:15,
                 from /<<PKGBUILDDIR>>/lib/Testing/Support/Error.cpp:10:
/<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EndsWithMatcher<std::__cxx11::basic_string<char> >' has user-provided 'void testing::internal::EndsWithMatcher<StringType>::operator=(const testing::internal::EndsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<char>]'
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_'
 1320 |   GTEST_DISALLOW_ASSIGN_(EndsWithMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<PKGBUILDDIR>>/include/llvm/Testing/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/lib/Testing/Support/Error.cpp:10:
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]':
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]'
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75:   required from here
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/gtest-printers.h:103,
                 from /<<PKGBUILDDIR>>/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/Testing/Support/Error.h:15,
                 from /<<PKGBUILDDIR>>/lib/Testing/Support/Error.cpp:10:
/<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::MatchesRegexMatcher' has user-provided 'void testing::internal::MatchesRegexMatcher::operator=(const testing::internal::MatchesRegexMatcher&)'
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_'
 1369 |   GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<PKGBUILDDIR>>/include/llvm/Testing/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/lib/Testing/Support/Error.cpp:10:
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >]':
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >]'
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23:   required from here
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >&)' is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/gtest-printers.h:103,
                 from /<<PKGBUILDDIR>>/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/Testing/Support/Error.h:15,
                 from /<<PKGBUILDDIR>>/lib/Testing/Support/Error.cpp:10:
/<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::StrEqualityMatcher<std::__cxx11::basic_string<wchar_t> >' has user-provided 'void testing::internal::StrEqualityMatcher<StringType>::operator=(const testing::internal::StrEqualityMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]'
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_'
 1180 |   GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<PKGBUILDDIR>>/include/llvm/Testing/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/lib/Testing/Support/Error.cpp:10:
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >]':
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >]'
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17:   required from here
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >&)' is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/gtest-printers.h:103,
                 from /<<PKGBUILDDIR>>/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/Testing/Support/Error.h:15,
                 from /<<PKGBUILDDIR>>/lib/Testing/Support/Error.cpp:10:
/<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::HasSubstrMatcher<std::__cxx11::basic_string<wchar_t> >' has user-provided 'void testing::internal::HasSubstrMatcher<StringType>::operator=(const testing::internal::HasSubstrMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]'
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_'
 1227 |   GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<PKGBUILDDIR>>/include/llvm/Testing/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/lib/Testing/Support/Error.cpp:10:
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >]':
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >]'
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14:   required from here
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >::StartsWithMatcher(const testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >&)' is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/gtest-printers.h:103,
                 from /<<PKGBUILDDIR>>/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/Testing/Support/Error.h:15,
                 from /<<PKGBUILDDIR>>/lib/Testing/Support/Error.cpp:10:
/<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::StartsWithMatcher<std::__cxx11::basic_string<wchar_t> >' has user-provided 'void testing::internal::StartsWithMatcher<StringType>::operator=(const testing::internal::StartsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]'
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_'
 1274 |   GTEST_DISALLOW_ASSIGN_(StartsWithMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43,
                 from /<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock.h:61,
                 from /<<PKGBUILDDIR>>/include/llvm/Testing/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/lib/Testing/Support/Error.cpp:10:
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher<Impl>::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >]':
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10:   required from 'testing::PolymorphicMatcher<Impl> testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >]'
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14:   required from here
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >::EndsWithMatcher(const testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >&)' is deprecated [-Wdeprecated-copy]
  432 |   explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/gtest-printers.h:103,
                 from /<<PKGBUILDDIR>>/include/llvm/Testing/Support/SupportHelpers.h:15,
                 from /<<PKGBUILDDIR>>/include/llvm/Testing/Support/Error.h:15,
                 from /<<PKGBUILDDIR>>/lib/Testing/Support/Error.cpp:10:
/<<PKGBUILDDIR>>/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EndsWithMatcher<std::__cxx11::basic_string<wchar_t> >' has user-provided 'void testing::internal::EndsWithMatcher<StringType>::operator=(const testing::internal::EndsWithMatcher<StringType>&) [with StringType = std::__cxx11::basic_string<wchar_t>]'
  873 |   void operator=(type const &)
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_'
 1320 |   GTEST_DISALLOW_ASSIGN_(EndsWithMatcher);
      |   ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/QueueItem.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/QueueItem.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Target/QueueItem.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Queue.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/QueueItem.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolContext.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolContext.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolContext.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolContext.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolFile.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 90%] Linking CXX static library ../../libLLVMTestingSupport.a
cd /<<PKGBUILDDIR>>/build-llvm/lib/Testing/Support && /usr/bin/cmake -P CMakeFiles/LLVMTestingSupport.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/lib/Testing/Support && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMTestingSupport.dir/link.txt --verbose=1
/usr/bin/ar qc ../../libLLVMTestingSupport.a CMakeFiles/LLVMTestingSupport.dir/Error.cpp.o
/usr/bin/ranlib ../../libLLVMTestingSupport.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 90%] Built target LLVMTestingSupport
[ 90%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/SymbolVendor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/SymbolVendor.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolVendor.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolFile.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolFile.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolFile.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolFile.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 90%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/QueueList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/QueueList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/QueueList.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Mangled.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolContext.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolContext.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolContext.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolContext.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/TypeList.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolVendor.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolVendor.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/polly/lib/CMakeFiles/Polly.dir/build.make tools/polly/lib/CMakeFiles/Polly.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/polly/lib /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/CMakeFiles/Polly.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/CMakeFiles/Polly.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/CMakeFiles/Polly.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/polly/lib/CMakeFiles/Polly.dir/depend.internal".
Scanning dependencies of target Polly
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/polly/lib/CMakeFiles/Polly.dir/build.make tools/polly/lib/CMakeFiles/Polly.dir/build
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolVendor.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolVendor.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolVendor.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolVendor.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 90%] Linking CXX static library ../../../lib/libPolly.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/cmake -P CMakeFiles/Polly.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/polly/lib && /usr/bin/cmake -E cmake_link_script CMakeFiles/Polly.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../lib/libPolly.a CMakeFiles/PollyCore.dir/Analysis/DependenceInfo.cpp.o CMakeFiles/PollyCore.dir/Analysis/PolyhedralInfo.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopDetection.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopDetectionDiagnostic.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopInfo.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopBuilder.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopGraphPrinter.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopPass.cpp.o CMakeFiles/PollyCore.dir/Analysis/PruneUnprofitable.cpp.o CMakeFiles/PollyCore.dir/CodeGen/BlockGenerators.cpp.o CMakeFiles/PollyCore.dir/CodeGen/IslAst.cpp.o CMakeFiles/PollyCore.dir/CodeGen/IslExprBuilder.cpp.o CMakeFiles/PollyCore.dir/CodeGen/IslNodeBuilder.cpp.o CMakeFiles/PollyCore.dir/CodeGen/CodeGeneration.cpp.o CMakeFiles/PollyCore.dir/CodeGen/LoopGenerators.cpp.o CMakeFiles/PollyCore.dir/CodeGen/IRBuilder.cpp.o CMakeFiles/PollyCore.dir/CodeGen/Utils.cpp.o CMakeFiles/PollyCore.dir/CodeGen/RuntimeDebugBuilder.cpp.o CMakeFiles/PollyCore.dir/CodeGen/CodegenCleanup.cpp.o CMakeFiles/PollyCore.dir/CodeGen/PerfMonitor.cpp.o CMakeFiles/PollyCore.dir/Exchange/JSONExporter.cpp.o CMakeFiles/PollyCore.dir/Support/GICHelper.cpp.o CMakeFiles/PollyCore.dir/Support/SCEVAffinator.cpp.o CMakeFiles/PollyCore.dir/Support/SCEVValidator.cpp.o CMakeFiles/PollyCore.dir/Support/RegisterPasses.cpp.o CMakeFiles/PollyCore.dir/Support/ScopHelper.cpp.o CMakeFiles/PollyCore.dir/Support/ScopLocation.cpp.o CMakeFiles/PollyCore.dir/Support/ISLTools.cpp.o CMakeFiles/PollyCore.dir/Support/DumpModulePass.cpp.o CMakeFiles/PollyCore.dir/Support/VirtualInstruction.cpp.o CMakeFiles/PollyCore.dir/Transform/Canonicalization.cpp.o CMakeFiles/PollyCore.dir/Transform/CodePreparation.cpp.o CMakeFiles/PollyCore.dir/Transform/DeadCodeElimination.cpp.o CMakeFiles/PollyCore.dir/Transform/ScheduleOptimizer.cpp.o CMakeFiles/PollyCore.dir/Transform/FlattenSchedule.cpp.o CMakeFiles/PollyCore.dir/Transform/FlattenAlgo.cpp.o CMakeFiles/PollyCore.dir/Transform/ForwardOpTree.cpp.o CMakeFiles/PollyCore.dir/Transform/DeLICM.cpp.o CMakeFiles/PollyCore.dir/Transform/ZoneAlgo.cpp.o CMakeFiles/PollyCore.dir/Transform/Simplify.cpp.o CMakeFiles/PollyCore.dir/Transform/MaximalStaticExpansion.cpp.o CMakeFiles/PollyCore.dir/Transform/RewriteByReferenceParameters.cpp.o CMakeFiles/PollyCore.dir/Transform/ScopInliner.cpp.o
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolContext.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolContext.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolContext.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolContext.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolContext.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/ranlib ../../../lib/libPolly.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 90%] Built target Polly
[ 90%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/RegisterContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/RegisterContext.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/RegisterContext.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/QueueList.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/QueueList.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Target/QueueList.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Queue.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/QueueList.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/RegisterContext.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/RegisterContext.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/RegisterContext.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/RegisterContext.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 91%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/RegisterNumber.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/RegisterNumber.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/RegisterNumber.cpp
/usr/bin/make  -f tools/lto/CMakeFiles/LTO.dir/build.make tools/lto/CMakeFiles/LTO.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lto /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lto /<<PKGBUILDDIR>>/build-llvm/tools/lto/CMakeFiles/LTO.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lto/CMakeFiles/LTO.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lto/CMakeFiles/LTO.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lto/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lto/CMakeFiles/LTO.dir/depend.internal".
Scanning dependencies of target LTO
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lto/CMakeFiles/LTO.dir/build.make tools/lto/CMakeFiles/LTO.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 91%] Building CXX object tools/lto/CMakeFiles/LTO.dir/LTODisassembler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lto && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lto -I/<<PKGBUILDDIR>>/tools/lto -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/LTO.dir/LTODisassembler.cpp.o -c /<<PKGBUILDDIR>>/tools/lto/LTODisassembler.cpp
[ 91%] Building CXX object tools/lto/CMakeFiles/LTO.dir/lto.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lto && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lto -I/<<PKGBUILDDIR>>/tools/lto -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/LTO.dir/lto.cpp.o -c /<<PKGBUILDDIR>>/tools/lto/lto.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/RegisterContext.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/RegisterContext.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/RegisterContext.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/RegisterContext.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolContext.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolContext.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::SymbolContext&}; _Tp = lldb_private::SymbolContext; _Alloc = std::allocator<lldb_private::SymbolContext>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::SymbolContext>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolContext.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/SymbolContext.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'bool lldb_private::SymbolContextList::AppendIfUnique(const lldb_private::SymbolContext&, bool)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::SymbolContext*, std::vector<lldb_private::SymbolContext> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'void lldb_private::SymbolContextList::Append(const lldb_private::SymbolContextList&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::SymbolContext*, std::vector<lldb_private::SymbolContext> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'void lldb_private::SymbolContextList::Append(const lldb_private::SymbolContext&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::SymbolContext*, std::vector<lldb_private::SymbolContext> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/RegisterContext.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/RegisterContext.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Target/RegisterContext.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ExecutionContextScope.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/RegisterContext.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/RegisterContext.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 91%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/Symtab.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Symtab.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symtab.cpp
/usr/bin/make  -f tools/gold/CMakeFiles/LLVMgold.dir/build.make tools/gold/CMakeFiles/LLVMgold.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/gold /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/gold /<<PKGBUILDDIR>>/build-llvm/tools/gold/CMakeFiles/LLVMgold.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/gold/CMakeFiles/LLVMgold.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/gold/CMakeFiles/LLVMgold.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/gold/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/gold/CMakeFiles/LLVMgold.dir/depend.internal".
Scanning dependencies of target LLVMgold
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/gold/CMakeFiles/LLVMgold.dir/build.make tools/gold/CMakeFiles/LLVMgold.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 91%] Building CXX object tools/gold/CMakeFiles/LLVMgold.dir/gold-plugin.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/gold && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/gold -I/<<PKGBUILDDIR>>/tools/gold -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/LLVMgold.dir/gold-plugin.cpp.o -c /<<PKGBUILDDIR>>/tools/gold/gold-plugin.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 91%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/SectionLoadHistory.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/SectionLoadHistory.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/SectionLoadHistory.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symtab.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/lto/lto.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/lto/lto.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symtab.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symtab.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symtab.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symtab.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 91%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/SectionLoadList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/SectionLoadList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/SectionLoadList.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symtab.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symtab.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symtab.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symtab.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/SectionLoadList.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/SectionLoadList.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/SectionLoadList.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/SectionLoadList.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/SectionLoadList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/SectionLoadList.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<const lldb_private::Section*, long long unsigned int>; DerivedT = llvm::DenseMap<const lldb_private::Section*, long long unsigned int>; KeyT = const lldb_private::Section*; ValueT = long long unsigned int; KeyInfoT = llvm::DenseMapInfo<const lldb_private::Section*>; BucketT = llvm::detail::DenseMapPair<const lldb_private::Section*, long long unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const lldb_private::Section*; ValueT = long long unsigned int; KeyInfoT = llvm::DenseMapInfo<const lldb_private::Section*>; BucketT = llvm::detail::DenseMapPair<const lldb_private::Section*, long long unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:695:7:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>& llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::operator=(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = const lldb_private::Section*; ValueT = long long unsigned int; KeyInfoT = llvm::DenseMapInfo<const lldb_private::Section*>; BucketT = llvm::detail::DenseMapPair<const lldb_private::Section*, long long unsigned int>]'
/<<PKGBUILDDIR>>/tools/lldb/source/Target/SectionLoadList.cpp:31:24:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<const lldb_private::Section*, long long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<const lldb_private::Section*, long long unsigned int>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Bitcode/BitcodeReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/gold/gold-plugin.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Statistic.h:32,
                 from /<<PKGBUILDDIR>>/tools/gold/gold-plugin.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symtab.cpp:13:
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _OutputIterator = lldb_private::Range<long long unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2650 |     __move_merge(_InputIterator __first1, _InputIterator __last1,
      |     ^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = lldb_private::Range<long long unsigned int, long long unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _OutputIterator = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*; _OutputIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2650:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Pointer = lldb_private::Range<long long unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2717 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2707:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2707 |    std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Tp = lldb_private::Range<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2048 |     __upper_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/10/bits/stl_tree.h:63,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symtab.cpp:10:
/usr/include/c++/10/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Tp = lldb_private::Range<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_less_val]':
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 1309 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symtab.cpp:13:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2717 |     __merge_sort_with_buffer(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2717:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2707:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2707 |    std::__insertion_sort(__first, __first + __chunk_size, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2685:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2685 |    __result = std::__move_merge(__first, __first + __step_size,
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2686 |            __first + __step_size,
      |            ~~~~~~~~~~~~~~~~~~~~~~
 2687 |            __first + __two_step,
      |            ~~~~~~~~~~~~~~~~~~~~~
 2688 |            __result, __comp);
      |            ~~~~~~~~~~~~~~~~~    
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2693 |       std::__move_merge(__first, __first + __step_size,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2694 |    __first + __step_size, __last, __result, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2693:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2710:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2710 |       std::__insertion_sort(__first, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_tree.h:63,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symtab.cpp:10:
/usr/include/c++/10/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_less_val]':
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 1309 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symtab.cpp:13:
/usr/include/c++/10/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2048 |     __upper_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >]':
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 1318 |     __rotate(_RandomAccessIterator __first,
      |     ^~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >]':
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2488 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2513:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2513 |      = std::__lower_bound(__middle, __last, *__first_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2514 |      __gnu_cxx::__ops::__iter_comp_val(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2522:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2522 |      = std::__upper_bound(__first, __middle, *__second_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2523 |      __gnu_cxx::__ops::__val_comp_iter(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2529:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2529 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2530 |       __len11, __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~   
/usr/include/c++/10/bits/stl_algo.h:2531:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2531 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2532 |       __len1 - __len11, __len2 - __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2773 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2778:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2778 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2782:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2782 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2783:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2783 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2784:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2784 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2785 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2786 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2787 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2488 |     __merge_without_buffer(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2488:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2513:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2513 |      = std::__lower_bound(__middle, __last, *__first_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2514 |      __gnu_cxx::__ops::__iter_comp_val(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2522:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2522 |      = std::__upper_bound(__first, __middle, *__second_cut,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2523 |      __gnu_cxx::__ops::__val_comp_iter(__comp));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2529:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2529 |       std::__merge_without_buffer(__first, __first_cut, __new_middle,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2530 |       __len11, __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~   
/usr/include/c++/10/bits/stl_algo.h:2531:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2531 |       std::__merge_without_buffer(__new_middle, __second_cut, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2532 |       __len1 - __len11, __len2 - __len22, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2773 |     __inplace_stable_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2773:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2778:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2778 |    std::__insertion_sort(__first, __last, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2782:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2782 |       std::__inplace_stable_sort(__first, __middle, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2783:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2783 |       std::__inplace_stable_sort(__middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2784:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2784 |       std::__merge_without_buffer(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2785 |       __middle - __first,
      |       ~~~~~~~~~~~~~~~~~~~         
 2786 |       __last - __middle,
      |       ~~~~~~~~~~~~~~~~~~          
 2787 |       __comp);
      |       ~~~~~~~                     
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 91%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/StackFrame.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/StackFrame.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/StackFrame.cpp
/<<PKGBUILDDIR>>/tools/gold/gold-plugin.cpp: In function 'void diagnosticHandler(const llvm::DiagnosticInfo&)':
/<<PKGBUILDDIR>>/tools/gold/gold-plugin.cpp:409:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
  409 |     message(LDPL_FATAL, "LLVM gold plugin has failed to create LTO module: %s",
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  410 |             ErrStorage.c_str());
      |             ~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/gold/gold-plugin.cpp:411:3: note: here
  411 |   case DS_Warning:
      |   ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symtab.cpp:13:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::Symbol&}; _Tp = lldb_private::Symbol; _Alloc = std::allocator<lldb_private::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::Symbol>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symtab.cpp:13:
/usr/include/c++/10/bits/stl_vector.h: In member function 'uint32_t lldb_private::Symtab::AddSymbol(const lldb_private::Symbol&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Symbol*, std::vector<lldb_private::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symtab.cpp:13:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::Range<long long unsigned int, long long unsigned int>&}; _Tp = lldb_private::Range<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symtab.cpp:13:
/usr/include/c++/10/bits/stl_vector.h: In function 'void AddSectionsToRangeMap(lldb_private::SectionList*, lldb_private::RangeVector<long long unsigned int, long long unsigned int>&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symtab.cpp:13:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>&}; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>; _Alloc = std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:62,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symtab.cpp:13:
/usr/include/c++/10/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Tp = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>]':
/usr/include/c++/10/bits/stl_tempbuf.h:257:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
  257 |     _Temporary_buffer<_ForwardIterator, _Tp>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Tp = lldb_private::Range<long long unsigned int, long long unsigned int>]':
/usr/include/c++/10/bits/stl_tempbuf.h:257:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symtab.cpp:13:
/usr/include/c++/10/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _BidirectionalIterator2 = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*; _Distance = int]':
/usr/include/c++/10/bits/stl_algo.h:2389:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2389 |     __rotate_adaptive(_BidirectionalIterator1 __first,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2389:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2389:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Distance = int; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2427 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2457:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2457 |   = std::__lower_bound(__middle, __last, *__first_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2458 |          __gnu_cxx::__ops::__iter_comp_val(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2466:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2466 |   = std::__upper_bound(__first, __middle, *__second_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2467 |          __gnu_cxx::__ops::__val_comp_iter(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2472:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2472 |      = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2473 |          __len1 - __len11, __len22, __buffer,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2474 |          __buffer_size);
      |          ~~~~~~~~~~~~~~       
/usr/include/c++/10/bits/stl_algo.h:2475:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2475 |    std::__merge_adaptive(__first, __first_cut, __new_middle, __len11,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2476 |     __len22, __buffer, __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2477:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2477 |    std::__merge_adaptive(__new_middle, __second_cut, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2478 |     __len1 - __len11,
      |     ~~~~~~~~~~~~~~~~~    
 2479 |     __len2 - __len22, __buffer,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2480 |     __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >; _Pointer = lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2744 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2753:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2753 |    std::__stable_sort_adaptive(__first, __middle, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2754 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2755:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2755 |    std::__stable_sort_adaptive(__middle, __last, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2756 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2760:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2760 |    std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2761:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2761 |    std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2763:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 2763 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2764 |        _Distance(__middle - __first),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2765 |        _Distance(__last - __middle),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2766 |        __buffer, __buffer_size,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |        __comp);
      |        ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _BidirectionalIterator2 = lldb_private::Range<long long unsigned int, long long unsigned int>*; _Distance = int]':
/usr/include/c++/10/bits/stl_algo.h:2389:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2389 |     __rotate_adaptive(_BidirectionalIterator1 __first,
      |     ^~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2389:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2389:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1434:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 1434 |       return std::__rotate(__first, __middle, __last,
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1435 |       std::__iterator_category(__first));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Distance = int; _Pointer = lldb_private::Range<long long unsigned int, long long unsigned int>*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2427 |     __merge_adaptive(_BidirectionalIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2427:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2457:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2457 |   = std::__lower_bound(__middle, __last, *__first_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2458 |          __gnu_cxx::__ops::__iter_comp_val(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2466:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2466 |   = std::__upper_bound(__first, __middle, *__second_cut,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2467 |          __gnu_cxx::__ops::__val_comp_iter(__comp));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2472:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2472 |      = std::__rotate_adaptive(__first_cut, __middle, __second_cut,
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2473 |          __len1 - __len11, __len22, __buffer,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2474 |          __buffer_size);
      |          ~~~~~~~~~~~~~~       
/usr/include/c++/10/bits/stl_algo.h:2475:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2475 |    std::__merge_adaptive(__first, __first_cut, __new_middle, __len11,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2476 |     __len22, __buffer, __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2477:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2477 |    std::__merge_adaptive(__new_middle, __second_cut, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2478 |     __len1 - __len11,
      |     ~~~~~~~~~~~~~~~~~    
 2479 |     __len2 - __len22, __buffer,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2480 |     __buffer_size, __comp);
      |     ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >; _Pointer = lldb_private::Range<long long unsigned int, long long unsigned int>*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2744 |     __stable_sort_adaptive(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2744:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:2753:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2753 |    std::__stable_sort_adaptive(__first, __middle, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2754 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2755:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2755 |    std::__stable_sort_adaptive(__middle, __last, __buffer,
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2756 |           __buffer_size, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2760:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2760 |    std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2761:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2761 |    std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:2763:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 2763 |       std::__merge_adaptive(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2764 |        _Distance(__middle - __first),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2765 |        _Distance(__last - __middle),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2766 |        __buffer, __buffer_size,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~
 2767 |        __comp);
      |        ~~~~~~~              
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StackFrame.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StackFrame.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StackFrame.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symtab.cpp:13:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void lldb_private::Symtab::InitAddressIndexes()':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Symtab.cpp:13:
/usr/include/c++/10/bits/stl_algo.h:5032:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 5032 |       _TmpBuf __buf(__first, std::distance(__first, __last));
      |               ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StackFrame.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
/usr/include/c++/10/bits/stl_algo.h:5035:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 5035 |  std::__inplace_stable_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:5037:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 5037 |  std::__stable_sort_adaptive(__first, __last, __buf.begin(),
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5038 |         _DistanceType(__buf.size()), __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:5032:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 5032 |       _TmpBuf __buf(__first, std::distance(__first, __last));
      |               ^~~~~
/usr/include/c++/10/bits/stl_algo.h:5035:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 5035 |  std::__inplace_stable_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:5037:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::Range<long long unsigned int, long long unsigned int>*, std::vector<lldb_private::Range<long long unsigned int, long long unsigned int>, std::allocator<lldb_private::Range<long long unsigned int, long long unsigned int> > > >' changed in GCC 7.1
 5037 |  std::__stable_sort_adaptive(__first, __last, __buf.begin(),
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5038 |         _DistanceType(__buf.size()), __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:5032:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 5032 |       _TmpBuf __buf(__first, std::distance(__first, __last));
      |               ^~~~~
/usr/include/c++/10/bits/stl_algo.h:5035:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 5035 |  std::__inplace_stable_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:5037:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>*, std::vector<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int>, std::allocator<lldb_private::RangeData<long long unsigned int, long long unsigned int, unsigned int> > > >' changed in GCC 7.1
 5037 |  std::__stable_sort_adaptive(__first, __last, __buf.begin(),
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5038 |         _DistanceType(__buf.size()), __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StackFrame.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StackFrame.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StackFrame.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StackFrame.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StackFrame.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 91%] Linking CXX shared library ../../lib/libLTO.so
cd /<<PKGBUILDDIR>>/build-llvm/tools/lto && /usr/bin/cmake -E cmake_link_script CMakeFiles/LTO.dir/link.txt --verbose=1
/usr/bin/g++-10 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections  -Wl,--version-script,/<<PKGBUILDDIR>>/build-llvm/tools/lto/LTO.exports -Wl,-z,relro -Wl,-z,defs -Wl,-z,nodelete -shared -Wl,-soname,libLTO.so.6 -o ../../lib/libLTO.so.6.0.1 CMakeFiles/LTO.dir/LTODisassembler.cpp.o CMakeFiles/LTO.dir/lto.cpp.o  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 
[ 91%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/Type.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Type.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Type.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/lto && /usr/bin/cmake -E cmake_symlink_library ../../lib/libLTO.so.6.0.1 ../../lib/libLTO.so.6 ../../lib/libLTO.so
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 91%] Built target LTO
/usr/bin/make  -f tools/llvm-ar/CMakeFiles/llvm-ar.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ar.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-ar /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar /<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ar.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ar.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ar.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ar.dir/depend.internal".
Scanning dependencies of target llvm-ar
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-ar/CMakeFiles/llvm-ar.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ar.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 91%] Building CXX object tools/llvm-ar/CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar -I/<<PKGBUILDDIR>>/tools/llvm-ar -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-ar/llvm-ar.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StackFrame.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StackFrame.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StackFrame.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StackFrame.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Type.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Type.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Type.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Type.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/Bitcode/BitcodeReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/gold/gold-plugin.cpp:16:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {ld_plugin_symbol}; _Tp = ld_plugin_symbol; _Alloc = std::allocator<ld_plugin_symbol>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<ld_plugin_symbol>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function 'ld_plugin_status claim_file_hook(const ld_plugin_input_file*, int*)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ld_plugin_symbol*, std::vector<ld_plugin_symbol> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Type.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Type.cpp:33:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Type.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Type.cpp:33:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Type.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Options.h:40,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/LLVMContext.h:21,
                 from /<<PKGBUILDDIR>>/tools/llvm-ar/llvm-ar.cpp:17:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = llvm::NewArchiveMember; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]':
/usr/include/c++/10/bits/vector.tcc:395:7: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::iterator' changed in GCC 7.1
  395 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = llvm::NewArchiveMember; _Alloc = std::allocator<llvm::NewArchiveMember>]':
/usr/include/c++/10/bits/vector.tcc:340:5: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::const_iterator' changed in GCC 7.1
  340 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:354:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >' changed in GCC 7.1
  354 |    _M_insert_aux(begin() + __n, std::move(__v));
      |    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:356:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::NewArchiveMember*, std::vector<llvm::NewArchiveMember> >' changed in GCC 7.1
  356 |  _M_realloc_insert(begin() + __n, std::move(__v));
      |  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Options.h:40,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/LLVMContext.h:21,
                 from /<<PKGBUILDDIR>>/tools/llvm-ar/llvm-ar.cpp:17:
/usr/include/c++/10/bits/stl_vector.h: In function 'void performWriteOperation(ArchiveOperation, llvm::object::Archive*, std::unique_ptr<llvm::MemoryBuffer>, std::vector<llvm::NewArchiveMember>*)':
/usr/include/c++/10/bits/stl_vector.h:1294:30: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::const_iterator' changed in GCC 7.1
 1294 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1294:30: note: parameter passing for argument of type 'std::vector<llvm::NewArchiveMember>::const_iterator' changed in GCC 7.1
 1294 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 91%] Linking CXX executable ../../bin/llvm-ar
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-ar.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o -o ../../bin/llvm-ar  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 91%] Built target llvm-ar
[ 91%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/TypeList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/TypeList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/TypeList.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Type.cpp:32:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Type.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Type.cpp:32:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Address.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Type.cpp:16:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/PathMappingList.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Type.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Address.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Type.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 91%] Linking CXX shared module ../../lib/LLVMgold.so
cd /<<PKGBUILDDIR>>/build-llvm/tools/gold && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMgold.dir/link.txt --verbose=1
/usr/bin/g++-10 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections  -Wl,--version-script,/<<PKGBUILDDIR>>/build-llvm/tools/gold/LLVMgold.exports -Wl,-z,relro -shared  -o ../../lib/LLVMgold.so CMakeFiles/LLVMgold.dir/gold-plugin.cpp.o  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 91%] Built target LLVMgold
/usr/bin/make  -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-config /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-config /<<PKGBUILDDIR>>/build-llvm/tools/llvm-config/CMakeFiles/llvm-config.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-config/CMakeFiles/llvm-config.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-config/CMakeFiles/llvm-config.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-config/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-config/CMakeFiles/llvm-config.dir/depend.internal".
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/TypeList.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
Scanning dependencies of target llvm-config
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 91%] Building CXX object tools/llvm-config/CMakeFiles/llvm-config.dir/llvm-config.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-config && /usr/bin/g++-10 -DCMAKE_CFG_INTDIR=\".\" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-config -I/<<PKGBUILDDIR>>/tools/llvm-config -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-config.dir/llvm-config.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-config/llvm-config.cpp
[ 91%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/StackFrameList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/StackFrameList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/StackFrameList.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 91%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/StackID.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/StackID.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/StackID.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StackFrameList.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StackFrameList.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StackFrameList.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StackFrameList.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
[ 91%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/TypeMap.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/TypeMap.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/TypeMap.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StackFrameList.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 91%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/TypeSystem.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/TypeSystem.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/TypeSystem.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StackFrameList.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StackFrameList.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StackFrameList.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StackFrameList.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StackFrameList.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StackFrameList.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StackFrameList.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StackFrameList.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 91%] Linking CXX executable ../../bin/llvm-config
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-config && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-config.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-config.dir/llvm-config.cpp.o -o ../../bin/llvm-config  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 91%] Built target llvm-config
[ 91%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/StopInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/StopInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/StopInfo.cpp
[ 91%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/StructuredDataPlugin.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/StructuredDataPlugin.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/StructuredDataPlugin.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/TypeMap.cpp:31:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 91%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/UnwindPlan.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/UnwindPlan.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/UnwindPlan.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StopInfo.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StopInfo.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StopInfo.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StopInfo.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StopInfo.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StopInfo.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StopInfo.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StopInfo.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StructuredDataPlugin.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StructuredDataPlugin.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StructuredDataPlugin.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StructuredDataPlugin.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StructuredDataPlugin.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StructuredDataPlugin.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StructuredDataPlugin.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StructuredDataPlugin.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/TypeMap.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/vector:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/TypeMap.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StopInfo.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/UnwindPlan.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/UnwindPlan.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/UnwindPlan.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/UnwindPlan.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StopInfo.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StopInfo.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StopInfo.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/StopInfo.cpp:12:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/llvm-lto/CMakeFiles/llvm-lto.dir/build.make tools/llvm-lto/CMakeFiles/llvm-lto.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-lto /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-lto /<<PKGBUILDDIR>>/build-llvm/tools/llvm-lto/CMakeFiles/llvm-lto.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-lto/CMakeFiles/llvm-lto.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-lto/CMakeFiles/llvm-lto.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-lto/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-lto/CMakeFiles/llvm-lto.dir/depend.internal".
Scanning dependencies of target llvm-lto
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-lto/CMakeFiles/llvm-lto.dir/build.make tools/llvm-lto/CMakeFiles/llvm-lto.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 91%] Building CXX object tools/llvm-lto/CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-lto && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-lto -I/<<PKGBUILDDIR>>/tools/llvm-lto -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-lto/llvm-lto.cpp
[ 91%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/SystemRuntime.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/SystemRuntime.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/SystemRuntime.cpp
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/SystemRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/SystemRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/SystemRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/SystemRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/SystemRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/SystemRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/SystemRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/SystemRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 91%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/UnwindTable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/UnwindTable.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/UnwindTable.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/UnwindTable.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/UnwindTable.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/UnwindTable.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/UnwindTable.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/SystemRuntime.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/SystemRuntime.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/SystemRuntime.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Target/SystemRuntime.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/vector:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/SystemRuntime.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/SystemRuntime.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build.make tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-profdata /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-profdata /<<PKGBUILDDIR>>/build-llvm/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-profdata/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/depend.internal".
Scanning dependencies of target llvm-profdata
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build.make tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Building CXX object tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-profdata && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-profdata -I/<<PKGBUILDDIR>>/tools/llvm-profdata -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-profdata/llvm-profdata.cpp
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindTable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/UnwindTable.cpp:10:
/usr/include/c++/10/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, std::shared_ptr<lldb_private::FuncUnwinders> >}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::shared_ptr<lldb_private::FuncUnwinders> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::FuncUnwinders> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::FuncUnwinders> > >]':
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::shared_ptr<lldb_private::FuncUnwinders> >, std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::FuncUnwinders> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::FuncUnwinders> > > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-lto/llvm-lto.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-lto/llvm-lto.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindTable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/UnwindTable.cpp:10:
/usr/include/c++/10/bits/stl_map.h: In member function 'lldb::FuncUnwindersSP lldb_private::UnwindTable::GetFuncUnwindersContainingAddress(const lldb_private::Address&, lldb_private::SymbolContext&)':
/usr/include/c++/10/bits/stl_map.h:877:38: note: parameter passing for argument of type 'std::map<long long unsigned int, std::shared_ptr<lldb_private::FuncUnwinders> >::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::shared_ptr<lldb_private::FuncUnwinders> >, std::_Select1st<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::FuncUnwinders> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::shared_ptr<lldb_private::FuncUnwinders> > > >::const_iterator'} changed in GCC 7.1
  877 |    return _M_t._M_emplace_hint_unique(__position,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
  878 |           std::forward<_Pair>(__x));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~   
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 92%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/Variable.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Variable.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Variable.cpp
[ 92%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/Target.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/Target.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Variable.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Variable.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Variable.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Variable.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Variable.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Variable.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Variable.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Variable.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:19,
                 from /<<PKGBUILDDIR>>/tools/llvm-profdata/llvm-profdata.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallPtrSet.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-profdata/llvm-profdata.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::simplify_type<clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9:   required from 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>'
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:45:9: warning: ignoring attributes on template argument 'llvm::add_const_past_pointer<clang::Stmt*, void>::type' {aka 'const clang::Stmt*'} [-Wignored-attributes]
   45 |   using RetType =
      |         ^~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::CompoundStmt, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Stmt.h:1929:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Variable.cpp:29:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Variable.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Variable.cpp:29:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Variable.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Variable.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Variable.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Variable.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Variable.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Variable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/Variable.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::Expr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::Expr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:735:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'const bool llvm::is_simple_type<clang::Stmt* const>::value':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:286:49:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<To, From>::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:3922:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:227:63: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  227 |       std::is_same<X, typename simplify_type<X>::SimpleType>::value;
      |                                                               ^~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::InitListExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::InitListExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:4459:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
  200 |   using ret_type = typename cast_retty_wrap<
      |         ^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h: In instantiation of 'struct llvm::cast_retty<clang::OpaqueValueExpr, clang::Stmt* const>':
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:240:1:   required by substitution of 'template<class X, class Y> typename std::enable_if<(! llvm::is_simple_type<Y>::value), typename llvm::cast_retty<X, const Y>::ret_type>::type llvm::cast(const Y&) [with X = clang::OpaqueValueExpr; Y = clang::Stmt*]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Expr.h:4508:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:200:9: warning: ignoring attributes on template argument 'llvm::simplify_type<clang::Stmt* const>::SimpleType' {aka 'const clang::Stmt*'} [-Wignored-attributes]
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 92%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/VariableList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/VariableList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/VariableList.cpp
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:19,
                 from /<<PKGBUILDDIR>>/tools/llvm-profdata/llvm-profdata.cpp:14:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >; _Distance = int; _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<showInstrProfile(const string&, bool, uint32_t, bool, bool, bool, std::vector<unsigned int>, bool, const string&, bool, llvm::raw_fd_ostream&)::<lambda(const std::pair<std::__cxx11::basic_string<char>, long long unsigned int>&, const std::pair<std::__cxx11::basic_string<char>, long long unsigned int>&)> >]':
/usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >' changed in GCC 7.1
  134 |     __push_heap(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >; _Distance = int; _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<showInstrProfile(const string&, bool, uint32_t, bool, bool, bool, std::vector<unsigned int>, bool, const string&, bool, llvm::raw_fd_ostream&)::<lambda(const std::pair<std::__cxx11::basic_string<char>, long long unsigned int>&, const std::pair<std::__cxx11::basic_string<char>, long long unsigned int>&)> >]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Options.h:40,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/LLVMContext.h:21,
                 from /<<PKGBUILDDIR>>/tools/llvm-profdata/llvm-profdata.cpp:17:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int>&}; _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/../../source/Commands/CommandObjectExpression.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:35:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueFormat.h: In member function 'lldb_private::OptionValueFormat& lldb_private::OptionValueFormat::operator=(const lldb_private::OptionValueFormat&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueFormat.h:21:7: warning: implicitly-declared 'lldb_private::OptionValue& lldb_private::OptionValue::operator=(const lldb_private::OptionValue&)' is deprecated [-Wdeprecated-copy]
   21 | class OptionValueFormat : public OptionValue {
      |       ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValue.h:68:3: note: because 'lldb_private::OptionValue' has user-provided 'lldb_private::OptionValue::OptionValue(const lldb_private::OptionValue&)'
   68 |   OptionValue(const OptionValue &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/../../source/Commands/CommandObjectExpression.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:35:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h: In member function 'lldb_private::OptionGroupFormat& lldb_private::OptionGroupFormat::operator=(const lldb_private::OptionGroupFormat&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h:28:7: note: synthesized method 'lldb_private::OptionValueFormat& lldb_private::OptionValueFormat::operator=(const lldb_private::OptionValueFormat&)' first required here
   28 | class OptionGroupFormat : public OptionGroup {
      |       ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/../../source/Commands/CommandObjectExpression.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:35:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueUInt64.h: In member function 'lldb_private::OptionValueUInt64& lldb_private::OptionValueUInt64::operator=(const lldb_private::OptionValueUInt64&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueUInt64.h:22:7: warning: implicitly-declared 'lldb_private::OptionValue& lldb_private::OptionValue::operator=(const lldb_private::OptionValue&)' is deprecated [-Wdeprecated-copy]
   22 | class OptionValueUInt64 : public OptionValue {
      |       ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValue.h:68:3: note: because 'lldb_private::OptionValue' has user-provided 'lldb_private::OptionValue::OptionValue(const lldb_private::OptionValue&)'
   68 |   OptionValue(const OptionValue &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/../../source/Commands/CommandObjectExpression.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:35:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h: In member function 'lldb_private::OptionGroupFormat& lldb_private::OptionGroupFormat::operator=(const lldb_private::OptionGroupFormat&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h:28:7: note: synthesized method 'lldb_private::OptionValueUInt64& lldb_private::OptionValueUInt64::operator=(const lldb_private::OptionValueUInt64&)' first required here
   28 | class OptionGroupFormat : public OptionGroup {
      |       ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:35:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h: In member function 'void lldb_private::REPL::SetFormatOptions(const lldb_private::OptionGroupFormat&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/REPL.h:68:24: note: synthesized method 'lldb_private::OptionGroupFormat& lldb_private::OptionGroupFormat::operator=(const lldb_private::OptionGroupFormat&)' first required here
   68 |     m_format_options = options;
      |                        ^~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Variable.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/VariableList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/VariableList.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:40:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValues.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:42:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h: In constructor 'lldb_private::OptionValueArch::OptionValueArch(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:28:69: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   28 |       : OptionValue(), m_current_value(value), m_default_value(value) {}
      |                                                                     ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValues.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:42:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:28:69: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   28 |       : OptionValue(), m_current_value(value), m_default_value(value) {}
      |                                                                     ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValues.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:42:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h: In constructor 'lldb_private::OptionValueArch::OptionValueArch(const lldb_private::ArchSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:32:38: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   32 |         m_default_value(default_value) {}
      |                                      ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValues.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:42:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/OptionValueArch.h:32:38: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   32 |         m_default_value(default_value) {}
      |                                      ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int>}; _Tp = std::pair<std::__cxx11::basic_string<char>, long long unsigned int>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In function 'int showInstrProfile(const string&, bool, uint32_t, bool, bool, bool, std::vector<unsigned int>, bool, const string&, bool, llvm::raw_fd_ostream&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, long long unsigned int>*, std::vector<std::pair<std::__cxx11::basic_string<char>, long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 92%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/VerifyDecl.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/tools/lldb/source/Symbol -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbSymbol.dir/VerifyDecl.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/VerifyDecl.cpp
In file included from /usr/include/c++/10/set:60,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallSet.h:23,
                 from /<<PKGBUILDDIR>>/tools/llvm-profdata/llvm-profdata.cpp:14:
/usr/include/c++/10/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >]':
/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, llvm::sampleprof::FunctionSamples> > >::const_iterator' changed in GCC 7.1
 2193 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp: In constructor 'lldb_private::Target::Arch::Arch(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:71:66: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   71 |       m_plugin_up(PluginManager::CreateArchitectureInstance(spec)) {}
      |                                                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp: In member function 'bool lldb_private::Target::SetArchitecture(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:1440:27: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
 1440 |   ArchSpec other(arch_spec);
      |                           ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp: In member function 'bool lldb_private::Target::MergeArchitecture(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:1509:44: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
 1509 |       ArchSpec merged_arch(m_arch.GetSpec());
      |                                            ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp: In member function 'lldb_private::ArchSpec lldb_private::TargetProperties::GetDefaultArchitecture() const':
/<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:3796:35: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
 3796 |     return value->GetCurrentValue();
      |                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h: In member function 'lldb_private::ProcessLaunchInfo& lldb_private::ProcessLaunchInfo::operator=(const lldb_private::ProcessLaunchInfo&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:33:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   33 | class ProcessLaunchInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp: In member function 'void lldb_private::TargetProperties::SetProcessLaunchInfo(const lldb_private::ProcessLaunchInfo&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:4152:19: note: synthesized method 'lldb_private::ProcessLaunchInfo& lldb_private::ProcessLaunchInfo::operator=(const lldb_private::ProcessLaunchInfo&)' first required here
 4152 |   m_launch_info = launch_info;
      |                   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclBase.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/VerifyDecl.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/AttrIterator.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclBase.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Symbol/VerifyDecl.cpp:11:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 92%] Linking CXX static library ../../../../lib/liblldbSymbol.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/cmake -P CMakeFiles/lldbSymbol.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Symbol && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbSymbol.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldbSymbol.a CMakeFiles/lldbSymbol.dir/ArmUnwindInfo.cpp.o CMakeFiles/lldbSymbol.dir/Block.cpp.o CMakeFiles/lldbSymbol.dir/ClangASTContext.cpp.o CMakeFiles/lldbSymbol.dir/ClangASTImporter.cpp.o CMakeFiles/lldbSymbol.dir/ClangExternalASTSourceCallbacks.cpp.o CMakeFiles/lldbSymbol.dir/ClangExternalASTSourceCommon.cpp.o CMakeFiles/lldbSymbol.dir/ClangUtil.cpp.o CMakeFiles/lldbSymbol.dir/CompilerDecl.cpp.o CMakeFiles/lldbSymbol.dir/CompilerDeclContext.cpp.o CMakeFiles/lldbSymbol.dir/CompilerType.cpp.o CMakeFiles/lldbSymbol.dir/CompileUnit.cpp.o CMakeFiles/lldbSymbol.dir/CompactUnwindInfo.cpp.o CMakeFiles/lldbSymbol.dir/DebugMacros.cpp.o CMakeFiles/lldbSymbol.dir/Declaration.cpp.o CMakeFiles/lldbSymbol.dir/DWARFCallFrameInfo.cpp.o CMakeFiles/lldbSymbol.dir/Function.cpp.o CMakeFiles/lldbSymbol.dir/FuncUnwinders.cpp.o CMakeFiles/lldbSymbol.dir/GoASTContext.cpp.o CMakeFiles/lldbSymbol.dir/JavaASTContext.cpp.o CMakeFiles/lldbSymbol.dir/LineEntry.cpp.o CMakeFiles/lldbSymbol.dir/LineTable.cpp.o CMakeFiles/lldbSymbol.dir/ObjectFile.cpp.o CMakeFiles/lldbSymbol.dir/OCamlASTContext.cpp.o CMakeFiles/lldbSymbol.dir/Symbol.cpp.o CMakeFiles/lldbSymbol.dir/SymbolContext.cpp.o CMakeFiles/lldbSymbol.dir/SymbolFile.cpp.o CMakeFiles/lldbSymbol.dir/SymbolVendor.cpp.o CMakeFiles/lldbSymbol.dir/Symtab.cpp.o CMakeFiles/lldbSymbol.dir/Type.cpp.o CMakeFiles/lldbSymbol.dir/TypeList.cpp.o CMakeFiles/lldbSymbol.dir/TypeMap.cpp.o CMakeFiles/lldbSymbol.dir/TypeSystem.cpp.o CMakeFiles/lldbSymbol.dir/UnwindPlan.cpp.o CMakeFiles/lldbSymbol.dir/UnwindTable.cpp.o CMakeFiles/lldbSymbol.dir/Variable.cpp.o CMakeFiles/lldbSymbol.dir/VariableList.cpp.o CMakeFiles/lldbSymbol.dir/VerifyDecl.cpp.o
/usr/bin/ranlib ../../../../lib/liblldbSymbol.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Built target lldbSymbol
[ 92%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/TargetList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/TargetList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/TargetList.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/DeclarationName.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTImporter.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/tuple:38,
                 from /usr/include/c++/10/mutex:38,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/stdexcept:39,
                 from /usr/include/c++/10/system_error:41,
                 from /usr/include/c++/10/mutex:42,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:12:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/TargetList.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/TargetList.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/TargetList.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/TargetList.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/TargetList.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/TargetList.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/TargetList.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/TargetList.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 92%] Linking CXX executable ../../bin/llvm-profdata
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-profdata && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-profdata.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o -o ../../bin/llvm-profdata  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Built target llvm-profdata
[ 92%] Linking CXX executable ../../bin/llvm-lto
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-lto && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-lto.dir/link.txt --verbose=1
[ 92%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/Thread.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/Thread.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/Thread.cpp
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o -o ../../bin/llvm-lto  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Built target llvm-lto
/usr/bin/make  -f tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/build.make tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/diagtool /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/diagtool /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/diagtool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/depend.internal".
Scanning dependencies of target diagtool
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/build.make tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/diagtool_main.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/diagtool && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/diagtool -I/<<PKGBUILDDIR>>/tools/clang/tools/diagtool -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/diagtool.dir/diagtool_main.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/diagtool/diagtool_main.cpp
/<<PKGBUILDDIR>>/tools/lldb/source/Target/TargetList.cpp: In member function 'lldb_private::Status lldb_private::TargetList::CreateTargetInternal(lldb_private::Debugger&, llvm::StringRef, llvm::StringRef, bool, const lldb_private::OptionGroupPlatform*, lldb::TargetSP&, bool)':
/<<PKGBUILDDIR>>/tools/lldb/source/Target/TargetList.cpp:99:30: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   99 |   ArchSpec platform_arch(arch);
      |                              ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/TargetList.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Target/TargetList.cpp: In member function 'lldb_private::Status lldb_private::TargetList::CreateTargetInternal(lldb_private::Debugger&, llvm::StringRef, const lldb_private::ArchSpec&, bool, lldb::PlatformSP&, lldb::TargetSP&, bool)':
/<<PKGBUILDDIR>>/tools/lldb/source/Target/TargetList.cpp:334:31: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  334 |   ArchSpec arch(specified_arch);
      |                               ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/TargetList.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 92%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/DiagTool.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/diagtool && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/diagtool -I/<<PKGBUILDDIR>>/tools/clang/tools/diagtool -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/diagtool.dir/DiagTool.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/diagtool/DiagTool.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/TargetList.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/TargetList.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Target/TargetList.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/stdexcept:39,
                 from /usr/include/c++/10/system_error:41,
                 from /usr/include/c++/10/mutex:42,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/TargetList.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Thread.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Thread.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Thread.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Thread.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
[ 92%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/DiagnosticNames.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/diagtool && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/diagtool -I/<<PKGBUILDDIR>>/tools/clang/tools/diagtool -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/diagtool.dir/DiagnosticNames.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/diagtool/DiagnosticNames.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Thread.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Thread.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Thread.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Thread.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Thread.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Target/Thread.cpp: In member function 'virtual lldb_private::Unwind* lldb_private::Thread::GetUnwinder()':
/<<PKGBUILDDIR>>/tools/lldb/source/Target/Thread.cpp:2063:68: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
 2063 |     const ArchSpec target_arch(CalculateTarget()->GetArchitecture());
      |                                                                    ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Thread.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Thread.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Thread.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Thread.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Thread.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 92%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/FindDiagnosticID.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/diagtool && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/diagtool -I/<<PKGBUILDDIR>>/tools/clang/tools/diagtool -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/diagtool.dir/FindDiagnosticID.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/diagtool/FindDiagnosticID.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build.make tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/clang-offload-bundler /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-offload-bundler /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-offload-bundler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/depend.internal".
Scanning dependencies of target clang-offload-bundler
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build.make tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Building CXX object tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/ClangOffloadBundler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-offload-bundler && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-offload-bundler -I/<<PKGBUILDDIR>>/tools/clang/tools/clang-offload-bundler -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clang-offload-bundler.dir/ClangOffloadBundler.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp
[ 92%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/ListWarnings.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/diagtool && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/diagtool -I/<<PKGBUILDDIR>>/tools/clang/tools/diagtool -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/diagtool.dir/ListWarnings.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/diagtool/ListWarnings.cpp
[ 92%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/ShowEnabledWarnings.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/diagtool && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/diagtool -I/<<PKGBUILDDIR>>/tools/clang/tools/diagtool -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/diagtool.dir/ShowEnabledWarnings.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/diagtool/ShowEnabledWarnings.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:15:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::SymbolContext&}; _Tp = lldb_private::SymbolContext; _Alloc = std::allocator<lldb_private::SymbolContext>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::SymbolContext>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/Target.cpp:15:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void lldb_private::Target::RunStopHooks()':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::SymbolContext*, std::vector<lldb_private::SymbolContext> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 92%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadCollection.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadCollection.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadCollection.cpp
[ 92%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadList.cpp
[ 92%] Linking CXX executable ../../../../bin/clang-offload-bundler
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-offload-bundler && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-offload-bundler.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-offload-bundler.dir/ClangOffloadBundler.cpp.o -o ../../../../bin/clang-offload-bundler  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/TreeView.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/diagtool && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/diagtool -I/<<PKGBUILDDIR>>/tools/clang/tools/diagtool -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/diagtool.dir/TreeView.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/diagtool/TreeView.cpp
[ 92%] Built target clang-offload-bundler
[ 92%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlan.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlan.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlan.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadList.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadList.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadList.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadList.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
/usr/bin/make  -f tools/clang/tools/clang-diff/CMakeFiles/clang-diff.dir/build.make tools/clang/tools/clang-diff/CMakeFiles/clang-diff.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/clang-diff /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-diff /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-diff/CMakeFiles/clang-diff.dir/DependInfo.cmake --color=
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadList.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadList.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadList.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadList.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-diff/CMakeFiles/clang-diff.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-diff/CMakeFiles/clang-diff.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-diff/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-diff/CMakeFiles/clang-diff.dir/depend.internal".
Scanning dependencies of target clang-diff
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/clang-diff/CMakeFiles/clang-diff.dir/build.make tools/clang/tools/clang-diff/CMakeFiles/clang-diff.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Building CXX object tools/clang/tools/clang-diff/CMakeFiles/clang-diff.dir/ClangDiff.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-diff && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-diff -I/<<PKGBUILDDIR>>/tools/clang/tools/clang-diff -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clang-diff.dir/ClangDiff.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/clang-diff/ClangDiff.cpp
[ 92%] Linking CXX executable ../../../../bin/diagtool
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/diagtool && /usr/bin/cmake -E cmake_link_script CMakeFiles/diagtool.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/diagtool.dir/diagtool_main.cpp.o CMakeFiles/diagtool.dir/DiagTool.cpp.o CMakeFiles/diagtool.dir/DiagnosticNames.cpp.o CMakeFiles/diagtool.dir/FindDiagnosticID.cpp.o CMakeFiles/diagtool.dir/ListWarnings.cpp.o CMakeFiles/diagtool.dir/ShowEnabledWarnings.cpp.o CMakeFiles/diagtool.dir/TreeView.cpp.o -o ../../../../bin/diagtool  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlan.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlan.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlan.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlan.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadList.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadList.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadList.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/State.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadList.cpp:18:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlan.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlan.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlan.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlan.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlan.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlan.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlan.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/stdexcept:39,
                 from /usr/include/c++/10/system_error:41,
                 from /usr/include/c++/10/mutex:42,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlan.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/State.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadList.cpp:18:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/State.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadList.cpp:18:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void lldb_private::ThreadList::PushExpressionExecutionThread(lldb::tid_t)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/build.make tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/clang-format /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-format /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-format/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/depend.internal".
Scanning dependencies of target clang-format
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/build.make tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Building CXX object tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/ClangFormat.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-format && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-format -I/<<PKGBUILDDIR>>/tools/clang/tools/clang-format -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clang-format.dir/ClangFormat.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/clang-format/ClangFormat.cpp
[ 92%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanBase.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanBase.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanBase.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Built target diagtool
[ 92%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanCallFunction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanCallFunction.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallFunction.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/ASTDiff/ASTDiffInternal.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/ASTDiff/ASTDiff.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/clang-diff/ClangDiff.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/ASTDiff/ASTDiffInternal.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/ASTDiff/ASTDiff.h:23,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/clang-diff/ClangDiff.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanBase.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanBase.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanBase.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanBase.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanBase.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanBase.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanBase.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanBase.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanBase.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanBase.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanBase.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanBase.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanBase.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanBase.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanBase.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanBase.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallFunction.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallFunction.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallFunction.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallFunction.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallFunction.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallFunction.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallFunction.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallFunction.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanBase.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanBase.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanBase.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanBase.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanBase.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanBase.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/list:61,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanBase.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanBase.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallFunction.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/build.make tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/clang-import-test /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-import-test /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-import-test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/depend.internal".
Scanning dependencies of target clang-import-test
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/build.make tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Building CXX object tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/clang-import-test.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-import-test && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-import-test -I/<<PKGBUILDDIR>>/tools/clang/tools/clang-import-test -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clang-import-test.dir/clang-import-test.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/clang-import-test/clang-import-test.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallFunction.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallFunction.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallFunction.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallFunction.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 92%] Linking CXX executable ../../../../bin/clang-format
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-format && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-format.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-format.dir/ClangFormat.cpp.o -o ../../../../bin/clang-format  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libclangFormat.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
[ 92%] Linking CXX executable ../../../../bin/clang-diff
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-diff && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-diff.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-diff.dir/ClangDiff.cpp.o -o ../../../../bin/clang-diff  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangTooling.a ../../../../lib/libclangToolingASTDiff.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangDriver.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangFormat.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Built target clang-format
[ 92%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanCallFunctionUsingABI.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanCallFunctionUsingABI.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallFunctionUsingABI.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/clang/tools/libclang/CMakeFiles/libclang.dir/build.make tools/clang/tools/libclang/CMakeFiles/libclang.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/libclang /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang.dir/depend.internal".
Scanning dependencies of target libclang
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/libclang/CMakeFiles/libclang.dir/build.make tools/clang/tools/libclang/CMakeFiles/libclang.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/ARCMigrate.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-10 -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/libclang.dir/ARCMigrate.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/libclang/ARCMigrate.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallFunctionUsingABI.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallFunctionUsingABI.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallFunctionUsingABI.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/UnwindPlan.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallFunctionUsingABI.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallFunctionUsingABI.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallFunctionUsingABI.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallFunctionUsingABI.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallFunctionUsingABI.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Built target clang-diff
[ 92%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/BuildSystem.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-10 -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/libclang.dir/BuildSystem.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/libclang/BuildSystem.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallFunctionUsingABI.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallFunctionUsingABI.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallFunctionUsingABI.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/PluginInterface.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ABI.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallFunctionUsingABI.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 92%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanCallOnFunctionExit.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanCallOnFunctionExit.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallOnFunctionExit.cpp
/<<PKGBUILDDIR>>/tools/clang/tools/clang-import-test/clang-import-test.cpp: In function 'llvm::Expected<{anonymous}::CIAndOrigins> {anonymous}::Parse(const string&, llvm::MutableArrayRef<{anonymous}::CIAndOrigins>, bool, bool)':
/<<PKGBUILDDIR>>/tools/clang/tools/clang-import-test/clang-import-test.cpp:324:21: warning: redundant move in return statement [-Wredundant-move]
  324 |     return std::move(PE);
      |            ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/tools/clang/tools/clang-import-test/clang-import-test.cpp:324:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/clang/tools/clang-import-test/clang-import-test.cpp:331:19: warning: redundant move in return statement [-Wredundant-move]
  331 |   return std::move(CI);
      |          ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/tools/clang/tools/clang-import-test/clang-import-test.cpp:331:19: note: remove 'std::move' call
[ 92%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndex.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-10 -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/libclang.dir/CIndex.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndex.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/build.make tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/clang-rename /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-rename /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-rename/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/depend.internal".
Scanning dependencies of target clang-rename
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/build.make tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Building CXX object tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/ClangRename.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-rename && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-rename -I/<<PKGBUILDDIR>>/tools/clang/tools/clang-rename -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clang-rename.dir/ClangRename.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/clang-rename/ClangRename.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/clang-import-test/clang-import-test.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::ExternalASTMerger::ImporterSource]':
/<<PKGBUILDDIR>>/tools/clang/tools/clang-import-test/clang-import-test.cpp:265:81:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::ExternalASTMerger::ImporterSource' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/tools/clang-import-test/clang-import-test.cpp:13:
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ExternalASTMerger.h:83:10: note: 'struct clang::ExternalASTMerger::ImporterSource' declared here
   83 |   struct ImporterSource {
      |          ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/clang-import-test/clang-import-test.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/clang-import-test/clang-import-test.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallOnFunctionExit.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallOnFunctionExit.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallOnFunctionExit.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallOnFunctionExit.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallOnFunctionExit.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallOnFunctionExit.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallOnFunctionExit.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallOnFunctionExit.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallOnFunctionExit.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallOnFunctionExit.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallOnFunctionExit.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallOnFunctionExit.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallOnFunctionExit.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallOnFunctionExit.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallOnFunctionExit.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallOnFunctionExit.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallOnFunctionExit.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallOnFunctionExit.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallOnFunctionExit.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallOnFunctionExit.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallOnFunctionExit.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallOnFunctionExit.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/stdexcept:39,
                 from /usr/include/c++/10/system_error:41,
                 from /usr/include/c++/10/mutex:42,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallOnFunctionExit.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallOnFunctionExit.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 92%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanCallUserExpression.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanCallUserExpression.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp
[ 92%] Linking CXX executable ../../../../bin/clang-import-test
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-import-test && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-import-test.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-import-test.dir/clang-import-test.cpp.o -o ../../../../bin/clang-import-test  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangCodeGen.a ../../../../lib/libclangDriver.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangLex.a ../../../../lib/libclangParse.a ../../../../lib/libclangDriver.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/clang-rename/ClangRename.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/clang-rename/ClangRename.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallUserExpression.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallUserExpression.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/LanguageRuntime.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndex.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexDiagnostic.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndex.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallUserExpression.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanCallUserExpression.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 92%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanPython.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanPython.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanPython.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Built target clang-import-test
/usr/bin/make  -f tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/build.make tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/clang-refactor /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-refactor /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-refactor/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/depend.internal".
Scanning dependencies of target clang-refactor
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/build.make tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Building CXX object tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/ClangRefactor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-refactor && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-refactor -I/<<PKGBUILDDIR>>/tools/clang/tools/clang-refactor -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clang-refactor.dir/ClangRefactor.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/clang-refactor/ClangRefactor.cpp
[ 92%] Linking CXX executable ../../../../bin/clang-rename
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-rename && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-rename.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-rename.dir/ClangRename.cpp.o -o ../../../../bin/clang-rename  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangTooling.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangToolingRefactor.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangIndex.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangFormat.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanPython.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanPython.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanPython.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanPython.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanPython.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanPython.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanPython.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanPython.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanPython.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanPython.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanPython.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/stdexcept:39,
                 from /usr/include/c++/10/system_error:41,
                 from /usr/include/c++/10/mutex:42,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanPython.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Built target clang-rename
/usr/bin/make  -f tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/build.make tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/arcmt-test /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/arcmt-test /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/arcmt-test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/depend.internal".
[ 92%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanRunToAddress.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanRunToAddress.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp
Scanning dependencies of target arcmt-test
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/build.make tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Building CXX object tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/arcmt-test.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/arcmt-test && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/arcmt-test -I/<<PKGBUILDDIR>>/tools/clang/tools/arcmt-test -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/arcmt-test.dir/arcmt-test.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/arcmt-test/arcmt-test.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/clang-refactor/ToolRefactoringResultConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/clang-refactor/TestSupport.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/clang-refactor/ClangRefactor.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/clang-refactor/ToolRefactoringResultConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/clang-refactor/TestSupport.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/clang-refactor/ClangRefactor.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanRunToAddress.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanRunToAddress.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanRunToAddress.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanRunToAddress.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanRunToAddress.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanRunToAddress.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanRunToAddress.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanRunToAddress.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanRunToAddress.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanRunToAddress.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanRunToAddress.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/vector:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanRunToAddress.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanRunToAddress.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In constructor 'lldb_private::ThreadPlanRunToAddress::ThreadPlanRunToAddress(lldb_private::Thread&, lldb::addr_t, bool)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In constructor 'lldb_private::ThreadPlanRunToAddress::ThreadPlanRunToAddress(lldb_private::Thread&, lldb_private::Address&, bool)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 92%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanShouldStopHere.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanShouldStopHere.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanShouldStopHere.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ARCMigrate/FileRemapper.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ARCMigrate/ARCMT.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/arcmt-test/arcmt-test.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ARCMigrate/FileRemapper.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ARCMigrate/ARCMT.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/arcmt-test/arcmt-test.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanShouldStopHere.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanShouldStopHere.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanShouldStopHere.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanShouldStopHere.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanShouldStopHere.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanShouldStopHere.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanShouldStopHere.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanShouldStopHere.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanShouldStopHere.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanShouldStopHere.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanShouldStopHere.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanShouldStopHere.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanShouldStopHere.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanShouldStopHere.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanShouldStopHere.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanShouldStopHere.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanShouldStopHere.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanShouldStopHere.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanShouldStopHere.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanShouldStopHere.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanShouldStopHere.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanShouldStopHere.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/stdexcept:39,
                 from /usr/include/c++/10/system_error:41,
                 from /usr/include/c++/10/mutex:42,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanShouldStopHere.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanShouldStopHere.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 92%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepInRange.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepInRange.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepInRange.cpp
[ 92%] Building CXX object tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/TestSupport.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-refactor && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-refactor -I/<<PKGBUILDDIR>>/tools/clang/tools/clang-refactor -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clang-refactor.dir/TestSupport.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/clang-refactor/TestSupport.cpp
[ 92%] Linking CXX executable ../../../../bin/arcmt-test
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/arcmt-test && /usr/bin/cmake -E cmake_link_script CMakeFiles/arcmt-test.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/arcmt-test.dir/arcmt-test.cpp.o -o ../../../../bin/arcmt-test  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangARCMigrate.a ../../../../lib/libclangBasic.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangLex.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangStaticAnalyzerCheckers.a ../../../../lib/libclangStaticAnalyzerCore.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanShouldStopHere.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepInRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepInRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepInRange.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepInRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanShouldStopHere.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepInRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepInRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepInRange.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepInRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanShouldStopHere.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepInRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepInRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanShouldStopHere.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepInRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepInRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanShouldStopHere.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepInRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepInRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanShouldStopHere.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepInRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepInRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepInRange.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 92%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexCXX.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-10 -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/libclang.dir/CIndexCXX.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexCXX.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanShouldStopHere.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepInRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepInRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanShouldStopHere.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepInRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepInRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanShouldStopHere.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepInRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepInRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Address.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/AddressRange.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepInRange.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepInRange.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/tools/clang-refactor/TestSupport.cpp: In function 'llvm::Optional<clang::refactor::TestSelectionRangesInFile> clang::refactor::findTestSelectionRanges(llvm::StringRef)':
/<<PKGBUILDDIR>>/tools/clang/tools/clang-refactor/TestSupport.cpp:388:19: warning: redundant move in return statement [-Wredundant-move]
  388 |   return std::move(TestRanges);
      |          ~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/clang/tools/clang-refactor/TestSupport.cpp:388:19: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/clang-refactor/ToolRefactoringResultConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/clang-refactor/TestSupport.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/clang-refactor/TestSupport.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/clang-refactor/ToolRefactoringResultConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/clang-refactor/TestSupport.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/clang-refactor/TestSupport.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Built target arcmt-test
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 92%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexCodeCompletion.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-10 -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/libclang.dir/CIndexCodeCompletion.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexCodeCompletion.cpp
[ 92%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepInstruction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepInstruction.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepInstruction.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepInstruction.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepInstruction.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepInstruction.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepInstruction.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepInstruction.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepInstruction.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepInstruction.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepInstruction.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepInstruction.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepInstruction.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepInstruction.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepInstruction.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepInstruction.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepInstruction.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepInstruction.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexCXX.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexCXX.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 92%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepOut.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepOut.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOut.cpp
/usr/bin/make  -f tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/build.make tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/clang-check /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-check /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-check/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/depend.internal".
Scanning dependencies of target clang-check
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/build.make tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Building CXX object tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/ClangCheck.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-check && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-check -I/<<PKGBUILDDIR>>/tools/clang/tools/clang-check -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clang-check.dir/ClangCheck.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/clang-check/ClangCheck.cpp
[ 92%] Linking CXX executable ../../../../bin/clang-refactor
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-refactor && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-refactor.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-refactor.dir/ClangRefactor.cpp.o CMakeFiles/clang-refactor.dir/TestSupport.cpp.o -o ../../../../bin/clang-refactor  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangFormat.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangLex.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangTooling.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangToolingRefactor.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangIndex.a ../../../../lib/libclangFormat.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOut.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOut.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOut.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOut.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOut.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOut.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOut.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOut.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOut.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOut.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOut.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOut.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOut.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOut.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOut.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOut.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOut.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOut.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOut.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOut.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOut.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOut.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOut.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOut.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOut.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Built target clang-refactor
[ 92%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexDiagnostic.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-10 -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/libclang.dir/CIndexDiagnostic.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexDiagnostic.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexCodeCompletion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexCodeCompletion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexCodeCompletion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T2 = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXRecordDecl*, clang::SourceLocation>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:7531:40:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexCodeCompletion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXRecordDecl*, clang::SourceLocation>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexCodeCompletion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T2 = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10585:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexCodeCompletion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const clang::CXXMethodDecl*, const clang::CXXMethodDecl*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexCodeCompletion.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T2 = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:720:29:   required from 'void llvm::SmallVectorImpl<T>::swap(llvm::SmallVectorImpl<T>&) [with T = std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Sema/Sema.h:10587:49:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexCodeCompletion.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<clang::CXXMethodDecl*, const clang::FunctionProtoType*>' declared here
  211 |     struct pair
      |            ^~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 92%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepOverBreakpoint.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepOverBreakpoint.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/clang-check/ClangCheck.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/clang-check/ClangCheck.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOverBreakpoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOverBreakpoint.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOverBreakpoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOverBreakpoint.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOverBreakpoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOverBreakpoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOverBreakpoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOverBreakpoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOverBreakpoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOverBreakpoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOverBreakpoint.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOverBreakpoint.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexDiagnostic.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexDiagnostic.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexDiagnostic.cpp:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 92%] Linking CXX executable ../../../../bin/clang-check
[ 92%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepOverRange.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-check && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-check.dir/link.txt --verbose=1
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepOverRange.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-check.dir/ClangCheck.cpp.o -o ../../../../bin/clang-check  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangDriver.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangRewriteFrontend.a ../../../../lib/libclangStaticAnalyzerFrontend.a ../../../../lib/libclangTooling.a ../../../../lib/libclangStaticAnalyzerCheckers.a ../../../../lib/libclangStaticAnalyzerCore.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangFormat.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangAST.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
[ 92%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexHigh.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-10 -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/libclang.dir/CIndexHigh.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexHigh.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/usr/bin/make  -f tools/clang/tools/clang-func-mapping/CMakeFiles/clang-func-mapping.dir/build.make tools/clang/tools/clang-func-mapping/CMakeFiles/clang-func-mapping.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/clang-func-mapping /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-func-mapping /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-func-mapping/CMakeFiles/clang-func-mapping.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-func-mapping/CMakeFiles/clang-func-mapping.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-func-mapping/CMakeFiles/clang-func-mapping.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-func-mapping/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-func-mapping/CMakeFiles/clang-func-mapping.dir/depend.internal".
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
Scanning dependencies of target clang-func-mapping
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/clang-func-mapping/CMakeFiles/clang-func-mapping.dir/build.make tools/clang/tools/clang-func-mapping/CMakeFiles/clang-func-mapping.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Building CXX object tools/clang/tools/clang-func-mapping/CMakeFiles/clang-func-mapping.dir/ClangFnMapGen.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-func-mapping && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-func-mapping -I/<<PKGBUILDDIR>>/tools/clang/tools/clang-func-mapping -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clang-func-mapping.dir/ClangFnMapGen.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/clang-func-mapping/ClangFnMapGen.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Address.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/AddressRange.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Built target clang-check
/usr/bin/make  -f tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/build.make tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-apply-replacements/tool /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/depend.internal".
Scanning dependencies of target clang-apply-replacements
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/build.make tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Building CXX object tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/ClangApplyReplacementsMain.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-apply-replacements/tool -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-apply-replacements -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-apply-replacements/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clang-apply-replacements.dir/ClangApplyReplacementsMain.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackID.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::AddressRange&}; _Tp = lldb_private::AddressRange; _Alloc = std::allocator<lldb_private::AddressRange>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::AddressRange>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackID.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp:14:
/usr/include/c++/10/bits/stl_vector.h: In member function 'virtual bool lldb_private::ThreadPlanStepOverRange::DoWillResume(lldb::StateType, bool)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::AddressRange*, std::vector<lldb_private::AddressRange> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 92%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepRange.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepRange.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepRange.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PointerUnion.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXCursor.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CursorVisitor.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexHigh.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXCursor.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CursorVisitor.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexHigh.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepRange.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepRange.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Address.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/AddressRange.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepRange.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 92%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexInclusionStack.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-10 -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/libclang.dir/CIndexInclusionStack.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexInclusionStack.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackID.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepRange.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::AddressRange&}; _Tp = lldb_private::AddressRange; _Alloc = std::allocator<lldb_private::AddressRange>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::AddressRange>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::AddressRange>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/FormatProviders.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackID.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepRange.cpp:14:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void lldb_private::ThreadPlanStepRange::AddRange(const lldb_private::AddressRange&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::AddressRange*, std::vector<lldb_private::AddressRange> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Core/Replacement.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Core/Diagnostic.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-apply-replacements/include/clang-apply-replacements/Tooling/ApplyReplacements.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Core/Replacement.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Core/Diagnostic.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-apply-replacements/include/clang-apply-replacements/Tooling/ApplyReplacements.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/clang-func-mapping/ClangFnMapGen.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/clang-func-mapping/ClangFnMapGen.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 92%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepThrough.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepThrough.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepThrough.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepThrough.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepThrough.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepThrough.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepThrough.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepThrough.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepThrough.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepThrough.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepThrough.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepThrough.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepThrough.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepThrough.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepThrough.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepThrough.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepThrough.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepThrough.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepThrough.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 92%] Linking CXX executable ../../../../bin/clang-func-mapping
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/clang-func-mapping && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-func-mapping.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-func-mapping.dir/ClangFnMapGen.cpp.o -o ../../../../bin/clang-func-mapping  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangCrossTU.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangIndex.a ../../../../lib/libclangTooling.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangDriver.a ../../../../lib/libclangFormat.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepThrough.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 92%] Linking CXX executable ../../../../../../bin/clang-apply-replacements
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-apply-replacements/tool && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-apply-replacements.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-apply-replacements.dir/ClangApplyReplacementsMain.cpp.o -o ../../../../../../bin/clang-apply-replacements  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../lib/libclangApplyReplacements.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-6.0.so.1 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Built target clang-apply-replacements
/usr/bin/make  -f tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/build.make tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-reorder-fields/tool /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/depend.internal".
Scanning dependencies of target clang-reorder-fields
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/build.make tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Building CXX object tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/ClangReorderFields.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-reorder-fields/tool -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clang-reorder-fields.dir/ClangReorderFields.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-reorder-fields/tool/ClangReorderFields.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexInclusionStack.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexInclusionStack.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepThrough.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepThrough.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepThrough.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepThrough.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepThrough.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepThrough.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepThrough.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepThrough.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Broadcaster.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepThrough.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepThrough.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepThrough.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepThrough.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Built target clang-func-mapping
[ 92%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanStepUntil.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepUntil.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepUntil.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 92%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexUSRs.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-10 -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/libclang.dir/CIndexUSRs.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexUSRs.cpp
/usr/bin/make  -f tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/build.make tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/modularize /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/modularize /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/modularize/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/depend.internal".
Scanning dependencies of target modularize
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/build.make tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/build
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepUntil.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepUntil.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepUntil.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepUntil.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepUntil.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepUntil.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrame.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/StackFrameList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepUntil.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepUntil.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
[ 92%] Building CXX object tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/Modularize.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/modularize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/modularize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/modularize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/modularize.dir/Modularize.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/modularize/Modularize.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepUntil.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepUntil.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepUntil.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepUntil.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepUntil.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepUntil.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepUntil.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepUntil.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepUntil.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepUntil.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepUntil.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepUntil.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlan.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepUntil.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepUntil.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepUntil.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepUntil.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Broadcaster.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepUntil.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepUntil.cpp:14:
/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, int> >]':
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, int>, std::_Select1st<std::pair<const long long unsigned int, int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, int> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Broadcaster.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Thread.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ThreadPlanStepUntil.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanStepUntil.cpp:14:
/usr/include/c++/10/bits/stl_map.h: In constructor 'lldb_private::ThreadPlanStepUntil::ThreadPlanStepUntil(lldb_private::Thread&, lldb::addr_t*, size_t, bool, uint32_t)':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, int>, std::_Select1st<std::pair<const long long unsigned int, int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, int> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, int>, std::_Select1st<std::pair<const long long unsigned int, int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, int> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Core/Replacement.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-reorder-fields/tool/../ReorderFieldsAction.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-reorder-fields/tool/ClangReorderFields.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Core/Replacement.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Tooling/Refactoring.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-reorder-fields/tool/../ReorderFieldsAction.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-reorder-fields/tool/ClangReorderFields.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 92%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanTracer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanTracer.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanTracer.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanTracer.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanTracer.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanTracer.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanTracer.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanTracer.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanTracer.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanTracer.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanTracer.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexUSRs.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexUSRs.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/TypeList.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanTracer.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 92%] Linking CXX executable ../../../../../../bin/clang-reorder-fields
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-reorder-fields.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-reorder-fields.dir/ClangReorderFields.cpp.o -o ../../../../../../bin/clang-reorder-fields  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangReorderFields.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangIndex.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-6.0.so.1 
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanTracer.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanTracer.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanTracer.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadPlanTracer.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 92%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-10 -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/libclang.dir/CIndexer.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexer.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Built target clang-reorder-fields
[ 92%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadSpec.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadSpec.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/ThreadSpec.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/build.make tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/tool /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/tool /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/depend.internal".
Scanning dependencies of target clang-tidy
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/build.make tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 92%] Building CXX object tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/ClangTidyMain.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/tool && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/tool -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/tool -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clang-tidy.dir/ClangTidyMain.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp
[ 94%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXComment.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-10 -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/libclang.dir/CXComment.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXComment.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/modularize/Modularize.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/modularize/Modularize.cpp:228:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/modularize/Modularize.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/modularize/Modularize.cpp:228:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 94%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/UnixSignals.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/UnixSignals.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/UnixSignals.cpp
[ 94%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/UnwindAssembly.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/tools/lldb/source/Target -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -I/<<PKGBUILDDIR>>/tools/lldb/source/Target/../Plugins/Process/Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldbTarget.dir/UnwindAssembly.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/Target/UnwindAssembly.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CLog.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXTranslationUnit.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXComment.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXComment.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CLog.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXTranslationUnit.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXComment.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXComment.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/tools/lldb/source/Target/UnwindAssembly.cpp: In constructor 'lldb_private::UnwindAssembly::UnwindAssembly(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Target/UnwindAssembly.cpp:36:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   36 | UnwindAssembly::UnwindAssembly(const ArchSpec &arch) : m_arch(arch) {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/UnwindAssembly.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Target/UnwindAssembly.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 94%] Linking CXX static library ../../../../lib/liblldbTarget.a
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/cmake -P CMakeFiles/lldbTarget.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/Target && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbTarget.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../lib/liblldbTarget.a CMakeFiles/lldbTarget.dir/ABI.cpp.o CMakeFiles/lldbTarget.dir/CPPLanguageRuntime.cpp.o CMakeFiles/lldbTarget.dir/ExecutionContext.cpp.o CMakeFiles/lldbTarget.dir/FileAction.cpp.o CMakeFiles/lldbTarget.dir/JITLoader.cpp.o CMakeFiles/lldbTarget.dir/JITLoaderList.cpp.o CMakeFiles/lldbTarget.dir/InstrumentationRuntime.cpp.o CMakeFiles/lldbTarget.dir/InstrumentationRuntimeStopInfo.cpp.o CMakeFiles/lldbTarget.dir/Language.cpp.o CMakeFiles/lldbTarget.dir/LanguageRuntime.cpp.o CMakeFiles/lldbTarget.dir/Memory.cpp.o CMakeFiles/lldbTarget.dir/MemoryHistory.cpp.o CMakeFiles/lldbTarget.dir/ModuleCache.cpp.o CMakeFiles/lldbTarget.dir/ObjCLanguageRuntime.cpp.o CMakeFiles/lldbTarget.dir/OperatingSystem.cpp.o CMakeFiles/lldbTarget.dir/PathMappingList.cpp.o CMakeFiles/lldbTarget.dir/Platform.cpp.o CMakeFiles/lldbTarget.dir/Process.cpp.o CMakeFiles/lldbTarget.dir/ProcessInfo.cpp.o CMakeFiles/lldbTarget.dir/ProcessLaunchInfo.cpp.o CMakeFiles/lldbTarget.dir/Queue.cpp.o CMakeFiles/lldbTarget.dir/QueueItem.cpp.o CMakeFiles/lldbTarget.dir/QueueList.cpp.o CMakeFiles/lldbTarget.dir/RegisterContext.cpp.o CMakeFiles/lldbTarget.dir/RegisterNumber.cpp.o CMakeFiles/lldbTarget.dir/SectionLoadHistory.cpp.o CMakeFiles/lldbTarget.dir/SectionLoadList.cpp.o CMakeFiles/lldbTarget.dir/StackFrame.cpp.o CMakeFiles/lldbTarget.dir/StackFrameList.cpp.o CMakeFiles/lldbTarget.dir/StackID.cpp.o CMakeFiles/lldbTarget.dir/StopInfo.cpp.o CMakeFiles/lldbTarget.dir/StructuredDataPlugin.cpp.o CMakeFiles/lldbTarget.dir/SystemRuntime.cpp.o CMakeFiles/lldbTarget.dir/Target.cpp.o CMakeFiles/lldbTarget.dir/TargetList.cpp.o CMakeFiles/lldbTarget.dir/Thread.cpp.o CMakeFiles/lldbTarget.dir/ThreadCollection.cpp.o CMakeFiles/lldbTarget.dir/ThreadList.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlan.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanBase.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanCallFunction.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanCallFunctionUsingABI.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanCallOnFunctionExit.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanCallUserExpression.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanPython.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanRunToAddress.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanShouldStopHere.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanStepInRange.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanStepInstruction.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanStepOut.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanStepOverBreakpoint.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanStepOverRange.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanStepRange.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanStepThrough.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanStepUntil.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanTracer.cpp.o CMakeFiles/lldbTarget.dir/ThreadSpec.cpp.o CMakeFiles/lldbTarget.dir/UnixSignals.cpp.o CMakeFiles/lldbTarget.dir/UnwindAssembly.cpp.o
/usr/bin/ranlib ../../../../lib/liblldbTarget.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 94%] Built target lldbTarget
[ 94%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXCursor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-10 -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/libclang.dir/CXCursor.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXCursor.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/tool/../ClangTidyOptions.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/tool/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/tool/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/tool/../ClangTidyOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/tool/../ClangTidyDiagnosticConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/tool/../ClangTidy.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 94%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXIndexDataConsumer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-10 -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/libclang.dir/CXIndexDataConsumer.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXIndexDataConsumer.cpp
[ 94%] Building CXX object tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/ModuleAssistant.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/modularize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/modularize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/modularize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/modularize.dir/ModuleAssistant.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/modularize/ModuleAssistant.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CLog.h:16,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXTranslationUnit.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXCursor.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CLog.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXTranslationUnit.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXCursor.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 94%] Linking CXX executable ../../../../../../bin/clang-tidy
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-tidy/tool && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-tidy.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-tidy.dir/ClangTidyMain.cpp.o -o ../../../../../../bin/clang-tidy  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangTidy.a ../../../../../../lib/libclangTidyAndroidModule.a ../../../../../../lib/libclangTidyBoostModule.a ../../../../../../lib/libclangTidyBugproneModule.a ../../../../../../lib/libclangTidyCERTModule.a ../../../../../../lib/libclangTidyCppCoreGuidelinesModule.a ../../../../../../lib/libclangTidyFuchsiaModule.a ../../../../../../lib/libclangTidyGoogleModule.a ../../../../../../lib/libclangTidyHICPPModule.a ../../../../../../lib/libclangTidyLLVMModule.a ../../../../../../lib/libclangTidyMiscModule.a ../../../../../../lib/libclangTidyModernizeModule.a ../../../../../../lib/libclangTidyMPIModule.a ../../../../../../lib/libclangTidyObjCModule.a ../../../../../../lib/libclangTidyPerformanceModule.a ../../../../../../lib/libclangTidyReadabilityModule.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangTidyBugproneModule.a ../../../../../../lib/libclangTidyCppCoreGuidelinesModule.a ../../../../../../lib/libclangTidyGoogleModule.a ../../../../../../lib/libclangTidyMiscModule.a ../../../../../../lib/libclangTidyReadabilityModule.a ../../../../../../lib/libclangTidyUtils.a ../../../../../../lib/libclangTidy.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangStaticAnalyzerFrontend.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangStaticAnalyzerCheckers.a ../../../../../../lib/libclangStaticAnalyzerCore.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-6.0.so.1 
/<<PKGBUILDDIR>>/tools/clang/tools/extra/modularize/ModuleAssistant.cpp:68:1: warning: '{anonymous}::Module::Module()' defined but not used [-Wunused-function]
   68 | Module::Module() : IsProblem(false) {}
      | ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/PointerUnion.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXCursor.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXIndexDataConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXIndexDataConsumer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceLocation.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXCursor.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXIndexDataConsumer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXIndexDataConsumer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 94%] Building CXX object tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/ModularizeUtilities.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/modularize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/modularize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/modularize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/modularize.dir/ModularizeUtilities.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/modularize/ModularizeUtilities.cpp
[ 94%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXCompilationDatabase.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-10 -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/libclang.dir/CXCompilationDatabase.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXCompilationDatabase.cpp
[ 94%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXLoadedDiagnostic.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-10 -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/libclang.dir/CXLoadedDiagnostic.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXLoadedDiagnostic.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXLoadedDiagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXLoadedDiagnostic.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXLoadedDiagnostic.cpp:52:53:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexDiagnostic.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXLoadedDiagnostic.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXLoadedDiagnostic.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 94%] Building CXX object tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/CoverageChecker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/modularize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/modularize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/modularize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/modularize.dir/CoverageChecker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/modularize/CoverageChecker.cpp
[ 94%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXSourceLocation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-10 -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/libclang.dir/CXSourceLocation.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXSourceLocation.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceManager.h:38,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/modularize/ModularizeUtilities.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/SourceManager.h:38,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/modularize/ModularizeUtilities.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 94%] Built target clang-tidy
[ 94%] Building CXX object tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/PreprocessorTracker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/modularize && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/modularize -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/modularize -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/modularize.dir/PreprocessorTracker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/modularize/PreprocessorTracker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/LexDiagnostic.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/modularize/PreprocessorTracker.cpp:247:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:515:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/LexDiagnostic.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/modularize/PreprocessorTracker.cpp:247:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/ASTUnit.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXSourceLocation.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/ASTUnit.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXSourceLocation.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 94%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXStoredDiagnostic.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-10 -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/libclang.dir/CXStoredDiagnostic.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXStoredDiagnostic.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/modularize/Modularize.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/modularize/ModularizeUtilities.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/modularize/CoverageChecker.cpp:54:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/modularize/Modularize.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/modularize/ModularizeUtilities.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/modularize/CoverageChecker.cpp:54:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 94%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXString.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-10 -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/libclang.dir/CXString.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXString.cpp
/usr/bin/make  -f tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/build.make tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/change-namespace/tool /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/change-namespace/tool /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/change-namespace/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/depend.internal".
Scanning dependencies of target clang-change-namespace
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/build.make tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 94%] Building CXX object tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/ClangChangeNamespace.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/change-namespace/tool && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/change-namespace/tool -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/change-namespace/tool -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/change-namespace/tool/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clang-change-namespace.dir/ClangChangeNamespace.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXStoredDiagnostic.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexDiagnostic.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXStoredDiagnostic.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 94%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXType.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-10 -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/libclang.dir/CXType.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXType.cpp
[ 94%] Linking CXX executable ../../../../../bin/modularize
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/modularize && /usr/bin/cmake -E cmake_link_script CMakeFiles/modularize.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/modularize.dir/Modularize.cpp.o CMakeFiles/modularize.dir/ModuleAssistant.cpp.o CMakeFiles/modularize.dir/ModularizeUtilities.cpp.o CMakeFiles/modularize.dir/CoverageChecker.cpp.o CMakeFiles/modularize.dir/PreprocessorTracker.cpp.o -o ../../../../../bin/modularize  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../lib/libclangAST.a ../../../../../lib/libclangBasic.a ../../../../../lib/libclangDriver.a ../../../../../lib/libclangFrontend.a ../../../../../lib/libclangLex.a ../../../../../lib/libclangTooling.a ../../../../../lib/libclangFrontend.a ../../../../../lib/libclangDriver.a ../../../../../lib/libclangParse.a ../../../../../lib/libclangSerialization.a ../../../../../lib/libclangSema.a ../../../../../lib/libclangEdit.a ../../../../../lib/libclangAnalysis.a ../../../../../lib/libclangASTMatchers.a ../../../../../lib/libclangFormat.a ../../../../../lib/libclangToolingCore.a ../../../../../lib/libclangAST.a ../../../../../lib/libclangRewrite.a ../../../../../lib/libclangLex.a ../../../../../lib/libclangBasic.a ../../../../../lib/libLLVM-6.0.so.1 
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallString.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXString.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXString.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXString.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXString.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/build.make tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-query/tool /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-query/tool /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-query/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/depend.internal".
Scanning dependencies of target clang-query
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/build.make tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 94%] Building CXX object tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/ClangQuery.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-query/tool && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-query/tool -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-query/tool -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-query/tool/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clang-query.dir/ClangQuery.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 94%] Built target modularize
[ 94%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/Indexing.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-10 -DCLANG_TOOL_EXTRA_BUILD -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/tools/libclang -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/libclang.dir/Indexing.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/libclang/Indexing.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/change-namespace/tool/../ChangeNamespace.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:32:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/change-namespace/tool/../ChangeNamespace.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:32:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXType.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CXType.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/build.make tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-move/tool /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-move/tool /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-move/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/depend.internal".
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexer.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/Indexing.cpp:11:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/CIndexDiagnostic.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/libclang/Indexing.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
Scanning dependencies of target clang-move
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/build.make tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 94%] Building CXX object tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/ClangMoveMain.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-move/tool && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-move/tool -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-move/tool -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-move/tool/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clang-move.dir/ClangMoveMain.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-query/tool/../Query.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:29:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-query/tool/../Query.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:29:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 94%] Linking CXX executable ../../../../../../bin/clang-change-namespace
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/change-namespace/tool && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-change-namespace.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-change-namespace.dir/ClangChangeNamespace.cpp.o -o ../../../../../../bin/clang-change-namespace  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangChangeNamespace.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-6.0.so.1 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 94%] Built target clang-change-namespace
/usr/bin/make  -f tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/build.make tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/tool /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd/tool /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/depend.internal".
Scanning dependencies of target clangd
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/build.make tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 94%] Building CXX object tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/ClangdMain.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd/tool && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd/tool -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/tool -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/tool/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clangd.dir/ClangdMain.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/tool/ClangdMain.cpp
[ 94%] Linking CXX executable ../../../../../../bin/clang-query
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-query/tool && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-query.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-query.dir/ClangQuery.cpp.o -o ../../../../../../bin/clang-query  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangDynamicASTMatchers.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangQuery.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangDynamicASTMatchers.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-6.0.so.1 
[ 94%] Linking CXX shared library ../../../../lib/libclang-6.0.so
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang && /usr/bin/cmake -E cmake_link_script CMakeFiles/libclang.dir/link.txt --verbose=1
/usr/bin/g++-10 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections  -Wl,--version-script,/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang/libclang.exports -Wl,-z,relro -Wl,-z,defs -Wl,-z,nodelete -shared -Wl,-soname,libclang-6.0.so.1 -o ../../../../lib/libclang-6.0.so.1 CMakeFiles/libclang.dir/ARCMigrate.cpp.o CMakeFiles/libclang.dir/BuildSystem.cpp.o CMakeFiles/libclang.dir/CIndex.cpp.o CMakeFiles/libclang.dir/CIndexCXX.cpp.o CMakeFiles/libclang.dir/CIndexCodeCompletion.cpp.o CMakeFiles/libclang.dir/CIndexDiagnostic.cpp.o CMakeFiles/libclang.dir/CIndexHigh.cpp.o CMakeFiles/libclang.dir/CIndexInclusionStack.cpp.o CMakeFiles/libclang.dir/CIndexUSRs.cpp.o CMakeFiles/libclang.dir/CIndexer.cpp.o CMakeFiles/libclang.dir/CXComment.cpp.o CMakeFiles/libclang.dir/CXCursor.cpp.o CMakeFiles/libclang.dir/CXIndexDataConsumer.cpp.o CMakeFiles/libclang.dir/CXCompilationDatabase.cpp.o CMakeFiles/libclang.dir/CXLoadedDiagnostic.cpp.o CMakeFiles/libclang.dir/CXSourceLocation.cpp.o CMakeFiles/libclang.dir/CXStoredDiagnostic.cpp.o CMakeFiles/libclang.dir/CXString.cpp.o CMakeFiles/libclang.dir/CXType.cpp.o CMakeFiles/libclang.dir/Indexing.cpp.o  -Wl,-rpath,"\$ORIGIN/../lib" ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangIndex.a ../../../../lib/libclangLex.a ../../../../lib/libclangSema.a ../../../../lib/libclangTooling.a ../../../../lib/libclangARCMigrate.a ../../../../lib/libclangTidyPlugin.a ../../../../lib/libclangIncludeFixerPlugin.a -ldl ../../../../lib/libclangTidyAndroidModule.a ../../../../lib/libclangTidyBoostModule.a ../../../../lib/libclangTidyCERTModule.a ../../../../lib/libclangTidyCppCoreGuidelinesModule.a ../../../../lib/libclangTidyGoogleModule.a ../../../../lib/libclangTidyLLVMModule.a ../../../../lib/libclangTidyMiscModule.a ../../../../lib/libclangTidyModernizeModule.a ../../../../lib/libclangTidyMPIModule.a ../../../../lib/libclangTidyObjCModule.a ../../../../lib/libclangTidyPerformanceModule.a ../../../../lib/libclangTidyReadabilityModule.a ../../../../lib/libclangTidyUtils.a ../../../../lib/libclangTidy.a ../../../../lib/libclangStaticAnalyzerFrontend.a ../../../../lib/libclangStaticAnalyzerCheckers.a ../../../../lib/libclangStaticAnalyzerCore.a ../../../../lib/libclangIncludeFixer.a ../../../../lib/libfindAllSymbols.a ../../../../lib/libclangTooling.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangDriver.a ../../../../lib/libclangFormat.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 94%] Built target clang-query
/usr/bin/make  -f tools/clang/tools/extra/clangd/global-symbol-builder/CMakeFiles/global-symbol-builder.dir/build.make tools/clang/tools/extra/clangd/global-symbol-builder/CMakeFiles/global-symbol-builder.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/global-symbol-builder /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd/global-symbol-builder /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd/global-symbol-builder/CMakeFiles/global-symbol-builder.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd/global-symbol-builder/CMakeFiles/global-symbol-builder.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd/global-symbol-builder/CMakeFiles/global-symbol-builder.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd/global-symbol-builder/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd/global-symbol-builder/CMakeFiles/global-symbol-builder.dir/depend.internal".
Scanning dependencies of target global-symbol-builder
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/clangd/global-symbol-builder/CMakeFiles/global-symbol-builder.dir/build.make tools/clang/tools/extra/clangd/global-symbol-builder/CMakeFiles/global-symbol-builder.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 94%] Building CXX object tools/clang/tools/extra/clangd/global-symbol-builder/CMakeFiles/global-symbol-builder.dir/GlobalSymbolBuilderMain.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd/global-symbol-builder && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd/global-symbol-builder -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/global-symbol-builder -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/global-symbol-builder/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/global-symbol-builder.dir/GlobalSymbolBuilderMain.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/global-symbol-builder/GlobalSymbolBuilderMain.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/tool/../Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/tool/../ClangdUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/tool/../ClangdServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/tool/../ClangdLSPServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/tool/ClangdMain.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/tool/../Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/tool/../ClangdUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/tool/../ClangdServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/tool/../ClangdLSPServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/tool/ClangdMain.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-move/tool/../HelperDeclRefGraph.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-move/tool/../ClangMove.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-move/tool/../HelperDeclRefGraph.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-move/tool/../ClangMove.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/tool/../Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/tool/../ClangdUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/tool/../ClangdServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/tool/../ClangdLSPServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/tool/ClangdMain.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/tool/../index/Index.h:182:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/tool/../Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/tool/../ClangdUnit.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/tool/../ClangdServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/tool/../ClangdLSPServer.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/tool/ClangdMain.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 94%] Linking CXX executable ../../../../../../bin/clangd
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd/tool && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangd.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clangd.dir/ClangdMain.cpp.o -o ../../../../../../bin/clangd  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangDaemon.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangToolingCore.a -lpthread ../../../../../../lib/libclangToolingRefactor.a ../../../../../../lib/libclangIndex.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-6.0.so.1 
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/global-symbol-builder/../index/Index.h:15,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/global-symbol-builder/GlobalSymbolBuilderMain.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = std::__cxx11::basic_string<char>]':
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/global-symbol-builder/GlobalSymbolBuilderMain.cpp:100:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<std::__cxx11::basic_string<char> >::Data' from 'std::initializer_list<std::__cxx11::basic_string<char> >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/global-symbol-builder/../index/../Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/global-symbol-builder/../index/Index.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/global-symbol-builder/GlobalSymbolBuilderMain.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/global-symbol-builder/../index/../Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/global-symbol-builder/../index/Index.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/global-symbol-builder/GlobalSymbolBuilderMain.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/global-symbol-builder/../index/../Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/global-symbol-builder/../index/Index.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/global-symbol-builder/GlobalSymbolBuilderMain.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/global-symbol-builder/../index/Index.h:182:60:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/global-symbol-builder/../index/../Context.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/global-symbol-builder/../index/Index.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/clangd/global-symbol-builder/GlobalSymbolBuilderMain.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 94%] Linking CXX executable ../../../../../../bin/clang-move
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clang-move/tool && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-move.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-move.dir/ClangMoveMain.cpp.o -o ../../../../../../bin/clang-move  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangMove.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-6.0.so.1 
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/libclang && /usr/bin/cmake -E cmake_symlink_library ../../../../lib/libclang-6.0.so.1 ../../../../lib/libclang-6.0.so.1 ../../../../lib/libclang-6.0.so
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 94%] Built target libclang
/usr/bin/make  -f tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/build.make tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/tool /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/tool /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/DependInfo.cmake --color=
[ 94%] Linking CXX executable ../../../../../../bin/global-symbol-builder
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/clangd/global-symbol-builder && /usr/bin/cmake -E cmake_link_script CMakeFiles/global-symbol-builder.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/global-symbol-builder.dir/GlobalSymbolBuilderMain.cpp.o -o ../../../../../../bin/global-symbol-builder  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangIndex.a ../../../../../../lib/libclangDaemon.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangTooling.a -lpthread ../../../../../../lib/libclangToolingRefactor.a ../../../../../../lib/libclangIndex.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-6.0.so.1 
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/depend.internal".
Scanning dependencies of target clang-include-fixer
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/build.make tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 94%] Building CXX object tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/ClangIncludeFixer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/tool && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/tool -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/tool -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/tool/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clang-include-fixer.dir/ClangIncludeFixer.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/tool/ClangIncludeFixer.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 94%] Built target clangd
/usr/bin/make  -f tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/build.make tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/tool /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/depend.internal".
[ 94%] Built target clang-move
/usr/bin/make  -f tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/build.make tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/pp-trace /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/pp-trace /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/pp-trace/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/depend.internal".
Scanning dependencies of target find-all-symbols
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/build.make tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 94%] Building CXX object tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/FindAllSymbolsMain.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/tool && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/tool -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/find-all-symbols.dir/FindAllSymbolsMain.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp
Scanning dependencies of target pp-trace
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/build.make tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 94%] Building CXX object tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/PPTrace.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/pp-trace && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/pp-trace -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/pp-trace -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/pp-trace.dir/PPTrace.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/pp-trace/PPTrace.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 94%] Built target global-symbol-builder
[ 94%] Building CXX object tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/PPCallbacksTracker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/pp-trace && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/pp-trace -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/pp-trace -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/pp-trace.dir/PPCallbacksTracker.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/pp-trace/PPCallbacksTracker.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PPCallbacks.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/pp-trace/PPCallbacksTracker.h:25,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/pp-trace/PPCallbacksTracker.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:452:28:   required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/Preprocessor.h:515:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PPCallbacks.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/pp-trace/PPCallbacksTracker.h:25,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/pp-trace/PPCallbacksTracker.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/tool/../find-all-symbols/SymbolInfo.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/tool/../SymbolIndex.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/tool/../FuzzySymbolIndex.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/tool/ClangIncludeFixer.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/tool/../find-all-symbols/SymbolInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/tool/../SymbolIndex.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/tool/../FuzzySymbolIndex.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/tool/ClangIncludeFixer.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/clang/tools/extra/tool-template/CMakeFiles/tool-template.dir/build.make tools/clang/tools/extra/tool-template/CMakeFiles/tool-template.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/extra/tool-template /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/tool-template /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/tool-template/CMakeFiles/tool-template.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/tool-template/CMakeFiles/tool-template.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/tool-template/CMakeFiles/tool-template.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/tool-template/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/tool-template/CMakeFiles/tool-template.dir/depend.internal".
Scanning dependencies of target tool-template
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/extra/tool-template/CMakeFiles/tool-template.dir/build.make tools/clang/tools/extra/tool-template/CMakeFiles/tool-template.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 94%] Building CXX object tools/clang/tools/extra/tool-template/CMakeFiles/tool-template.dir/ToolTemplate.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/tool-template && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/tool-template -I/<<PKGBUILDDIR>>/tools/clang/tools/extra/tool-template -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/tool-template.dir/ToolTemplate.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/../SymbolInfo.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/../FindAllSymbols.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/../FindAllSymbolsAction.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/../SymbolInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/../FindAllSymbols.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/../FindAllSymbolsAction.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PPCallbacks.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/pp-trace/PPCallbacksTracker.h:25,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/pp-trace/PPTrace.cpp:49:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Lex/PPCallbacks.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/pp-trace/PPCallbacksTracker.h:25,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/pp-trace/PPTrace.cpp:49:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 94%] Linking CXX executable ../../../../../bin/pp-trace
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/pp-trace && /usr/bin/cmake -E cmake_link_script CMakeFiles/pp-trace.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/pp-trace.dir/PPTrace.cpp.o CMakeFiles/pp-trace.dir/PPCallbacksTracker.cpp.o -o ../../../../../bin/pp-trace  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../lib/libclangAST.a ../../../../../lib/libclangBasic.a ../../../../../lib/libclangFrontend.a ../../../../../lib/libclangLex.a ../../../../../lib/libclangTooling.a ../../../../../lib/libclangFrontend.a ../../../../../lib/libclangParse.a ../../../../../lib/libclangSerialization.a ../../../../../lib/libclangSema.a ../../../../../lib/libclangEdit.a ../../../../../lib/libclangAnalysis.a ../../../../../lib/libclangDriver.a ../../../../../lib/libclangASTMatchers.a ../../../../../lib/libclangFormat.a ../../../../../lib/libclangToolingCore.a ../../../../../lib/libclangAST.a ../../../../../lib/libclangRewrite.a ../../../../../lib/libclangLex.a ../../../../../lib/libclangBasic.a ../../../../../lib/libLLVM-6.0.so.1 
[ 94%] Linking CXX executable ../../../../../../bin/clang-include-fixer
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/tool && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-include-fixer.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-include-fixer.dir/ClangIncludeFixer.cpp.o -o ../../../../../../bin/clang-include-fixer  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangIncludeFixer.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libfindAllSymbols.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-6.0.so.1 
[ 94%] Linking CXX executable ../../../../../../../bin/find-all-symbols
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/include-fixer/find-all-symbols/tool && /usr/bin/cmake -E cmake_link_script CMakeFiles/find-all-symbols.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/find-all-symbols.dir/FindAllSymbolsMain.cpp.o -o ../../../../../../../bin/find-all-symbols  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../../lib/libclangAST.a ../../../../../../../lib/libclangASTMatchers.a ../../../../../../../lib/libclangBasic.a ../../../../../../../lib/libclangFrontend.a ../../../../../../../lib/libclangLex.a ../../../../../../../lib/libclangTooling.a ../../../../../../../lib/libfindAllSymbols.a ../../../../../../../lib/libclangTooling.a ../../../../../../../lib/libclangASTMatchers.a ../../../../../../../lib/libclangFrontend.a ../../../../../../../lib/libclangParse.a ../../../../../../../lib/libclangSerialization.a ../../../../../../../lib/libclangSema.a ../../../../../../../lib/libclangEdit.a ../../../../../../../lib/libclangAnalysis.a ../../../../../../../lib/libclangDriver.a ../../../../../../../lib/libclangFormat.a ../../../../../../../lib/libclangToolingCore.a ../../../../../../../lib/libclangAST.a ../../../../../../../lib/libclangRewrite.a ../../../../../../../lib/libclangLex.a ../../../../../../../lib/libclangBasic.a ../../../../../../../lib/libLLVM-6.0.so.1 
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/APFloat.h:21,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:37:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/APValue.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/Decl.h:17,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTTypeTraits.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:48,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h:44,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:37:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 94%] Built target pp-trace
/usr/bin/make  -f tools/lld/tools/lld/CMakeFiles/lld.dir/build.make tools/lld/tools/lld/CMakeFiles/lld.dir/depend
[ 94%] Built target find-all-symbols
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lld/tools/lld /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lld/tools/lld /<<PKGBUILDDIR>>/build-llvm/tools/lld/tools/lld/CMakeFiles/lld.dir/DependInfo.cmake --color=
/usr/bin/make  -f tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/build.make tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/tools/argdumper /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/argdumper /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/tools/lld/CMakeFiles/lld.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/tools/lld/CMakeFiles/lld.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lld/tools/lld/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lld/tools/lld/CMakeFiles/lld.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/argdumper/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/depend.internal".
Scanning dependencies of target lld
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lld/tools/lld/CMakeFiles/lld.dir/build.make tools/lld/tools/lld/CMakeFiles/lld.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
Scanning dependencies of target lldb-argdumper
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/build.make tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 94%] Building CXX object tools/lld/tools/lld/CMakeFiles/lld.dir/lld.cpp.o
[ 94%] Building CXX object tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/argdumper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/argdumper && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/argdumper -I/<<PKGBUILDDIR>>/tools/lldb/tools/argdumper -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-argdumper.dir/argdumper.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/argdumper/argdumper.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/tools/lld && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/tools/lld -I/<<PKGBUILDDIR>>/tools/lld/tools/lld -I/<<PKGBUILDDIR>>/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lld/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lld.dir/lld.cpp.o -c /<<PKGBUILDDIR>>/tools/lld/tools/lld/lld.cpp
[ 94%] Built target clang-include-fixer
/usr/bin/make  -f tools/lldb/source/API/CMakeFiles/liblldb.dir/build.make tools/lldb/source/API/CMakeFiles/liblldb.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/source/API /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API/CMakeFiles/liblldb.dir/depend.internal".
Scanning dependencies of target liblldb
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/source/API/CMakeFiles/liblldb.dir/build.make tools/lldb/source/API/CMakeFiles/liblldb.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBAddress.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBAddress.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBAddress.cpp
[ 94%] Linking CXX executable ../../../../bin/lld
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/tools/lld && /usr/bin/cmake -E cmake_link_script CMakeFiles/lld.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/lld.dir/lld.cpp.o -o ../../../../bin/lld  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/liblldCOFF.a ../../../../lib/liblldDriver.a ../../../../lib/liblldELF.a ../../../../lib/liblldMinGW.a ../../../../lib/liblldWasm.a ../../../../lib/liblldMachO.a ../../../../lib/liblldReaderWriter.a ../../../../lib/liblldYAML.a ../../../../lib/liblldCore.a ../../../../lib/liblldCOFF.a ../../../../lib/liblldCommon.a ../../../../lib/libLLVM-6.0.so.1 -lpthread 
[ 94%] Linking CXX executable ../../../../bin/lldb-argdumper
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/argdumper && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldb-argdumper.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/lldb-argdumper.dir/argdumper.cpp.o -o ../../../../bin/lldb-argdumper  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/liblldbUtility.a ../../../../lib/libLLVM-6.0.so.1 -ledit -lcurses /usr/lib/arm-linux-gnueabihf/libform.so /usr/lib/arm-linux-gnueabihf/libpanel.so -ltinfo -latomic /usr/lib/arm-linux-gnueabihf/libpython2.7.so -lpthread -ldl -lcurses /usr/lib/arm-linux-gnueabihf/libform.so /usr/lib/arm-linux-gnueabihf/libpanel.so -ltinfo -latomic /usr/lib/arm-linux-gnueabihf/libpython2.7.so -lpthread -ldl 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 94%] Built target lldb-argdumper
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBAttachInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBAttachInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBAttachInfo.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/tools/lld && /usr/bin/cmake -E create_symlink lld /<<PKGBUILDDIR>>/build-llvm/./bin/lld-link
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/tools/lld && /usr/bin/cmake -E create_symlink lld /<<PKGBUILDDIR>>/build-llvm/./bin/ld.lld
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/tools/lld && /usr/bin/cmake -E create_symlink lld /<<PKGBUILDDIR>>/build-llvm/./bin/ld64.lld
cd /<<PKGBUILDDIR>>/build-llvm/tools/lld/tools/lld && /usr/bin/cmake -E create_symlink lld /<<PKGBUILDDIR>>/build-llvm/./bin/wasm-ld
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 94%] Built target lld
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBBlock.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBBlock.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBlock.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBAddress.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBAddress.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBAddress.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBAddress.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBAddress.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBAddress.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBAddress.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBAddress.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
[ 94%] Linking CXX executable ../../../../../bin/tool-template
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/extra/tool-template && /usr/bin/cmake -E cmake_link_script CMakeFiles/tool-template.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/tool-template.dir/ToolTemplate.cpp.o -o ../../../../../bin/tool-template  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../lib/libclangAST.a ../../../../../lib/libclangASTMatchers.a ../../../../../lib/libclangBasic.a ../../../../../lib/libclangFrontend.a ../../../../../lib/libclangTooling.a ../../../../../lib/libclangToolingRefactor.a ../../../../../lib/libclangASTMatchers.a ../../../../../lib/libclangIndex.a ../../../../../lib/libclangFrontend.a ../../../../../lib/libclangDriver.a ../../../../../lib/libclangParse.a ../../../../../lib/libclangSerialization.a ../../../../../lib/libclangSema.a ../../../../../lib/libclangEdit.a ../../../../../lib/libclangAnalysis.a ../../../../../lib/libclangFormat.a ../../../../../lib/libclangToolingCore.a ../../../../../lib/libclangAST.a ../../../../../lib/libclangRewrite.a ../../../../../lib/libclangLex.a ../../../../../lib/libclangBasic.a ../../../../../lib/libLLVM-6.0.so.1 
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectVariable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBlock.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBAttachInfo.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBAttachInfo.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBAttachInfo.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBDefines.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBAttachInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBAttachInfo.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBlock.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectVariable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBlock.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBlock.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectVariable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBlock.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBlock.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectVariable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBlock.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBlock.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectVariable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBlock.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBBreakpoint.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBBreakpoint.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpoint.cpp
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/build.make tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-server /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-server/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/depend.internal".
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectVariable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBlock.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectVariable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBlock.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectVariable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBlock.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBDefines.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBBlock.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBlock.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Scanning dependencies of target lldb-server
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/build.make tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 94%] Building CXX object tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/Acceptor.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-server && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-server -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../../../llvm/include -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/Linux -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/POSIX -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-server.dir/Acceptor.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/Acceptor.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 94%] Built target tool-template
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBBreakpointLocation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBBreakpointLocation.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointLocation.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/lldb/tools/lldb-test/CMakeFiles/lldb-test.dir/build.make tools/lldb/tools/lldb-test/CMakeFiles/lldb-test.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-test /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-test/CMakeFiles/lldb-test.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-test/CMakeFiles/lldb-test.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-test/CMakeFiles/lldb-test.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-test/CMakeFiles/lldb-test.dir/depend.internal".
Scanning dependencies of target lldb-test
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/tools/lldb-test/CMakeFiles/lldb-test.dir/build.make tools/lldb/tools/lldb-test/CMakeFiles/lldb-test.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 94%] Building CXX object tools/lldb/tools/lldb-test/CMakeFiles/lldb-test.dir/FormatUtil.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-test && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-test -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-test.dir/FormatUtil.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/FormatUtil.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpoint.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpoint.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpoint.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpoint.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
[ 94%] Building CXX object tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/lldb-gdbserver.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-server && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-server -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../../../llvm/include -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/Linux -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/POSIX -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-server.dir/lldb-gdbserver.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/lldb-gdbserver.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpoint.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpoint.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpoint.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpoint.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 94%] Building CXX object tools/lldb/tools/lldb-test/CMakeFiles/lldb-test.dir/lldb-test.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-test && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-test -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-test.dir/lldb-test.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/lldb-test.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointLocation.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointLocation.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointLocation.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointLocation.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointLocation.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointLocation.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointLocation.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointLocation.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpoint.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpoint.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpoint.cpp:32:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBDefines.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBBreakpoint.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpoint.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/lldb-test.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/lldb-test.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/SymbolFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:34,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/lldb-test.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/Utility/NativeRegisterContextRegisterInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/Linux/NativeRegisterContextLinux.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/Linux/NativeThreadLinux.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/Linux/NativeProcessLinux.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/lldb-gdbserver.cpp:42:
/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/Utility/RegisterInfoInterface.h: In constructor 'lldb_private::RegisterInfoInterface::RegisterInfoInterface(const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/Utility/RegisterInfoInterface.h:27:34: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 |       : m_target_arch(target_arch) {}
      |                                  ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/lldb-gdbserver.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/lldb-test.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/lldb-test.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/lldb-test.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:26,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/lldb-test.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/lldb-test.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/lldb-test.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/lldb-test.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/lldb-test.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/lldb-gdbserver.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/lldb-gdbserver.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/lldb-gdbserver.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Host/Socket.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/Acceptor.h:12,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/lldb-gdbserver.cpp:25:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 94%] Building CXX object tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/lldb-platform.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-server && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-server -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../../../llvm/include -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/Linux -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/POSIX -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-server.dir/lldb-platform.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/lldb-platform.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 94%] Building CXX object tools/lldb/tools/lldb-test/CMakeFiles/lldb-test.dir/SystemInitializerTest.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-test && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-test -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-test.dir/SystemInitializerTest.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/SystemInitializerTest.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBBreakpointName.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBBreakpointName.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointName.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/lldb-platform.cpp:31:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/lldb-platform.cpp:31:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/lldb-platform.cpp:31:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/ios:42,
                 from /usr/include/c++/10/istream:38,
                 from /usr/include/c++/10/fstream:38,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/lldb-platform.cpp:23:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/SystemInitializerTest.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/SystemInitializerTest.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/SystemInitializerTest.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/SystemInitializerTest.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/SystemInitializerTest.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/SystemInitializerTest.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/SystemInitializerTest.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/SystemInitializerTest.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointName.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointName.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointName.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointName.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /usr/include/c++/10/set:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-interfaces.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Host/Socket.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/Acceptor.h:12,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/lldb-platform.cpp:29:
/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const short unsigned int&>, std::tuple<>}; _Key = short unsigned int; _Val = std::pair<const short unsigned int, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const short unsigned int, long long unsigned int> >; _Compare = std::less<short unsigned int>; _Alloc = std::allocator<std::pair<const short unsigned int, long long unsigned int> >]':
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, long long unsigned int>, std::_Select1st<std::pair<const short unsigned int, long long unsigned int> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/lldb-platform.cpp:31:
/usr/include/c++/10/bits/stl_map.h: In function 'int main_platform(int, char**)':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, long long unsigned int>, std::_Select1st<std::pair<const short unsigned int, long long unsigned int> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, long long unsigned int>, std::_Select1st<std::pair<const short unsigned int, long long unsigned int> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointName.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointName.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointName.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointName.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 94%] Building CXX object tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/lldb-server.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-server && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-server -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../../../llvm/include -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/Linux -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/POSIX -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-server.dir/lldb-server.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/lldb-server.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/FormatUtil.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/lldb-test.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/FormatUtil.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/lldb-test.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/lldb-test.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/lldb-test.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/lldb-test.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/string:41,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/FormatUtil.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/lldb-test.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 94%] Building CXX object tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir/LLDBServerUtilities.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-server && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-server -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../../../llvm/include -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/Linux -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source/Plugins/Process/POSIX -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/../../source -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-server.dir/LLDBServerUtilities.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-server/LLDBServerUtilities.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/SystemInitializerTest.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 94%] Linking CXX executable ../../../../bin/lldb-server
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-server && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldb-server.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/lldb-server.dir/Acceptor.cpp.o CMakeFiles/lldb-server.dir/lldb-gdbserver.cpp.o CMakeFiles/lldb-server.dir/lldb-platform.cpp.o CMakeFiles/lldb-server.dir/lldb-server.cpp.o CMakeFiles/lldb-server.dir/LLDBServerUtilities.cpp.o -o ../../../../bin/lldb-server  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/liblldbBase.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInitialization.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbPluginProcessLinux.a ../../../../lib/liblldbPluginInstructionARM.a ../../../../lib/liblldbPluginInstructionMIPS.a ../../../../lib/liblldbPluginInstructionMIPS64.a ../../../../lib/liblldbPluginObjectContainerMachOArchive.a ../../../../lib/liblldbPluginObjectFilePECOFF.a ../../../../lib/liblldbPluginProcessGDBRemote.a ../../../../lib/liblldbPluginPlatformMacOSX.a ../../../../lib/liblldbPluginPlatformPOSIX.a ../../../../lib/liblldbPluginProcessPOSIX.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbBase.a ../../../../lib/libclangCodeGen.a ../../../../lib/libclangRewriteFrontend.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangParse.a ../../../../lib/libclangDriver.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/liblldbUtility.a -ledit -latomic /usr/lib/arm-linux-gnueabihf/libpython2.7.so -lpthread -lcurses /usr/lib/arm-linux-gnueabihf/libform.so /usr/lib/arm-linux-gnueabihf/libpanel.so -ltinfo -ldl ../../../../lib/libLLVM-6.0.so.1 
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/bugpoint/CMakeFiles/bugpoint.dir/build.make tools/bugpoint/CMakeFiles/bugpoint.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/bugpoint /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/bugpoint /<<PKGBUILDDIR>>/build-llvm/tools/bugpoint/CMakeFiles/bugpoint.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/bugpoint/CMakeFiles/bugpoint.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/bugpoint/CMakeFiles/bugpoint.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/bugpoint/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/bugpoint/CMakeFiles/bugpoint.dir/depend.internal".
Scanning dependencies of target bugpoint
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/bugpoint/CMakeFiles/bugpoint.dir/build.make tools/bugpoint/CMakeFiles/bugpoint.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 94%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/BugDriver.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/bugpoint && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/bugpoint -I/<<PKGBUILDDIR>>/tools/bugpoint -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/bugpoint.dir/BugDriver.cpp.o -c /<<PKGBUILDDIR>>/tools/bugpoint/BugDriver.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBBreakpointOptionCommon.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBBreakpointOptionCommon.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointOptionCommon.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/SystemInitializerTest.cpp:76:
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/SystemInitializerTest.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ConstString.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Broadcaster.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/SystemInitializerTest.cpp:12:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/SystemInitializerTest.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointOptionCommon.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointOptionCommon.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointOptionCommon.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointOptionCommon.cpp:23:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/SystemInitializerTest.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/SystemInitializerTest.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/SystemInitializerTest.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-test/SystemInitializerTest.cpp:12:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointOptionCommon.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointOptionCommon.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointOptionCommon.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointOptionCommon.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointOptionCommon.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointOptionCommon.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointOptionCommon.cpp:30:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBDefines.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBBreakpointName.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBreakpointOptionCommon.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 94%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/bugpoint && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/bugpoint -I/<<PKGBUILDDIR>>/tools/bugpoint -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o -c /<<PKGBUILDDIR>>/tools/bugpoint/CrashDebugger.cpp
[ 94%] Linking CXX executable ../../../../bin/lldb-test
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldb-test.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/lldb-test.dir/FormatUtil.cpp.o CMakeFiles/lldb-test.dir/lldb-test.cpp.o CMakeFiles/lldb-test.dir/SystemInitializerTest.cpp.o -o ../../../../bin/lldb-test  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/liblldbBase.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInitialization.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbUtility.a ../../../../lib/liblldbPluginABISysV_arm.a ../../../../lib/liblldbPluginABISysV_arm64.a ../../../../lib/liblldbPluginABISysV_hexagon.a ../../../../lib/liblldbPluginABISysV_ppc.a ../../../../lib/liblldbPluginABISysV_ppc64.a ../../../../lib/liblldbPluginABISysV_mips.a ../../../../lib/liblldbPluginABISysV_mips64.a ../../../../lib/liblldbPluginABISysV_s390x.a ../../../../lib/liblldbPluginABISysV_i386.a ../../../../lib/liblldbPluginABISysV_x86_64.a ../../../../lib/liblldbPluginABIMacOSX_i386.a ../../../../lib/liblldbPluginABIMacOSX_arm.a ../../../../lib/liblldbPluginABIMacOSX_arm64.a ../../../../lib/liblldbPluginArchitectureArm.a ../../../../lib/liblldbPluginDisassemblerLLVM.a ../../../../lib/liblldbPluginDynamicLoaderMacOSXDYLD.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginDynamicLoaderStatic.a ../../../../lib/liblldbPluginDynamicLoaderHexagonDYLD.a ../../../../lib/liblldbPluginDynamicLoaderWindowsDYLD.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginInstructionARM.a ../../../../lib/liblldbPluginInstructionARM64.a ../../../../lib/liblldbPluginInstructionMIPS.a ../../../../lib/liblldbPluginInstructionMIPS64.a ../../../../lib/liblldbPluginInstrumentationRuntimeASan.a ../../../../lib/liblldbPluginInstrumentationRuntimeMainThreadChecker.a ../../../../lib/liblldbPluginInstrumentationRuntimeTSan.a ../../../../lib/liblldbPluginInstrumentationRuntimeUBSan.a ../../../../lib/liblldbPluginJITLoaderGDB.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginGoLanguage.a ../../../../lib/liblldbPluginJavaLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginObjCPlusPlusLanguage.a ../../../../lib/liblldbPluginOCamlLanguage.a ../../../../lib/liblldbPluginCXXItaniumABI.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginLanguageRuntimeGo.a ../../../../lib/liblldbPluginLanguageRuntimeJava.a ../../../../lib/liblldbPluginRenderScriptRuntime.a ../../../../lib/liblldbPluginMemoryHistoryASan.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectContainerMachOArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileMachO.a ../../../../lib/liblldbPluginObjectFilePECOFF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginOSGo.a ../../../../lib/liblldbPluginOSPython.a ../../../../lib/liblldbPluginPlatformLinux.a ../../../../lib/liblldbPluginPlatformFreeBSD.a ../../../../lib/liblldbPluginPlatformNetBSD.a ../../../../lib/liblldbPluginPlatformOpenBSD.a ../../../../lib/liblldbPluginPlatformMacOSX.a ../../../../lib/liblldbPluginPlatformWindows.a ../../../../lib/liblldbPluginPlatformPOSIX.a ../../../../lib/liblldbPluginPlatformGDB.a ../../../../lib/liblldbPluginPlatformKalimba.a ../../../../lib/liblldbPluginPlatformAndroid.a ../../../../lib/liblldbPluginProcessLinux.a ../../../../lib/liblldbPluginProcessPOSIX.a ../../../../lib/liblldbPluginProcessGDBRemote.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginProcessMinidump.a ../../../../lib/liblldbPluginScriptInterpreterNone.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginStructuredDataDarwinLog.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFileSymtab.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbPluginSystemRuntimeMacOSX.a ../../../../lib/liblldbPluginSymbolVendorELF.a ../../../../lib/liblldbPluginUnwindAssemblyInstEmulation.a ../../../../lib/liblldbPluginUnwindAssemblyX86.a ../../../../lib/liblldbPluginPlatformMacOSX.a ../../../../lib/liblldbPluginPlatformLinux.a ../../../../lib/liblldbPluginPlatformPOSIX.a ../../../../lib/liblldbPluginPlatformGDB.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbCommands.a ../../../../lib/libclangCodeGen.a ../../../../lib/libclangRewriteFrontend.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangParse.a ../../../../lib/libclangDriver.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/liblldbBase.a ../../../../lib/liblldbUtility.a ../../../../lib/libLLVM-6.0.so.1 -ledit -latomic /usr/lib/arm-linux-gnueabihf/libpython2.7.so -lpthread -lcurses /usr/lib/arm-linux-gnueabihf/libform.so /usr/lib/arm-linux-gnueabihf/libpanel.so -ltinfo -ldl 
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBBroadcaster.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBBroadcaster.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBBroadcaster.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 94%] Built target lldb-server
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBCommandInterpreter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBCommandInterpreter.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBCommandInterpreter.cpp
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBCommandReturnObject.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBCommandReturnObject.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBCommandReturnObject.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBCommandInterpreter.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBCommandInterpreter.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBCommandInterpreter.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBCommandInterpreter.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBCommandInterpreter.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBCommandInterpreter.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBCommandInterpreter.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBCommandInterpreter.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBCommandInterpreter.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBCommandInterpreter.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBCommandInterpreter.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/StreamFile.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBCommandReturnObject.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/StreamFile.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBCommandReturnObject.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBCommandReturnObject.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/bugpoint/CrashDebugger.cpp:15:
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected<bool> llvm::ListReducer<ElTy>::reduceList(std::vector<T>&) [with ElTy = llvm::GlobalVariable*]':
/<<PKGBUILDDIR>>/tools/bugpoint/CrashDebugger.cpp:950:71:   required from here
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:53:25: warning: redundant move in return statement [-Wredundant-move]
   53 |       return std::move(E);
      |                         ^
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:53:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:126:27: warning: redundant move in return statement [-Wredundant-move]
  126 |         return std::move(E);
      |                           ^
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:126:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:189:31: warning: redundant move in return statement [-Wredundant-move]
  189 |             return std::move(E);
      |                               ^
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:189:31: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected<bool> llvm::ListReducer<ElTy>::reduceList(std::vector<T>&) [with ElTy = const llvm::Instruction*]':
/<<PKGBUILDDIR>>/tools/bugpoint/CrashDebugger.cpp:976:64:   required from here
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:53:25: warning: redundant move in return statement [-Wredundant-move]
   53 |       return std::move(E);
      |                         ^
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:53:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:126:27: warning: redundant move in return statement [-Wredundant-move]
  126 |         return std::move(E);
      |                           ^
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:126:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:189:31: warning: redundant move in return statement [-Wredundant-move]
  189 |             return std::move(E);
      |                               ^
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:189:31: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected<bool> llvm::ListReducer<ElTy>::reduceList(std::vector<T>&) [with ElTy = llvm::Function*]':
/<<PKGBUILDDIR>>/tools/bugpoint/CrashDebugger.cpp:1071:65:   required from here
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:53:25: warning: redundant move in return statement [-Wredundant-move]
   53 |       return std::move(E);
      |                         ^
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:53:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:126:27: warning: redundant move in return statement [-Wredundant-move]
  126 |         return std::move(E);
      |                           ^
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:126:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:189:31: warning: redundant move in return statement [-Wredundant-move]
  189 |             return std::move(E);
      |                               ^
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:189:31: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected<bool> llvm::ListReducer<ElTy>::reduceList(std::vector<T>&) [with ElTy = const llvm::BasicBlock*]':
/<<PKGBUILDDIR>>/tools/bugpoint/CrashDebugger.cpp:1088:71:   required from here
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:53:25: warning: redundant move in return statement [-Wredundant-move]
   53 |       return std::move(E);
      |                         ^
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:53:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:126:27: warning: redundant move in return statement [-Wredundant-move]
  126 |         return std::move(E);
      |                           ^
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:126:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:189:31: warning: redundant move in return statement [-Wredundant-move]
  189 |             return std::move(E);
      |                               ^
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:189:31: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected<bool> llvm::ListReducer<ElTy>::reduceList(std::vector<T>&) [with ElTy = std::__cxx11::basic_string<char>]':
/<<PKGBUILDDIR>>/tools/bugpoint/CrashDebugger.cpp:1160:68:   required from here
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:53:25: warning: redundant move in return statement [-Wredundant-move]
   53 |       return std::move(E);
      |                         ^
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:53:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:126:27: warning: redundant move in return statement [-Wredundant-move]
  126 |         return std::move(E);
      |                           ^
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:126:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:189:31: warning: redundant move in return statement [-Wredundant-move]
  189 |             return std::move(E);
      |                               ^
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:189:31: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected<bool> llvm::ListReducer<ElTy>::reduceList(std::vector<T>&) [with ElTy = const llvm::MDNode*]':
/<<PKGBUILDDIR>>/tools/bugpoint/CrashDebugger.cpp:1173:69:   required from here
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:53:25: warning: redundant move in return statement [-Wredundant-move]
   53 |       return std::move(E);
      |                         ^
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:53:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:126:27: warning: redundant move in return statement [-Wredundant-move]
  126 |         return std::move(E);
      |                           ^
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:126:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:189:31: warning: redundant move in return statement [-Wredundant-move]
  189 |             return std::move(E);
      |                               ^
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:189:31: note: remove 'std::move' call
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 94%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/bugpoint && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/bugpoint -I/<<PKGBUILDDIR>>/tools/bugpoint -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o -c /<<PKGBUILDDIR>>/tools/bugpoint/ExecutionDriver.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBCommunication.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBCommunication.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBCommunication.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 94%] Built target lldb-test
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBCompileUnit.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBCompileUnit.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBCompileUnit.cpp
/<<PKGBUILDDIR>>/tools/bugpoint/ExecutionDriver.cpp: In member function 'llvm::Expected<std::__cxx11::basic_string<char> > llvm::BugDriver::executeProgram(const llvm::Module*, std::string, std::string, const string&, llvm::AbstractInterpreter*) const':
/<<PKGBUILDDIR>>/tools/bugpoint/ExecutionDriver.cpp:347:21: warning: redundant move in return statement [-Wredundant-move]
  347 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/bugpoint/ExecutionDriver.cpp:347:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/ExecutionDriver.cpp: In member function 'llvm::Expected<std::__cxx11::basic_string<char> > llvm::BugDriver::compileSharedObject(const string&)':
/<<PKGBUILDDIR>>/tools/bugpoint/ExecutionDriver.cpp:394:21: warning: redundant move in return statement [-Wredundant-move]
  394 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/bugpoint/ExecutionDriver.cpp:394:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/ExecutionDriver.cpp:399:21: warning: redundant move in return statement [-Wredundant-move]
  399 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/bugpoint/ExecutionDriver.cpp:399:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/ExecutionDriver.cpp: In member function 'llvm::Expected<bool> llvm::BugDriver::diffProgram(const llvm::Module*, const string&, const string&, bool) const':
/<<PKGBUILDDIR>>/tools/bugpoint/ExecutionDriver.cpp:448:21: warning: redundant move in return statement [-Wredundant-move]
  448 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/bugpoint/ExecutionDriver.cpp:448:21: note: remove 'std::move' call
/usr/bin/make  -f tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build.make tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/dsymutil /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/dsymutil /<<PKGBUILDDIR>>/build-llvm/tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DependInfo.cmake --color=
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBCompileUnit.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBCompileUnit.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBCompileUnit.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBCompileUnit.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/dsymutil/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/depend.internal".
Scanning dependencies of target llvm-dsymutil
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build.make tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 94%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/dsymutil.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/dsymutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/dsymutil -I/<<PKGBUILDDIR>>/tools/dsymutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-dsymutil.dir/dsymutil.cpp.o -c /<<PKGBUILDDIR>>/tools/dsymutil/dsymutil.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBCompileUnit.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBData.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBData.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBData.cpp
[ 94%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/BinaryHolder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/dsymutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/dsymutil -I/<<PKGBUILDDIR>>/tools/dsymutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-dsymutil.dir/BinaryHolder.cpp.o -c /<<PKGBUILDDIR>>/tools/dsymutil/BinaryHolder.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DebugMap.h:25,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/dsymutil.h:20,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/dsymutil.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DebugMap.h:25,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/dsymutil.h:20,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/dsymutil.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBDebugger.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBDebugger.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBDebugger.cpp
/<<PKGBUILDDIR>>/tools/dsymutil/BinaryHolder.cpp: In member function 'llvm::ErrorOr<std::vector<const llvm::object::ObjectFile*> > llvm::dsymutil::BinaryHolder::GetObjectFiles(llvm::StringRef, llvm::sys::TimePoint<std::chrono::duration<long long int> >)':
/<<PKGBUILDDIR>>/tools/dsymutil/BinaryHolder.cpp:203:19: warning: redundant move in return statement [-Wredundant-move]
  203 |   return std::move(Objects);
      |          ~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/tools/dsymutil/BinaryHolder.cpp:203:19: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBDebugger.cpp:40:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBDebugger.cpp:40:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBDebugger.cpp:40:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBDebugger.cpp:40:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBDebugger.cpp:40:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBDebugger.cpp:40:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBDebugger.cpp:40:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBDebugger.cpp:40:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 94%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/CFBundle.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/dsymutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/dsymutil -I/<<PKGBUILDDIR>>/tools/dsymutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-dsymutil.dir/CFBundle.cpp.o -c /<<PKGBUILDDIR>>/tools/dsymutil/CFBundle.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBDebugger.cpp:45:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 94%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBDeclaration.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBDeclaration.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBDeclaration.cpp
[ 94%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DebugMap.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/dsymutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/dsymutil -I/<<PKGBUILDDIR>>/tools/dsymutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-dsymutil.dir/DebugMap.cpp.o -c /<<PKGBUILDDIR>>/tools/dsymutil/DebugMap.cpp
[ 94%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/bugpoint && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/bugpoint -I/<<PKGBUILDDIR>>/tools/bugpoint -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o -c /<<PKGBUILDDIR>>/tools/bugpoint/ExtractFunction.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBDeclaration.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/API/SBDeclaration.cpp: In copy constructor 'lldb::SBDeclaration::SBDeclaration(const lldb::SBDeclaration&)':
/<<PKGBUILDDIR>>/tools/lldb/source/API/SBDeclaration.cpp:26:21: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   26 |     ref() = rhs.ref();
      |                     ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBDeclaration.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/API/SBDeclaration.cpp: In constructor 'lldb::SBDeclaration::SBDeclaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/source/API/SBDeclaration.cpp:32:14: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   32 |     ref() = *lldb_object_ptr;
      |              ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBDeclaration.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/API/SBDeclaration.cpp: In member function 'const lldb::SBDeclaration& lldb::SBDeclaration::operator=(const lldb::SBDeclaration&)':
/<<PKGBUILDDIR>>/tools/lldb/source/API/SBDeclaration.cpp:38:23: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   38 |       ref() = rhs.ref();
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBDeclaration.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/API/SBDeclaration.cpp: In member function 'void lldb::SBDeclaration::SetDeclaration(const lldb_private::Declaration&)':
/<<PKGBUILDDIR>>/tools/lldb/source/API/SBDeclaration.cpp:47:11: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   47 |   ref() = lldb_object_ref;
      |           ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBDeclaration.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 95%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DwarfLinker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/dsymutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/dsymutil -I/<<PKGBUILDDIR>>/tools/dsymutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-dsymutil.dir/DwarfLinker.cpp.o -c /<<PKGBUILDDIR>>/tools/dsymutil/DwarfLinker.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBDebugger.cpp:40:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBDebugger.cpp:40:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBDebugger.cpp:45:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBDefines.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBDebugger.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBDebugger.cpp:14:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/dsymutil/DebugMap.cpp: In static member function 'static llvm::ErrorOr<std::vector<std::unique_ptr<llvm::dsymutil::DebugMap> > > llvm::dsymutil::DebugMap::parseYAMLDebugMap(llvm::StringRef, llvm::StringRef, bool)':
/<<PKGBUILDDIR>>/tools/dsymutil/DebugMap.cpp:145:19: warning: redundant move in return statement [-Wredundant-move]
  145 |   return std::move(Result);
      |          ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/tools/dsymutil/DebugMap.cpp:145:19: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DebugMap.h:25,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DebugMap.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DebugMap.h:25,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DebugMap.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DebugMap.h:25,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DebugMap.cpp:10:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >; _Distance = int; _Tp = std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::dsymutil::DebugMapObject::print(llvm::raw_ostream&) const::<lambda(const Entry&, const Entry&)> >]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DebugMap.h:25,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DebugMap.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::dsymutil::DebugMapObject::print(llvm::raw_ostream&) const::<lambda(const Entry&, const Entry&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
 1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::dsymutil::DebugMapObject::print(llvm::raw_ostream&) const::<lambda(const Entry&, const Entry&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::dsymutil::DebugMapObject::print(llvm::raw_ostream&) const::<lambda(const Entry&, const Entry&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DebugMap.h:25,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DebugMap.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>}; _Tp = std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>; _Alloc = std::allocator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void llvm::dsymutil::DebugMapObject::print(llvm::raw_ostream&) const':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DebugMap.h:25,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DebugMap.cpp:10:
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<llvm::StringRef, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DebugMap.h:25,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DebugMap.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, llvm::dsymutil::DebugMapObject::SymbolMapping>}; _Tp = std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::DebugMapObject::SymbolMapping>; _Alloc = std::allocator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::DebugMapObject::SymbolMapping> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::DebugMapObject::SymbolMapping> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In constructor 'llvm::yaml::MappingTraits<llvm::dsymutil::DebugMapObject>::YamlDMO::YamlDMO(llvm::yaml::IO&, llvm::dsymutil::DebugMapObject&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector<std::pair<std::__cxx11::basic_string<char>, llvm::dsymutil::DebugMapObject::SymbolMapping> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBError.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBError.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBError.cpp
[ 95%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/FindBugs.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/bugpoint && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/bugpoint -I/<<PKGBUILDDIR>>/tools/bugpoint -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/bugpoint.dir/FindBugs.cpp.o -c /<<PKGBUILDDIR>>/tools/bugpoint/FindBugs.cpp
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBEvent.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBEvent.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBEvent.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/BinaryHolder.h:17,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DwarfLinker.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/BinaryHolder.h:17,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/Error.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/Binary.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/Archive.h:20,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/BinaryHolder.h:18,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DwarfLinker.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::dwarf::Attribute]':
/<<PKGBUILDDIR>>/tools/dsymutil/DwarfLinker.cpp:3375:70:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::dwarf::Attribute>::Data' from 'std::initializer_list<llvm::dwarf::Attribute>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 95%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/Miscompilation.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/bugpoint && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/bugpoint -I/<<PKGBUILDDIR>>/tools/bugpoint -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/bugpoint.dir/Miscompilation.cpp.o -c /<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/BinaryHolder.h:17,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DwarfLinker.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/BinaryHolder.h:17,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBEvent.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBEvent.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBEvent.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBEvent.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/BinaryHolder.h:17,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DwarfLinker.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/BinaryHolder.h:17,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 95%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/MachODebugMapParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/dsymutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/dsymutil -I/<<PKGBUILDDIR>>/tools/dsymutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-dsymutil.dir/MachODebugMapParser.cpp.o -c /<<PKGBUILDDIR>>/tools/dsymutil/MachODebugMapParser.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBEvent.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBEvent.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBEvent.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBEvent.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/tools/dsymutil/MachODebugMapParser.cpp: In member function 'llvm::ErrorOr<std::vector<std::unique_ptr<llvm::dsymutil::DebugMap> > > {anonymous}::MachODebugMapParser::parse()':
/<<PKGBUILDDIR>>/tools/dsymutil/MachODebugMapParser.cpp:334:19: warning: redundant move in return statement [-Wredundant-move]
  334 |   return std::move(Results);
      |          ~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/tools/dsymutil/MachODebugMapParser.cpp:334:19: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/tools/dsymutil/MachODebugMapParser.cpp:10:
/<<PKGBUILDDIR>>/tools/dsymutil/BinaryHolder.h: In instantiation of 'llvm::ErrorOr<std::vector<const ObjectFileType*> > llvm::dsymutil::BinaryHolder::GetFilesAs(llvm::StringRef, llvm::sys::TimePoint<std::chrono::duration<long long int> >) [with ObjectFileType = llvm::object::MachOObjectFile; llvm::sys::TimePoint<std::chrono::duration<long long int> > = std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int> >]':
/<<PKGBUILDDIR>>/tools/dsymutil/MachODebugMapParser.cpp:123:70:   required from here
/<<PKGBUILDDIR>>/tools/dsymutil/BinaryHolder.h:118:29: warning: redundant move in return statement [-Wredundant-move]
  118 |     return std::move(Objects);
      |                             ^
/<<PKGBUILDDIR>>/tools/dsymutil/BinaryHolder.h:118:29: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/BinaryHolder.h:17,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/MachODebugMapParser.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/BinaryHolder.h:17,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/MachODebugMapParser.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp: In member function 'virtual llvm::Expected<llvm::ListReducer<std::__cxx11::basic_string<char> >::TestResult> {anonymous}::ReduceMiscompilingPasses::doTest(std::vector<std::__cxx11::basic_string<char> >&, std::vector<std::__cxx11::basic_string<char> >&)':
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:86:21: warning: redundant move in return statement [-Wredundant-move]
   86 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:86:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:127:21: warning: redundant move in return statement [-Wredundant-move]
  127 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:127:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:173:21: warning: redundant move in return statement [-Wredundant-move]
  173 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:173:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp: In member function 'virtual llvm::Expected<llvm::ListReducer<llvm::Function*>::TestResult> {anonymous}::ReduceMiscompilingFunctions::doTest(std::vector<llvm::Function*>&, std::vector<llvm::Function*>&)':
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:204:25: warning: redundant move in return statement [-Wredundant-move]
  204 |         return std::move(E);
      |                ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:204:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:211:25: warning: redundant move in return statement [-Wredundant-move]
  211 |         return std::move(E);
      |                ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:211:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected<std::unique_ptr<llvm::Module> > testMergedProgram(const llvm::BugDriver&, const llvm::Module&, const llvm::Module&, bool&)':
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:241:21: warning: redundant move in return statement [-Wredundant-move]
  241 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:241:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:243:19: warning: redundant move in return statement [-Wredundant-move]
  243 |   return std::move(Merged);
      |          ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:243:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected<bool> ExtractLoops(llvm::BugDriver&, llvm::Expected<bool> (*)(llvm::BugDriver&, std::unique_ptr<llvm::Module>, std::unique_ptr<llvm::Module>), std::vector<llvm::Function*>&)':
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:344:23: warning: redundant move in return statement [-Wredundant-move]
  344 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:344:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:389:23: warning: redundant move in return statement [-Wredundant-move]
  389 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:389:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp: In member function 'virtual llvm::Expected<llvm::ListReducer<llvm::BasicBlock*>::TestResult> {anonymous}::ReduceMiscompiledBlocks::doTest(std::vector<llvm::BasicBlock*>&, std::vector<llvm::BasicBlock*>&)':
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:472:25: warning: redundant move in return statement [-Wredundant-move]
  472 |         return std::move(E);
      |                ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:472:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:479:25: warning: redundant move in return statement [-Wredundant-move]
  479 |         return std::move(E);
      |                ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:479:25: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBEvent.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBEvent.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBEvent.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBDefines.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBEvent.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBEvent.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected<bool> ExtractBlocks(llvm::BugDriver&, llvm::Expected<bool> (*)(llvm::BugDriver&, std::unique_ptr<llvm::Module>, std::unique_ptr<llvm::Module>), std::vector<llvm::Function*>&)':
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:566:21: warning: redundant move in return statement [-Wredundant-move]
  566 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:566:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:574:23: warning: redundant move in return statement [-Wredundant-move]
  574 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:574:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected<std::vector<llvm::Function*> > DebugAMiscompilation(llvm::BugDriver&, llvm::Expected<bool> (*)(llvm::BugDriver&, std::unique_ptr<llvm::Module>, std::unique_ptr<llvm::Module>))':
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:645:23: warning: redundant move in return statement [-Wredundant-move]
  645 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:645:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:660:23: warning: redundant move in return statement [-Wredundant-move]
  660 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:660:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:671:25: warning: redundant move in return statement [-Wredundant-move]
  671 |         return std::move(E);
      |                ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:671:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:684:23: warning: redundant move in return statement [-Wredundant-move]
  684 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:684:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:694:25: warning: redundant move in return statement [-Wredundant-move]
  694 |         return std::move(E);
      |                ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:694:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected<bool> TestOptimizer(llvm::BugDriver&, std::unique_ptr<llvm::Module>, std::unique_ptr<llvm::Module>)':
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:724:23: warning: redundant move in return statement [-Wredundant-move]
  724 |       return std::move(E);
      |              ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:724:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:733:21: warning: redundant move in return statement [-Wredundant-move]
  733 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:733:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected<bool> TestCodeGenerator(llvm::BugDriver&, std::unique_ptr<llvm::Module>, std::unique_ptr<llvm::Module>)':
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:994:21: warning: redundant move in return statement [-Wredundant-move]
  994 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:994:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:1003:21: warning: redundant move in return statement [-Wredundant-move]
 1003 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:1003:21: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:16:
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected<bool> llvm::ListReducer<ElTy>::reduceList(std::vector<T>&) [with ElTy = llvm::BasicBlock*]':
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:572:31:   required from here
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:53:25: warning: redundant move in return statement [-Wredundant-move]
   53 |       return std::move(E);
      |                         ^
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:53:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:126:27: warning: redundant move in return statement [-Wredundant-move]
  126 |         return std::move(E);
      |                           ^
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:126:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:189:31: warning: redundant move in return statement [-Wredundant-move]
  189 |             return std::move(E);
      |                               ^
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:189:31: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected<bool> llvm::ListReducer<ElTy>::reduceList(std::vector<T>&) [with ElTy = llvm::Function*]':
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:642:62:   required from here
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:53:25: warning: redundant move in return statement [-Wredundant-move]
   53 |       return std::move(E);
      |                         ^
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:53:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:126:27: warning: redundant move in return statement [-Wredundant-move]
  126 |         return std::move(E);
      |                           ^
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:126:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:189:31: warning: redundant move in return statement [-Wredundant-move]
  189 |             return std::move(E);
      |                               ^
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:189:31: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected<bool> llvm::ListReducer<ElTy>::reduceList(std::vector<T>&) [with ElTy = std::__cxx11::basic_string<char>]':
/<<PKGBUILDDIR>>/tools/bugpoint/Miscompilation.cpp:750:63:   required from here
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:53:25: warning: redundant move in return statement [-Wredundant-move]
   53 |       return std::move(E);
      |                         ^
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:53:25: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:126:27: warning: redundant move in return statement [-Wredundant-move]
  126 |         return std::move(E);
      |                           ^
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:126:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:189:31: warning: redundant move in return statement [-Wredundant-move]
  189 |             return std::move(E);
      |                               ^
/<<PKGBUILDDIR>>/tools/bugpoint/ListReducer.h:189:31: note: remove 'std::move' call
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBExecutionContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBExecutionContext.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBExecutionContext.cpp
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/BinaryHolder.h:17,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >; _Distance = int; _Tp = llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/BinaryHolder.h:17,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >' changed in GCC 7.1
 1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/Error.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/Binary.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/Archive.h:20,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/BinaryHolder.h:18,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]':
/usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugLine::Row>::iterator' changed in GCC 7.1
  721 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/Error.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/Binary.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/Archive.h:20,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/BinaryHolder.h:18,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In function 'void llvm::dsymutil::insertLineSequence(std::vector<llvm::DWARFDebugLine::Row>&, std::vector<llvm::DWARFDebugLine::Row>&)':
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugLine::Row>::iterator' changed in GCC 7.1
 1665 |    _M_range_insert(__pos, __first, __last,
      |    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1666 |      std::__iterator_category(__first));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugLine::Row>::iterator' changed in GCC 7.1
 1665 |    _M_range_insert(__pos, __first, __last,
      |    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1666 |      std::__iterator_category(__first));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugLine::Row>::iterator' changed in GCC 7.1
 1665 |    _M_range_insert(__pos, __first, __last,
      |    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1666 |      std::__iterator_category(__first));
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/BinaryHolder.h:17,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 95%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/bugpoint && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/bugpoint -I/<<PKGBUILDDIR>>/tools/bugpoint -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o -c /<<PKGBUILDDIR>>/tools/bugpoint/OptimizerDriver.cpp
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBExpressionOptions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBExpressionOptions.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBExpressionOptions.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/Error.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/Binary.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/Archive.h:20,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/BinaryHolder.h:18,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugLine::Row&}; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugLine::Row>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::DWARFDebugLine::Row&}; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator<llvm::DWARFDebugLine::Row>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFDebugLine::Row>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, long long unsigned int>}; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Alloc = std::allocator<std::pair<long long unsigned int, long long unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, long long unsigned int> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:47,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/YAMLTraits.h:24,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DebugMap.h:33,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DwarfLinker.cpp:11:
/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > >]':
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/Error.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/Binary.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/Archive.h:20,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/BinaryHolder.h:18,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void llvm::dsymutil::{anonymous}::DwarfLinker::patchLineTableForUnit(llvm::dsymutil::{anonymous}::CompileUnit&, llvm::DWARFContext&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/Error.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/Binary.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/Archive.h:20,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/BinaryHolder.h:18,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFDebugLine::Row*, std::vector<llvm::DWARFDebugLine::Row> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBExpressionOptions.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBExpressionOptions.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBExpressionOptions.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBExpressionOptions.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBExpressionOptions.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBExpressionOptions.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBExpressionOptions.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBExpressionOptions.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/BinaryHolder.h:17,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
   79 |     __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBFileSpec.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBFileSpec.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBFileSpec.cpp
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:47,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/YAMLTraits.h:24,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DebugMap.h:33,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DwarfLinker.cpp:11:
/usr/include/c++/10/bits/stl_map.h: In function 'bool llvm::dsymutil::{anonymous}::DwarfLinker::lookForDIEsToKeep(llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager&, const llvm::DWARFDie&, const llvm::dsymutil::DebugMapObject&, llvm::dsymutil::{anonymous}::CompileUnit&, unsigned int)':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/BinaryHolder.h:17,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Distance = int; _Tp = std::pair<long long unsigned int, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/BinaryHolder.h:17,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1662 |     __heap_select(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1924:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1924 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1925 |       __comp);
      |       ~~~~~~~                     
/usr/include/c++/10/bits/stl_algo.h:1924:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1937:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1937 |       std::__heap_select(__first, __middle, __last, __comp);
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/Error.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/Binary.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/Archive.h:20,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/BinaryHolder.h:18,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void llvm::dsymutil::{anonymous}::DwarfLinker::DIECloner::cloneAllCompileUnits(llvm::DWARFContext&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/BinaryHolder.h:17,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DwarfLinker.cpp:10:
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, long long unsigned int>*, std::vector<std::pair<long long unsigned int, long long unsigned int> > >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBFileSpecList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBFileSpecList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBFileSpecList.cpp
[ 95%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/MachOUtils.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/dsymutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/dsymutil -I/<<PKGBUILDDIR>>/tools/dsymutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-dsymutil.dir/MachOUtils.cpp.o -c /<<PKGBUILDDIR>>/tools/dsymutil/MachOUtils.cpp
/usr/include/c++/10/bits/stl_algo.h: In function 'bool llvm::dsymutil::linkDwarf(llvm::raw_fd_ostream&, const llvm::dsymutil::DebugMap&, const llvm::dsymutil::LinkOptions&)':
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc*, std::vector<llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc> >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:47,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/YAMLTraits.h:24,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DebugMap.h:33,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/DwarfLinker.cpp:11:
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> >, std::_Select1st<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, long long int> > > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBFrame.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBFrame.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBFrame.cpp
[ 95%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ToolRunner.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/bugpoint && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/bugpoint -I/<<PKGBUILDDIR>>/tools/bugpoint -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/bugpoint.dir/ToolRunner.cpp.o -c /<<PKGBUILDDIR>>/tools/bugpoint/ToolRunner.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/MachOUtils.h:13,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/MachOUtils.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/MachOUtils.h:12,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/MachOUtils.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/MachOUtils.h:13,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/MachOUtils.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/MachOUtils.h:12,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/MachOUtils.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/MachOUtils.h:13,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/MachOUtils.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/MachOUtils.h:12,
                 from /<<PKGBUILDDIR>>/tools/dsymutil/MachOUtils.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBFrame.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/bugpoint/ToolRunner.cpp: In member function 'virtual llvm::Expected<int> llvm::LLC::ExecuteProgram(const string&, const std::vector<std::__cxx11::basic_string<char> >&, const string&, const string&, const std::vector<std::__cxx11::basic_string<char> >&, const std::vector<std::__cxx11::basic_string<char> >&, unsigned int, unsigned int)':
/<<PKGBUILDDIR>>/tools/bugpoint/ToolRunner.cpp:518:21: warning: redundant move in return statement [-Wredundant-move]
  518 |     return std::move(E);
      |            ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/bugpoint/ToolRunner.cpp:518:21: note: remove 'std::move' call
[ 95%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/bugpoint.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/bugpoint && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/bugpoint -I/<<PKGBUILDDIR>>/tools/bugpoint -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/bugpoint.dir/bugpoint.cpp.o -c /<<PKGBUILDDIR>>/tools/bugpoint/bugpoint.cpp
[ 95%] Linking CXX executable ../../bin/llvm-dsymutil
cd /<<PKGBUILDDIR>>/build-llvm/tools/dsymutil && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-dsymutil.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-dsymutil.dir/dsymutil.cpp.o CMakeFiles/llvm-dsymutil.dir/BinaryHolder.cpp.o CMakeFiles/llvm-dsymutil.dir/CFBundle.cpp.o CMakeFiles/llvm-dsymutil.dir/DebugMap.cpp.o CMakeFiles/llvm-dsymutil.dir/DwarfLinker.cpp.o CMakeFiles/llvm-dsymutil.dir/MachODebugMapParser.cpp.o CMakeFiles/llvm-dsymutil.dir/MachOUtils.cpp.o -o ../../bin/llvm-dsymutil  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Built target llvm-dsymutil
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBFunction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBFunction.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBFunction.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UserExpression.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBFrame.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBFrame.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UserExpression.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBFrame.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:45,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBFrame.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UserExpression.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBFrame.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBFrame.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/UserExpression.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBFrame.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBFrame.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBFunction.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBFunction.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBFunction.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBFunction.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBFunction.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBFunction.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBFunction.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBFunction.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBFunction.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBFrame.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBFrame.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBFrame.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/set:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBFrame.cpp:13:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBFrame.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = clang::IdentifierInfo; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/IdentifierTable.h:505:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBFrame.cpp:12:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBHostOS.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBHostOS.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBHostOS.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBInstruction.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBInstruction.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBInstruction.cpp
/usr/bin/make  -f tools/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llc /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llc /<<PKGBUILDDIR>>/build-llvm/tools/llc/CMakeFiles/llc.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llc/CMakeFiles/llc.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llc/CMakeFiles/llc.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llc/CMakeFiles/llc.dir/depend.internal".
Scanning dependencies of target llc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Building CXX object tools/llc/CMakeFiles/llc.dir/llc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llc -I/<<PKGBUILDDIR>>/tools/llc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llc.dir/llc.cpp.o -c /<<PKGBUILDDIR>>/tools/llc/llc.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/ValueMap.h:29,
                 from /<<PKGBUILDDIR>>/tools/bugpoint/BugDriver.h:19,
                 from /<<PKGBUILDDIR>>/tools/bugpoint/bugpoint.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/IR/PredIteratorCache.h:53:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/ValueMap.h:29,
                 from /<<PKGBUILDDIR>>/tools/bugpoint/BugDriver.h:19,
                 from /<<PKGBUILDDIR>>/tools/bugpoint/bugpoint.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/ValueMap.h:29,
                 from /<<PKGBUILDDIR>>/tools/bugpoint/BugDriver.h:19,
                 from /<<PKGBUILDDIR>>/tools/bugpoint/bugpoint.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/ValueMap.h:29,
                 from /<<PKGBUILDDIR>>/tools/bugpoint/BugDriver.h:19,
                 from /<<PKGBUILDDIR>>/tools/bugpoint/bugpoint.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBInstruction.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBInstruction.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBInstruction.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBInstruction.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/usr/bin/make  -f tools/lli/CMakeFiles/lli.dir/build.make tools/lli/CMakeFiles/lli.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lli /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lli /<<PKGBUILDDIR>>/build-llvm/tools/lli/CMakeFiles/lli.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lli/CMakeFiles/lli.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lli/CMakeFiles/lli.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lli/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lli/CMakeFiles/lli.dir/depend.internal".
Scanning dependencies of target lli
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lli/CMakeFiles/lli.dir/build.make tools/lli/CMakeFiles/lli.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Building CXX object tools/lli/CMakeFiles/lli.dir/lli.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lli && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lli -I/<<PKGBUILDDIR>>/tools/lli -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lli.dir/lli.cpp.o -c /<<PKGBUILDDIR>>/tools/lli/lli.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBInstruction.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBInstruction.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBInstruction.cpp:24:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBInstruction.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/API/SBInstruction.cpp: In member function 'bool lldb::SBInstruction::EmulateWithFrame(lldb::SBFrame&, uint32_t)':
/<<PKGBUILDDIR>>/tools/lldb/source/API/SBInstruction.cpp:246:61: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  246 |       lldb_private::ArchSpec arch = target->GetArchitecture();
      |                                                             ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBInstruction.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LinkAllCodegenComponents.h:20,
                 from /<<PKGBUILDDIR>>/tools/llc/llc.cpp:21:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:23,
                 from /<<PKGBUILDDIR>>/tools/lli/OrcLazyJIT.h:22,
                 from /<<PKGBUILDDIR>>/tools/lli/lli.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In member function 'llvm::Expected<long long unsigned int> llvm::orc::JITCompileCallbackManager::getAvailableTrampolineAddr()':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:147:25: warning: redundant move in return statement [-Wredundant-move]
  147 |         return std::move(Err);
      |                ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:147:25: note: remove 'std::move' call
[ 95%] Linking CXX executable ../../bin/bugpoint
cd /<<PKGBUILDDIR>>/build-llvm/tools/bugpoint && /usr/bin/cmake -E cmake_link_script CMakeFiles/bugpoint.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,--export-dynamic  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 CMakeFiles/bugpoint.dir/BugDriver.cpp.o CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o CMakeFiles/bugpoint.dir/FindBugs.cpp.o CMakeFiles/bugpoint.dir/Miscompilation.cpp.o CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o CMakeFiles/bugpoint.dir/ToolRunner.cpp.o CMakeFiles/bugpoint.dir/bugpoint.cpp.o -o ../../bin/bugpoint  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../lib/libPolly.a ../../lib/libLLVMTarget.a ../../lib/libLLVM-6.0.so.1 ../../lib/libPollyISL.a /usr/lib/arm-linux-gnueabihf/libjsoncpp.so ../../lib/libLLVMAnalysis.a ../../lib/libLLVMObject.a ../../lib/libLLVMBitReader.a ../../lib/libLLVMMCParser.a ../../lib/libLLVMProfileData.a ../../lib/libLLVMCore.a ../../lib/libLLVMBinaryFormat.a ../../lib/libLLVMMC.a ../../lib/libLLVMSupport.a -lz -lrt -ldl -ltinfo -lpthread -lm ../../lib/libLLVMDemangle.a 
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBInstructionList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBInstructionList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBInstructionList.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Built target bugpoint
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBLanguageRuntime.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBLanguageRuntime.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBLanguageRuntime.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/CodeGen/LinkAllCodegenComponents.h:20,
                 from /<<PKGBUILDDIR>>/tools/lli/lli.cpp:22:
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)':
/<<PKGBUILDDIR>>/include/llvm/CodeGen/SchedulerRegistry.h:40:35: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type]
   40 |   : MachinePassRegistryNode(N, D, (MachinePassCtor)C)
      |                                   ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lli/lli.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h: In static member function 'static llvm::Expected<std::unique_ptr<llvm::orc::remote::OrcRemoteTargetClient> > llvm::orc::remote::OrcRemoteTargetClient::Create(llvm::orc::rpc::RawByteChannel&, std::function<void(llvm::Error)>)':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:483:23: warning: redundant move in return statement [-Wredundant-move]
  483 |       return std::move(Err);
      |              ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:483:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:484:21: warning: redundant move in return statement [-Wredundant-move]
  484 |     return std::move(Client);
      |            ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:484:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h: In member function 'llvm::Expected<std::unique_ptr<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager> > llvm::orc::remote::OrcRemoteTargetClient::createRemoteMemoryManager()':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:517:23: warning: redundant move in return statement [-Wredundant-move]
  517 |       return std::move(Err);
      |              ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:517:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h: In member function 'llvm::Expected<std::unique_ptr<llvm::orc::remote::OrcRemoteTargetClient::RemoteIndirectStubsManager> > llvm::orc::remote::OrcRemoteTargetClient::createIndirectStubsManager()':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:528:23: warning: redundant move in return statement [-Wredundant-move]
  528 |       return std::move(Err);
      |              ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:528:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h: In member function 'llvm::Expected<llvm::orc::remote::OrcRemoteTargetClient::RemoteCompileCallbackManager&> llvm::orc::remote::OrcRemoteTargetClient::enableCompileCallbacks(llvm::JITTargetAddress)':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:536:23: warning: redundant move in return statement [-Wredundant-move]
  536 |       return std::move(Err);
      |              ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:536:23: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBInstructionList.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBInstructionList.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBInstructionList.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBInstructionList.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/llc/llc.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/llc/llc.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/llc/llc.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/llc/llc.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lli/OrcLazyJIT.h:22,
                 from /<<PKGBUILDDIR>>/tools/lli/lli.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::JITSymbol llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::findSymbol(llvm::StringRef, bool) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]':
/<<PKGBUILDDIR>>/tools/lli/OrcLazyJIT.h:120:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:267:29: warning: redundant move in return statement [-Wredundant-move]
  267 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:267:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Expected<typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addModule(std::shared_ptr<llvm::Module>, std::shared_ptr<llvm::JITSymbolResolver>) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator = std::__cxx11::list<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator]':
/<<PKGBUILDDIR>>/tools/lli/OrcLazyJIT.h:134:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:235:27: warning: redundant move in return statement [-Wredundant-move]
  235 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:235:27: note: remove 'std::move' call
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 95%] Building CXX object tools/lli/CMakeFiles/lli.dir/OrcLazyJIT.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lli && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lli -I/<<PKGBUILDDIR>>/tools/lli -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lli.dir/OrcLazyJIT.cpp.o -c /<<PKGBUILDDIR>>/tools/lli/OrcLazyJIT.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:25,
                 from /<<PKGBUILDDIR>>/tools/lli/lli.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::exec::CallIntVoid; ArgTs = {long long unsigned int}; AltRetT = int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<int>]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:491:41:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move]
 1598 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move]
 1605 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::exec::CallMain; ArgTs = {long long unsigned int, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >}; AltRetT = int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<int>]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:500:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move]
 1598 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move]
 1605 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::exec::CallVoidVoid; ArgTs = {long long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:508:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1598 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1605 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::mem::CreateRemoteAllocator; ArgTs = {long long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:516:56:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1598 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1605 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::stubs::CreateIndirectStubsOwner; ArgTs = {long long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:527:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1598 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1605 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::stubs::EmitResolverBlock; ArgTs = {}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:535:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1598 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1605 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::utils::GetSymbolAddress; ArgTs = {llvm::StringRef}; AltRetT = long long unsigned int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<long long unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:548:47:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move]
 1598 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move]
 1605 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::utils::TerminateSession; ArgTs = {}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:554:68:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1598 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1605 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::utils::GetRemoteInfo; ArgTs = {}; AltRetT = std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned int, unsigned int, unsigned int>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned int, unsigned int, unsigned int> >]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:570:52:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move]
 1598 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move]
 1605 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::eh::RegisterEHFrames; ArgTs = {long long unsigned int, unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:579:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1598 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1605 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::mem::DestroyRemoteAllocator; ArgTs = {long long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:584:57:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1598 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1605 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::stubs::DestroyIndirectStubsOwner; ArgTs = {long long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:594:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1598 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1605 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::stubs::EmitIndirectStubs; ArgTs = {long long unsigned int, unsigned int}; AltRetT = std::tuple<long long unsigned int, long long unsigned int, unsigned int>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<std::tuple<long long unsigned int, long long unsigned int, unsigned int> >]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:600:64:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move]
 1598 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move]
 1605 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::stubs::EmitTrampolineBlock; ArgTs = {}; AltRetT = std::tuple<long long unsigned int, unsigned int>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<std::tuple<long long unsigned int, unsigned int> >]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:604:46:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move]
 1598 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move]
 1605 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::mem::ReadMem; ArgTs = {long long unsigned int, long long unsigned int}; AltRetT = std::vector<unsigned char, std::allocator<unsigned char> >; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<std::vector<unsigned char, std::allocator<unsigned char> > >]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:615:41:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move]
 1598 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move]
 1605 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::mem::ReserveMem; ArgTs = {long long unsigned int, long long unsigned int, unsigned int}; AltRetT = long long unsigned int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<long long unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:625:64:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move]
 1598 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move]
 1605 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::mem::SetProtections; ArgTs = {long long unsigned int, long long unsigned int, unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:635:75:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1598 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1605 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::mem::WriteMem; ArgTs = {llvm::orc::remote::DirectBufferWriter}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:643:76:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1598 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1605 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::mem::WritePtr; ArgTs = {long long unsigned int, long long unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Error]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:651:45:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1598 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
 1605 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/tools/lli/OrcLazyJIT.h:22,
                 from /<<PKGBUILDDIR>>/tools/lli/lli.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Error llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addLogicalModule(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, std::shared_ptr<llvm::Module>) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:234:20:   required from 'llvm::Expected<typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addModule(std::shared_ptr<llvm::Module>, std::shared_ptr<llvm::JITSymbolResolver>) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator = std::__cxx11::list<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator]'
/<<PKGBUILDDIR>>/tools/lli/OrcLazyJIT.h:134:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:336:33: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  336 |             return std::move(Err);
      |                                 ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:336:33: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:464:33: warning: redundant move in return statement [-Wredundant-move]
  464 |             return std::move(Err);
      |                                 ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:464:33: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::JITSymbol llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::findSymbol(BaseLayerT&, const string&, bool) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; std::string = std::__cxx11::basic_string<char>]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:276:25:   required from 'llvm::JITSymbol llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::findSymbolIn(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::ModuleHandleT, const string&, bool) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::ModuleHandleT = std::__cxx11::list<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator; std::string = std::__cxx11::basic_string<char>]'
/<<PKGBUILDDIR>>/tools/lli/OrcLazyJIT.h:160:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:175:31: warning: redundant move in return statement [-Wredundant-move]
  175 |           return std::move(Err);
      |                               ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:175:31: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Expected<long long unsigned int> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::extractAndCompile(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle, llvm::Function&) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle = unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:352:48:   required from 'llvm::Error llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addLogicalModule(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, std::shared_ptr<llvm::Module>) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]'
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:234:20:   required from 'llvm::Expected<typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addModule(std::shared_ptr<llvm::Module>, std::shared_ptr<llvm::JITSymbolResolver>) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator = std::__cxx11::list<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator]'
/<<PKGBUILDDIR>>/tools/lli/OrcLazyJIT.h:134:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:524:31: warning: redundant move in return statement [-Wredundant-move]
  524 |           return std::move(Err);
      |                               ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:524:31: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Language.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBLanguageRuntime.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBDefines.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBLanguageRuntime.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBLanguageRuntime.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:23,
                 from /<<PKGBUILDDIR>>/tools/lli/OrcLazyJIT.h:22,
                 from /<<PKGBUILDDIR>>/tools/lli/OrcLazyJIT.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In member function 'llvm::Expected<long long unsigned int> llvm::orc::JITCompileCallbackManager::getAvailableTrampolineAddr()':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:147:25: warning: redundant move in return statement [-Wredundant-move]
  147 |         return std::move(Err);
      |                ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:147:25: note: remove 'std::move' call
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBLaunchInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBLaunchInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBLaunchInfo.cpp
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Expected<typename BaseLayerT::ModuleHandleT> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::emitPartition(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle, const PartitionT&) [with PartitionT = std::set<llvm::Function*>; BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename BaseLayerT::ModuleHandleT = std::__cxx11::list<std::unique_ptr<llvm::orc::RTDyldObjectLinkingLayerBase::LinkedObject> >::iterator; typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle = unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:504:40:   required from 'llvm::Expected<long long unsigned int> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::extractAndCompile(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle, llvm::Function&) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:352:48:   required from 'llvm::Error llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addLogicalModule(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, std::shared_ptr<llvm::Module>) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]'
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:234:20:   required from 'llvm::Expected<typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addModule(std::shared_ptr<llvm::Module>, std::shared_ptr<llvm::JITSymbolResolver>) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator = std::__cxx11::list<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator]'
/<<PKGBUILDDIR>>/tools/lli/OrcLazyJIT.h:134:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:605:33: warning: redundant move in return statement [-Wredundant-move]
  605 |             return std::move(Err);
      |                                 ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:605:33: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:25,
                 from /<<PKGBUILDDIR>>/tools/lli/lli.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h: In instantiation of 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::rpc::detail::RPCEndpointBase<llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>, llvm::orc::rpc::RawByteChannel, unsigned int, unsigned int>::OrcRPCNegotiate; ArgTs = {const char*}; AltRetT = unsigned int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1312:47:   required from 'llvm::Expected<T2> llvm::orc::rpc::detail::RPCEndpointBase<ImplT, ChannelT, FunctionIdT, SequenceNumberT>::getRemoteFunctionId(bool, bool) [with Func = llvm::orc::remote::exec::CallIntVoid; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1086:51:   required from 'llvm::Error llvm::orc::rpc::detail::RPCEndpointBase<ImplT, ChannelT, FunctionIdT, SequenceNumberT>::appendCallAsync(HandlerT, const ArgTs& ...) [with Func = llvm::orc::remote::exec::CallIntVoid; HandlerT = llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB<llvm::orc::remote::exec::CallIntVoid, {long long unsigned int}, int>::<lambda(ResultType)>; ArgTs = {long long unsigned int}; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint<llvm::orc::rpc::RawByteChannel>; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1589:56:   required from 'typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType llvm::orc::rpc::SingleThreadedRPCEndpoint<ChannelT, FunctionIdT, SequenceNumberT>::callB(const ArgTs& ...) [with Func = llvm::orc::remote::exec::CallIntVoid; ArgTs = {long long unsigned int}; AltRetT = int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits<AltRetT>::ErrorReturnType = llvm::Expected<int>]'
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:491:41:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: warning: redundant move in return statement [-Wredundant-move]
 1598 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1598:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: warning: redundant move in return statement [-Wredundant-move]
 1605 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1605:29: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/tools/lli/OrcLazyJIT.h:22,
                 from /<<PKGBUILDDIR>>/tools/lli/OrcLazyJIT.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::JITSymbol llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::findSymbol(llvm::StringRef, bool) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]':
/<<PKGBUILDDIR>>/tools/lli/OrcLazyJIT.h:120:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:267:29: warning: redundant move in return statement [-Wredundant-move]
  267 |         return std::move(Err);
      |                             ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:267:29: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Expected<typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addModule(std::shared_ptr<llvm::Module>, std::shared_ptr<llvm::JITSymbolResolver>) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator = std::__cxx11::list<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator]':
/<<PKGBUILDDIR>>/tools/lli/OrcLazyJIT.h:134:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:235:27: warning: redundant move in return statement [-Wredundant-move]
  235 |       return std::move(Err);
      |                           ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:235:27: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Error llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addLogicalModule(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, std::shared_ptr<llvm::Module>) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:234:20:   required from 'llvm::Expected<typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addModule(std::shared_ptr<llvm::Module>, std::shared_ptr<llvm::JITSymbolResolver>) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator = std::__cxx11::list<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator]'
/<<PKGBUILDDIR>>/tools/lli/OrcLazyJIT.h:134:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:336:33: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  336 |             return std::move(Err);
      |                                 ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:336:33: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:464:33: warning: redundant move in return statement [-Wredundant-move]
  464 |             return std::move(Err);
      |                                 ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:464:33: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::JITSymbol llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::findSymbol(BaseLayerT&, const string&, bool) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; std::string = std::__cxx11::basic_string<char>]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:276:25:   required from 'llvm::JITSymbol llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::findSymbolIn(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::ModuleHandleT, const string&, bool) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::ModuleHandleT = std::__cxx11::list<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator; std::string = std::__cxx11::basic_string<char>]'
/<<PKGBUILDDIR>>/tools/lli/OrcLazyJIT.h:160:55:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:175:31: warning: redundant move in return statement [-Wredundant-move]
  175 |           return std::move(Err);
      |                               ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:175:31: note: remove 'std::move' call
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBLineEntry.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBLineEntry.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBLineEntry.cpp
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Expected<long long unsigned int> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::extractAndCompile(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle, llvm::Function&) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle = unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:352:48:   required from 'llvm::Error llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addLogicalModule(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, std::shared_ptr<llvm::Module>) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]'
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:234:20:   required from 'llvm::Expected<typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addModule(std::shared_ptr<llvm::Module>, std::shared_ptr<llvm::JITSymbolResolver>) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator = std::__cxx11::list<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator]'
/<<PKGBUILDDIR>>/tools/lli/OrcLazyJIT.h:134:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:524:31: warning: redundant move in return statement [-Wredundant-move]
  524 |           return std::move(Err);
      |                               ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:524:31: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::Expected<typename BaseLayerT::ModuleHandleT> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::emitPartition(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle, const PartitionT&) [with PartitionT = std::set<llvm::Function*>; BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename BaseLayerT::ModuleHandleT = std::__cxx11::list<std::unique_ptr<llvm::orc::RTDyldObjectLinkingLayerBase::LinkedObject> >::iterator; typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle = unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:504:40:   required from 'llvm::Expected<long long unsigned int> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::extractAndCompile(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle, llvm::Function&) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib::SourceModuleHandle = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:352:48:   required from 'llvm::Error llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addLogicalModule(llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib&, std::shared_ptr<llvm::Module>) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]'
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:234:20:   required from 'llvm::Expected<typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator> llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::addModule(std::shared_ptr<llvm::Module>, std::shared_ptr<llvm::JITSymbolResolver>) [with BaseLayerT = llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; typename std::__cxx11::list<llvm::orc::CompileOnDemandLayer<BaseLayerT, CompileCallbackMgrT, IndirectStubsMgrT>::LogicalDylib>::iterator = std::__cxx11::list<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib, std::allocator<llvm::orc::CompileOnDemandLayer<llvm::orc::IRTransformLayer<llvm::orc::IRCompileLayer<llvm::orc::RTDyldObjectLinkingLayer, llvm::orc::SimpleCompiler>, std::function<std::shared_ptr<llvm::Module>(std::shared_ptr<llvm::Module>)> >, llvm::orc::JITCompileCallbackManager>::LogicalDylib> >::iterator]'
/<<PKGBUILDDIR>>/tools/lli/OrcLazyJIT.h:134:63:   required from here
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:605:33: warning: redundant move in return statement [-Wredundant-move]
  605 |             return std::move(Err);
      |                                 ^
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:605:33: note: remove 'std::move' call
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBListener.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBListener.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBListener.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBListener.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBListener.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBListener.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBListener.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBListener.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBListener.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBListener.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBListener.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 95%] Linking CXX executable ../../bin/llc
cd /<<PKGBUILDDIR>>/build-llvm/tools/llc && /usr/bin/cmake -E cmake_link_script CMakeFiles/llc.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,--export-dynamic  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 CMakeFiles/llc.dir/llc.cpp.o -o ../../bin/llc  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Built target llc
/usr/bin/make  -f tools/llvm-as/CMakeFiles/llvm-as.dir/build.make tools/llvm-as/CMakeFiles/llvm-as.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-as /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-as /<<PKGBUILDDIR>>/build-llvm/tools/llvm-as/CMakeFiles/llvm-as.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-as/CMakeFiles/llvm-as.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-as/CMakeFiles/llvm-as.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-as/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-as/CMakeFiles/llvm-as.dir/depend.internal".
Scanning dependencies of target llvm-as
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-as/CMakeFiles/llvm-as.dir/build.make tools/llvm-as/CMakeFiles/llvm-as.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Building CXX object tools/llvm-as/CMakeFiles/llvm-as.dir/llvm-as.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-as && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-as -I/<<PKGBUILDDIR>>/tools/llvm-as -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-as.dir/llvm-as.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-as/llvm-as.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBMemoryRegionInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBMemoryRegionInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBMemoryRegionInfo.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/JITSymbol.h:24,
                 from /<<PKGBUILDDIR>>/tools/lli/OrcLazyJIT.h:21,
                 from /<<PKGBUILDDIR>>/tools/lli/lli.cpp:16:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&, unsigned int&}; _Tp = llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc; _Alloc = std::allocator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int&, unsigned int&}; _Tp = llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc; _Alloc = std::allocator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc*, std::vector<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual uint8_t* llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::allocateCodeSection(uintptr_t, unsigned int, unsigned int, llvm::StringRef)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc*, std::vector<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs}; _Tp = llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs; _Alloc = std::allocator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual void llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::notifyObjectLoaded(llvm::RuntimeDyld&, const llvm::object::ObjectFile&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs*, std::vector<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::EHFrame}; _Tp = llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::EHFrame; _Alloc = std::allocator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::EHFrame>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::EHFrame>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual void llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::registerEHFrames(uint8_t*, uint64_t, size_t)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::EHFrame*, std::vector<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::EHFrame> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBMemoryRegionInfoList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBMemoryRegionInfoList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBMemoryRegionInfoList.cpp
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/JITSymbol.h:24,
                 from /<<PKGBUILDDIR>>/tools/lli/OrcLazyJIT.h:21,
                 from /<<PKGBUILDDIR>>/tools/lli/lli.cpp:16:
/usr/include/c++/10/bits/stl_vector.h: In lambda function:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:25,
                 from /<<PKGBUILDDIR>>/tools/lli/lli.cpp:28:
/<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1332:12: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
 1332 |     return [this, Handler](ChannelT &Channel,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1333 |                            SequenceNumberT SeqNo) mutable -> Error {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1334 |       // Start by deserializing the arguments.
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1335 |       using ArgsTuple =
      |       ~~~~~~~~~~~~~~~~~
 1336 |           typename detail::FunctionArgsTuple<
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1337 |             typename detail::HandlerTraits<HandlerT>::Type>::Type;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1338 |       auto Args = std::make_shared<ArgsTuple>();
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1339 | 
      |             
 1340 |       if (auto Err =
      |       ~~~~~~~~~~~~~~
 1341 |               detail::HandlerTraits<typename Func::Type>::deserializeArgs(
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1342 |                   Channel, *Args))
      |                   ~~~~~~~~~~~~~~~~
 1343 |         return Err;
      |         ~~~~~~~~~~~
 1344 | 
      |             
 1345 |       // GCC 4.7 and 4.8 incorrectly issue a -Wunused-but-set-variable warning
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1346 |       // for RPCArgs. Void cast RPCArgs to work around this for now.
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1347 |       // FIXME: Remove this workaround once we can assume a working GCC version.
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1348 |       (void)Args;
      |       ~~~~~~~~~~~
 1349 | 
      |             
 1350 |       // End receieve message, unlocking the channel for reading.
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1351 |       if (auto Err = Channel.endReceiveMessage())
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1352 |         return Err;
      |         ~~~~~~~~~~~
 1353 | 
      |             
 1354 |       using HTraits = detail::HandlerTraits<HandlerT>;
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1355 |       using FuncReturn = typename Func::ReturnType;
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1356 |       return detail::respond<FuncReturn>(Channel, ResponseId, SeqNo,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1357 |                                          HTraits::unpackAndRun(Handler, *Args));
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1358 |     };
      |     ~       
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/JITSymbol.h:24,
                 from /<<PKGBUILDDIR>>/tools/lli/OrcLazyJIT.h:21,
                 from /<<PKGBUILDDIR>>/tools/lli/lli.cpp:16:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::GenericValue&}; _Tp = llvm::GenericValue; _Alloc = std::allocator<llvm::GenericValue>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::GenericValue>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/bin/make  -f tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build.make tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-bcanalyzer /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-bcanalyzer /<<PKGBUILDDIR>>/build-llvm/tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-bcanalyzer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/depend.internal".
Scanning dependencies of target llvm-bcanalyzer
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build.make tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Building CXX object tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-bcanalyzer && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-bcanalyzer -I/<<PKGBUILDDIR>>/tools/llvm-bcanalyzer -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
[ 95%] Linking CXX executable ../../bin/llvm-as
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-as && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-as.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-as.dir/llvm-as.cpp.o -o ../../bin/llvm-as  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Built target llvm-as
/usr/bin/make  -f tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build.make tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-c-test /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test /<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/depend.internal".
Scanning dependencies of target llvm-c-test
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build.make tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/attributes.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test -I/<<PKGBUILDDIR>>/tools/llvm-c-test -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/attributes.c.o -c /<<PKGBUILDDIR>>/tools/llvm-c-test/attributes.c
[ 95%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/calc.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test -I/<<PKGBUILDDIR>>/tools/llvm-c-test -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/calc.c.o -c /<<PKGBUILDDIR>>/tools/llvm-c-test/calc.c
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBModule.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBModule.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBModule.cpp
[ 95%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/debuginfo.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test -I/<<PKGBUILDDIR>>/tools/llvm-c-test -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/debuginfo.c.o -c /<<PKGBUILDDIR>>/tools/llvm-c-test/debuginfo.c
[ 95%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/diagnostic.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test -I/<<PKGBUILDDIR>>/tools/llvm-c-test -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/diagnostic.c.o -c /<<PKGBUILDDIR>>/tools/llvm-c-test/diagnostic.c
[ 95%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/disassemble.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test -I/<<PKGBUILDDIR>>/tools/llvm-c-test -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/disassemble.c.o -c /<<PKGBUILDDIR>>/tools/llvm-c-test/disassemble.c
[ 95%] Building CXX object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/echo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test -I/<<PKGBUILDDIR>>/tools/llvm-c-test -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-c-test.dir/echo.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-c-test/echo.cpp
/usr/include/c++/10/bits/vector.tcc: In member function 'virtual void llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::reserveAllocationSpace(uintptr_t, uint32_t, uintptr_t, uint32_t, uintptr_t, uint32_t)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs*, std::vector<llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBModule.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBModule.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBModule.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBModule.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectVariable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBModule.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ExecutionEngine/JITSymbol.h:24,
                 from /<<PKGBUILDDIR>>/tools/lli/OrcLazyJIT.h:21,
                 from /<<PKGBUILDDIR>>/tools/lli/lli.cpp:16:
/usr/include/c++/10/bits/stl_vector.h: In function 'int main(int, char**, char* const*)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::GenericValue*, std::vector<llvm::GenericValue> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 95%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/helpers.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test -I/<<PKGBUILDDIR>>/tools/llvm-c-test -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/helpers.c.o -c /<<PKGBUILDDIR>>/tools/llvm-c-test/helpers.c
[ 95%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/include-all.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test -I/<<PKGBUILDDIR>>/tools/llvm-c-test -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/include-all.c.o -c /<<PKGBUILDDIR>>/tools/llvm-c-test/include-all.c
[ 95%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/main.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test -I/<<PKGBUILDDIR>>/tools/llvm-c-test -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/main.c.o -c /<<PKGBUILDDIR>>/tools/llvm-c-test/main.c
[ 95%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/module.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test -I/<<PKGBUILDDIR>>/tools/llvm-c-test -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/module.c.o -c /<<PKGBUILDDIR>>/tools/llvm-c-test/module.c
[ 95%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/metadata.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test -I/<<PKGBUILDDIR>>/tools/llvm-c-test -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/metadata.c.o -c /<<PKGBUILDDIR>>/tools/llvm-c-test/metadata.c
[ 95%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/object.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test -I/<<PKGBUILDDIR>>/tools/llvm-c-test -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/object.c.o -c /<<PKGBUILDDIR>>/tools/llvm-c-test/object.c
[ 95%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/targets.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test -I/<<PKGBUILDDIR>>/tools/llvm-c-test -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/targets.c.o -c /<<PKGBUILDDIR>>/tools/llvm-c-test/targets.c
[ 95%] Linking CXX executable ../../bin/llvm-c-test
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-c-test && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-c-test.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-c-test.dir/attributes.c.o CMakeFiles/llvm-c-test.dir/calc.c.o CMakeFiles/llvm-c-test.dir/debuginfo.c.o CMakeFiles/llvm-c-test.dir/diagnostic.c.o CMakeFiles/llvm-c-test.dir/disassemble.c.o CMakeFiles/llvm-c-test.dir/echo.cpp.o CMakeFiles/llvm-c-test.dir/helpers.c.o CMakeFiles/llvm-c-test.dir/include-all.c.o CMakeFiles/llvm-c-test.dir/main.c.o CMakeFiles/llvm-c-test.dir/module.c.o CMakeFiles/llvm-c-test.dir/metadata.c.o CMakeFiles/llvm-c-test.dir/object.c.o CMakeFiles/llvm-c-test.dir/targets.c.o -o ../../bin/llvm-c-test  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Built target llvm-c-test
/usr/bin/make  -f tools/llvm-cat/CMakeFiles/llvm-cat.dir/build.make tools/llvm-cat/CMakeFiles/llvm-cat.dir/depend
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBModule.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBModule.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBModule.cpp:27:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBModule.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-cat /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cat /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cat/CMakeFiles/llvm-cat.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cat/CMakeFiles/llvm-cat.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cat/CMakeFiles/llvm-cat.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cat/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cat/CMakeFiles/llvm-cat.dir/depend.internal".
Scanning dependencies of target llvm-cat
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-cat/CMakeFiles/llvm-cat.dir/build.make tools/llvm-cat/CMakeFiles/llvm-cat.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Building CXX object tools/llvm-cat/CMakeFiles/llvm-cat.dir/llvm-cat.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cat && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cat -I/<<PKGBUILDDIR>>/tools/llvm-cat -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-cat.dir/llvm-cat.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-cat/llvm-cat.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectVariable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBModule.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBModule.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectVariable.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBModule.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBDefines.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBModule.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBModule.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 95%] Linking CXX executable ../../bin/llvm-bcanalyzer
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-bcanalyzer && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-bcanalyzer.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o -o ../../bin/llvm-bcanalyzer  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Built target llvm-bcanalyzer
/usr/bin/make  -f tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/build.make tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-cfi-verify /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cfi-verify /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cfi-verify/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/depend.internal".
Scanning dependencies of target llvm-cfi-verify
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/build.make tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Building CXX object tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/llvm-cfi-verify.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cfi-verify && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cfi-verify -I/<<PKGBUILDDIR>>/tools/llvm-cfi-verify -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-cfi-verify.dir/llvm-cfi-verify.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/llvm-cfi-verify.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBModuleSpec.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBModuleSpec.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBModuleSpec.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBModuleSpec.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBModuleSpec.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBModuleSpec.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBModuleSpec.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 95%] Linking CXX executable ../../bin/lli
cd /<<PKGBUILDDIR>>/build-llvm/tools/lli && /usr/bin/cmake -E cmake_link_script CMakeFiles/lli.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,--export-dynamic  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/lli.dir/lli.cpp.o CMakeFiles/lli.dir/OrcLazyJIT.cpp.o -o ../../bin/lli  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
[ 95%] Linking CXX executable ../../bin/llvm-cat
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cat && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-cat.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-cat.dir/llvm-cat.cpp.o -o ../../bin/llvm-cat  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Built target llvm-cat
/usr/bin/make  -f tools/llvm-cov/CMakeFiles/llvm-cov.dir/build.make tools/llvm-cov/CMakeFiles/llvm-cov.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-cov /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cov /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cov/CMakeFiles/llvm-cov.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Built target lli
/usr/bin/make  -f tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/build.make tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-cvtres /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cvtres /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cov/CMakeFiles/llvm-cov.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cov/CMakeFiles/llvm-cov.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cov/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cov/CMakeFiles/llvm-cov.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cvtres/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/depend.internal".
Scanning dependencies of target llvm-cvtres
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/build.make tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Building CXX object tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/llvm-cvtres.cpp.o
Scanning dependencies of target llvm-cov
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cvtres && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cvtres -I/<<PKGBUILDDIR>>/tools/llvm-cvtres -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-cvtres.dir/llvm-cvtres.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-cvtres/llvm-cvtres.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-cov/CMakeFiles/llvm-cov.dir/build.make tools/llvm-cov/CMakeFiles/llvm-cov.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cov && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cov -I/<<PKGBUILDDIR>>/tools/llvm-cov -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-cov/llvm-cov.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/llvm-cfi-verify.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/llvm-cfi-verify.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/llvm-cfi-verify.cpp:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/lib/FileAnalysis.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-cfi-verify/llvm-cfi-verify.cpp:20:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/PathMappingList.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBModuleSpec.cpp:12:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::ModuleSpec&}; _Tp = lldb_private::ModuleSpec; _Alloc = std::allocator<lldb_private::ModuleSpec>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::ModuleSpec>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<lldb_private::ModuleSpec>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/PathMappingList.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBModuleSpec.cpp:12:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void lldb::SBModuleSpecList::Append(const lldb::SBModuleSpec&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function 'size_t lldb_private::ModuleSpecList::FindMatchingModuleSpecs(const lldb_private::ModuleSpec&, lldb_private::ModuleSpecList&) const':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<lldb_private::ModuleSpec*, std::vector<lldb_private::ModuleSpec> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 95%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/gcov.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cov && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cov -I/<<PKGBUILDDIR>>/tools/llvm-cov -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-cov.dir/gcov.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-cov/gcov.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBPlatform.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBPlatform.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBPlatform.cpp
[ 95%] Linking CXX executable ../../bin/llvm-cvtres
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cvtres && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-cvtres.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-cvtres.dir/llvm-cvtres.cpp.o -o ../../bin/llvm-cvtres  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Built target llvm-cvtres
/usr/bin/make  -f tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build.make tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/depend
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBPlatform.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBPlatform.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBPlatform.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBPlatform.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-cxxdump /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cxxdump /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cxxdump/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/depend.internal".
Scanning dependencies of target llvm-cxxdump
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build.make tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/llvm-cxxdump.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cxxdump && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cxxdump -I/<<PKGBUILDDIR>>/tools/llvm-cxxdump -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-cxxdump.dir/llvm-cxxdump.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-cxxdump/llvm-cxxdump.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBPlatform.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBPlatform.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBPlatform.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBPlatform.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 95%] Linking CXX executable ../../bin/llvm-cfi-verify
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cfi-verify && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-cfi-verify.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-cfi-verify.dir/llvm-cfi-verify.cpp.o -o ../../bin/llvm-cfi-verify  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread ../../lib/libLLVMCFIVerify.a ../../lib/libLLVMSymbolize.a ../../lib/libLLVMDebugInfoDWARF.a ../../lib/libLLVMDebugInfoPDB.a ../../lib/libLLVMObject.a ../../lib/libLLVMMCParser.a ../../lib/libLLVMMC.a ../../lib/libLLVMBitReader.a ../../lib/libLLVMCore.a ../../lib/libLLVMBinaryFormat.a ../../lib/libLLVMDebugInfoCodeView.a ../../lib/libLLVMDebugInfoMSF.a ../../lib/libLLVMSupport.a -lz -lrt -ldl -ltinfo -lpthread -lm ../../lib/libLLVMDemangle.a 
/<<PKGBUILDDIR>>/tools/lldb/source/API/SBPlatform.cpp: In member function 'const char* lldb::SBPlatform::GetTriple()':
/<<PKGBUILDDIR>>/tools/lldb/source/API/SBPlatform.cpp:281:55: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
  281 |     ArchSpec arch(platform_sp->GetSystemArchitecture());
      |                                                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBPlatform.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Built target llvm-cfi-verify
[ 95%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CodeCoverage.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cov && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cov -I/<<PKGBUILDDIR>>/tools/llvm-cov -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-cov.dir/CodeCoverage.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-cov/CodeCoverage.cpp
/usr/bin/make  -f tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/build.make tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-cxxfilt /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cxxfilt /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cxxfilt/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/depend.internal".
Scanning dependencies of target llvm-cxxfilt
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/build.make tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Building CXX object tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cxxfilt && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cxxfilt -I/<<PKGBUILDDIR>>/tools/llvm-cxxfilt -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-cxxfilt/llvm-cxxfilt.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBProcess.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBProcess.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBProcess.cpp
[ 95%] Linking CXX executable ../../bin/llvm-cxxfilt
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cxxfilt && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-cxxfilt.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt.cpp.o -o ../../bin/llvm-cxxfilt  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Built target llvm-cxxfilt
[ 95%] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/Error.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cxxdump && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cxxdump -I/<<PKGBUILDDIR>>/tools/llvm-cxxdump -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-cxxdump.dir/Error.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-cxxdump/Error.cpp
[ 95%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cov && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cov -I/<<PKGBUILDDIR>>/tools/llvm-cov -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-cov/CoverageExporterJson.cpp
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/llvm-cxxdump/llvm-cxxdump.cpp:29:
/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const llvm::StringRef&>, std::tuple<>}; _Key = llvm::StringRef; _Val = std::pair<const llvm::StringRef, dumpCXXData(const llvm::object::ObjectFile*)::TypeDescriptor>; _KeyOfValue = std::_Select1st<std::pair<const llvm::StringRef, dumpCXXData(const llvm::object::ObjectFile*)::TypeDescriptor> >; _Compare = std::less<llvm::StringRef>; _Alloc = std::allocator<std::pair<const llvm::StringRef, dumpCXXData(const llvm::object::ObjectFile*)::TypeDescriptor> >]':
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::StringRef, std::pair<const llvm::StringRef, dumpCXXData(const llvm::object::ObjectFile*)::TypeDescriptor>, std::_Select1st<std::pair<const llvm::StringRef, dumpCXXData(const llvm::object::ObjectFile*)::TypeDescriptor> >, std::less<llvm::StringRef>, std::allocator<std::pair<const llvm::StringRef, dumpCXXData(const llvm::object::ObjectFile*)::TypeDescriptor> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<llvm::StringRef, std::pair<const llvm::StringRef, dumpCXXData(const llvm::object::ObjectFile*)::TypeDescriptor>, std::_Select1st<std::pair<const llvm::StringRef, dumpCXXData(const llvm::object::ObjectFile*)::TypeDescriptor> >, std::less<llvm::StringRef>, std::allocator<std::pair<const llvm::StringRef, dumpCXXData(const llvm::object::ObjectFile*)::TypeDescriptor> > >::const_iterator' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBProcess.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBProcess.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBProcess.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBProcess.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
/usr/include/c++/10/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::pair<llvm::StringRef, long long unsigned int>; _Val = std::pair<const std::pair<llvm::StringRef, long long unsigned int>, llvm::StringRef>; _KeyOfValue = std::_Select1st<std::pair<const std::pair<llvm::StringRef, long long unsigned int>, llvm::StringRef> >; _Compare = std::less<std::pair<llvm::StringRef, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<llvm::StringRef, long long unsigned int>, llvm::StringRef> >]':
/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<llvm::StringRef, long long unsigned int>, std::pair<const std::pair<llvm::StringRef, long long unsigned int>, llvm::StringRef>, std::_Select1st<std::pair<const std::pair<llvm::StringRef, long long unsigned int>, llvm::StringRef> >, std::less<std::pair<llvm::StringRef, long long unsigned int> >, std::allocator<std::pair<const std::pair<llvm::StringRef, long long unsigned int>, llvm::StringRef> > >::const_iterator' changed in GCC 7.1
 2193 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBProcess.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBProcess.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBProcess.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBProcess.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/usr/include/c++/10/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::pair<llvm::StringRef, long long unsigned int>; _Val = std::pair<const std::pair<llvm::StringRef, long long unsigned int>, long long int>; _KeyOfValue = std::_Select1st<std::pair<const std::pair<llvm::StringRef, long long unsigned int>, long long int> >; _Compare = std::less<std::pair<llvm::StringRef, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<llvm::StringRef, long long unsigned int>, long long int> >]':
/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<llvm::StringRef, long long unsigned int>, std::pair<const std::pair<llvm::StringRef, long long unsigned int>, long long int>, std::_Select1st<std::pair<const std::pair<llvm::StringRef, long long unsigned int>, long long int> >, std::less<std::pair<llvm::StringRef, long long unsigned int> >, std::allocator<std::pair<const std::pair<llvm::StringRef, long long unsigned int>, long long int> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::pair<llvm::StringRef, long long unsigned int>&>, std::tuple<>}; _Key = std::pair<llvm::StringRef, long long unsigned int>; _Val = std::pair<const std::pair<llvm::StringRef, long long unsigned int>, long long int>; _KeyOfValue = std::_Select1st<std::pair<const std::pair<llvm::StringRef, long long unsigned int>, long long int> >; _Compare = std::less<std::pair<llvm::StringRef, long long unsigned int> >; _Alloc = std::allocator<std::pair<const std::pair<llvm::StringRef, long long unsigned int>, long long int> >]':
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<llvm::StringRef, long long unsigned int>, std::pair<const std::pair<llvm::StringRef, long long unsigned int>, long long int>, std::_Select1st<std::pair<const std::pair<llvm::StringRef, long long unsigned int>, long long int> >, std::less<std::pair<llvm::StringRef, long long unsigned int> >, std::allocator<std::pair<const std::pair<llvm::StringRef, long long unsigned int>, long long int> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<llvm::StringRef, long long unsigned int>, std::pair<const std::pair<llvm::StringRef, long long unsigned int>, long long int>, std::_Select1st<std::pair<const std::pair<llvm::StringRef, long long unsigned int>, long long int> >, std::less<std::pair<llvm::StringRef, long long unsigned int> >, std::allocator<std::pair<const std::pair<llvm::StringRef, long long unsigned int>, long long int> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/tools/llvm-cxxdump/llvm-cxxdump.cpp:29:
/usr/include/c++/10/bits/stl_map.h: In function 'void dumpCXXData(const llvm::object::ObjectFile*)':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<llvm::StringRef, std::pair<const llvm::StringRef, dumpCXXData(const llvm::object::ObjectFile*)::TypeDescriptor>, std::_Select1st<std::pair<const llvm::StringRef, dumpCXXData(const llvm::object::ObjectFile*)::TypeDescriptor> >, std::less<llvm::StringRef>, std::allocator<std::pair<const llvm::StringRef, dumpCXXData(const llvm::object::ObjectFile*)::TypeDescriptor> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<std::pair<llvm::StringRef, long long unsigned int>, std::pair<const std::pair<llvm::StringRef, long long unsigned int>, long long int>, std::_Select1st<std::pair<const std::pair<llvm::StringRef, long long unsigned int>, long long int> >, std::less<std::pair<llvm::StringRef, long long unsigned int> >, std::allocator<std::pair<const std::pair<llvm::StringRef, long long unsigned int>, long long int> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBProcess.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBProcess.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBProcess.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBDefines.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBProcess.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBProcess.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/make  -f tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/build.make tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-demangle-fuzzer /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-demangle-fuzzer /<<PKGBUILDDIR>>/build-llvm/tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-demangle-fuzzer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/depend.internal".
Scanning dependencies of target llvm-demangle-fuzzer
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/build.make tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Building CXX object tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-demangle-fuzzer && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-demangle-fuzzer -I/<<PKGBUILDDIR>>/tools/llvm-demangle-fuzzer -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-demangle-fuzzer/DummyDemanglerFuzzer.cpp
[ 95%] Linking CXX executable ../../bin/llvm-cxxdump
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cxxdump && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-cxxdump.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-cxxdump.dir/llvm-cxxdump.cpp.o CMakeFiles/llvm-cxxdump.dir/Error.cpp.o -o ../../bin/llvm-cxxdump  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Built target llvm-cxxdump
[ 95%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cov && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cov -I/<<PKGBUILDDIR>>/tools/llvm-cov -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-cov/CoverageFilters.cpp
[ 95%] Building CXX object tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/llvm-demangle-fuzzer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-demangle-fuzzer && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-demangle-fuzzer -I/<<PKGBUILDDIR>>/tools/llvm-demangle-fuzzer -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-demangle-fuzzer.dir/llvm-demangle-fuzzer.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-demangle-fuzzer/llvm-demangle-fuzzer.cpp
[ 95%] Linking CXX executable ../../bin/llvm-demangle-fuzzer
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-demangle-fuzzer && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-demangle-fuzzer.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o CMakeFiles/llvm-demangle-fuzzer.dir/llvm-demangle-fuzzer.cpp.o -o ../../bin/llvm-demangle-fuzzer  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Built target llvm-demangle-fuzzer
[ 95%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cov && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cov -I/<<PKGBUILDDIR>>/tools/llvm-cov -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-cov/CoverageReport.cpp
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBProcessInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBProcessInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBProcessInfo.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/Coverage/CoverageMapping.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-cov/CoverageSummaryInfo.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-cov/CoverageFilters.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-cov/CoverageReport.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-cov/CoverageReport.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::FunctionCoverageSummary&}; _Tp = llvm::FunctionCoverageSummary; _Alloc = std::allocator<llvm::FunctionCoverageSummary>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::FunctionCoverageSummary>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/Coverage/CoverageMapping.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-cov/CoverageSummaryInfo.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-cov/CoverageFilters.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-cov/CoverageReport.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-cov/CoverageReport.cpp:14:
/usr/include/c++/10/bits/stl_vector.h: In static member function 'static std::vector<llvm::FileCoverageSummary> llvm::CoverageReport::prepareFileReports(const llvm::coverage::CoverageMapping&, llvm::FileCoverageSummary&, llvm::ArrayRef<std::__cxx11::basic_string<char> >, const llvm::CoverageViewOptions&, const llvm::CoverageFilter&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::FunctionCoverageSummary*, std::vector<llvm::FunctionCoverageSummary> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/bin/make  -f tools/llvm-diff/CMakeFiles/llvm-diff.dir/build.make tools/llvm-diff/CMakeFiles/llvm-diff.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-diff /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-diff /<<PKGBUILDDIR>>/build-llvm/tools/llvm-diff/CMakeFiles/llvm-diff.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-diff/CMakeFiles/llvm-diff.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-diff/CMakeFiles/llvm-diff.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-diff/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-diff/CMakeFiles/llvm-diff.dir/depend.internal".
Scanning dependencies of target llvm-diff
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-diff/CMakeFiles/llvm-diff.dir/build.make tools/llvm-diff/CMakeFiles/llvm-diff.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/llvm-diff.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-diff && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-diff -I/<<PKGBUILDDIR>>/tools/llvm-diff -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-diff.dir/llvm-diff.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-diff/llvm-diff.cpp
/usr/bin/make  -f tools/llvm-dis/CMakeFiles/llvm-dis.dir/build.make tools/llvm-dis/CMakeFiles/llvm-dis.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-dis /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-dis /<<PKGBUILDDIR>>/build-llvm/tools/llvm-dis/CMakeFiles/llvm-dis.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-dis/CMakeFiles/llvm-dis.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-dis/CMakeFiles/llvm-dis.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-dis/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-dis/CMakeFiles/llvm-dis.dir/depend.internal".
Scanning dependencies of target llvm-dis
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-dis/CMakeFiles/llvm-dis.dir/build.make tools/llvm-dis/CMakeFiles/llvm-dis.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Building CXX object tools/llvm-dis/CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-dis && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-dis -I/<<PKGBUILDDIR>>/tools/llvm-dis -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-dis/llvm-dis.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBProcessInfo.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBProcessInfo.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBProcessInfo.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBDefines.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBProcessInfo.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBProcessInfo.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 95%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cov && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cov -I/<<PKGBUILDDIR>>/tools/llvm-cov -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-cov/CoverageSummaryInfo.cpp
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBQueue.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBQueue.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBQueue.cpp
[ 95%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DiffConsumer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-diff && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-diff -I/<<PKGBUILDDIR>>/tools/llvm-diff -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-diff.dir/DiffConsumer.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-diff/DiffConsumer.cpp
[ 95%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cov && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cov -I/<<PKGBUILDDIR>>/tools/llvm-cov -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-cov/SourceCoverageView.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DiagnosticHandler.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/LLVMContext.h:19,
                 from /<<PKGBUILDDIR>>/tools/llvm-dis/llvm-dis.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/DiagnosticHandler.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/LLVMContext.h:19,
                 from /<<PKGBUILDDIR>>/tools/llvm-dis/llvm-dis.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBQueue.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBQueue.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBQueue.cpp:18:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/vector:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBQueue.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBQueue.cpp:12:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-cov/SourceCoverageView.cpp: In member function 'llvm::Expected<std::unique_ptr<llvm::raw_ostream, llvm::CoveragePrinter::StreamDestructor> > llvm::CoveragePrinter::createOutputStream(llvm::StringRef, llvm::StringRef, bool) const':
/<<PKGBUILDDIR>>/tools/llvm-cov/SourceCoverageView.cpp:72:19: warning: redundant move in return statement [-Wredundant-move]
   72 |   return std::move(OS);
      |          ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/tools/llvm-cov/SourceCoverageView.cpp:72:19: note: remove 'std::move' call
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBQueueItem.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBQueueItem.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBQueueItem.cpp
[ 95%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DiffLog.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-diff && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-diff -I/<<PKGBUILDDIR>>/tools/llvm-diff -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-diff.dir/DiffLog.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-diff/DiffLog.cpp
[ 95%] Linking CXX executable ../../bin/llvm-dis
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-dis && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-dis.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o -o ../../bin/llvm-dis  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Built target llvm-dis
[ 95%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DifferenceEngine.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-diff && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-diff -I/<<PKGBUILDDIR>>/tools/llvm-diff -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-diff.dir/DifferenceEngine.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-diff/DifferenceEngine.cpp
In file included from /<<PKGBUILDDIR>>/tools/llvm-diff/DiffLog.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-diff/DiffLog.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Instruction*, llvm::Instruction*>]':
/<<PKGBUILDDIR>>/tools/llvm-diff/DiffLog.cpp:33:34:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Instruction*, llvm::Instruction*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-diff/DiffLog.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-diff/DiffLog.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Instruction*, llvm::Instruction*>' declared here
  211 |     struct pair
      |            ^~~~
[ 95%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cov && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cov -I/<<PKGBUILDDIR>>/tools/llvm-cov -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-cov/SourceCoverageViewHTML.cpp
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBSection.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBSection.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSection.cpp
/<<PKGBUILDDIR>>/tools/llvm-cov/SourceCoverageViewHTML.cpp: In member function 'virtual llvm::Expected<std::unique_ptr<llvm::raw_ostream, llvm::CoveragePrinter::StreamDestructor> > llvm::CoveragePrinterHTML::createViewFile(llvm::StringRef, bool)':
/<<PKGBUILDDIR>>/tools/llvm-cov/SourceCoverageViewHTML.cpp:279:19: warning: redundant move in return statement [-Wredundant-move]
  279 |   return std::move(OS);
      |          ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/tools/llvm-cov/SourceCoverageViewHTML.cpp:279:19: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBQueueItem.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBQueueItem.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBQueueItem.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBQueueItem.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/llvm-diff/DiffLog.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-diff/DiffConsumer.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-diff/DifferenceEngine.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-diff/DifferenceEngine.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::Function*, llvm::Function*>]':
/<<PKGBUILDDIR>>/tools/llvm-diff/DifferenceEngine.cpp:661:47:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::Function*, llvm::Function*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-diff/DiffLog.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-diff/DiffConsumer.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-diff/DifferenceEngine.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-diff/DifferenceEngine.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::Function*, llvm::Function*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/llvm-diff/DiffLog.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-diff/DiffConsumer.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-diff/DifferenceEngine.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-diff/DifferenceEngine.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::BasicBlock*>]':
/<<PKGBUILDDIR>>/tools/llvm-diff/DifferenceEngine.cpp:50:22:   required from 'void {anonymous}::PriorityQueue<T, Sorter, InlineCapacity>::insert(const T&) [with T = std::pair<llvm::BasicBlock*, llvm::BasicBlock*>; Sorter = {anonymous}::FunctionDifferenceEngine::QueueSorter; unsigned int InlineCapacity = 20]'
/<<PKGBUILDDIR>>/tools/llvm-diff/DifferenceEngine.cpp:168:33:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-diff/DiffLog.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-diff/DiffConsumer.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-diff/DifferenceEngine.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-diff/DifferenceEngine.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<llvm::BasicBlock*, llvm::BasicBlock*>' declared here
  211 |     struct pair
      |            ^~~~
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build.make tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-dwarfdump /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-dwarfdump /<<PKGBUILDDIR>>/build-llvm/tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-dwarfdump/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/depend.internal".
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSection.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSection.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSection.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSection.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
Scanning dependencies of target llvm-dwarfdump
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build.make tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/Statistics.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-dwarfdump && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-dwarfdump -I/<<PKGBUILDDIR>>/tools/llvm-dwarfdump -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-dwarfdump.dir/Statistics.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-dwarfdump/Statistics.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBSourceManager.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBSourceManager.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSourceManager.cpp
[ 95%] Linking CXX executable ../../bin/llvm-diff
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-diff && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-diff.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-diff.dir/llvm-diff.cpp.o CMakeFiles/llvm-diff.dir/DiffConsumer.cpp.o CMakeFiles/llvm-diff.dir/DiffLog.cpp.o CMakeFiles/llvm-diff.dir/DifferenceEngine.cpp.o -o ../../bin/llvm-diff  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Built target llvm-diff
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBStream.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBStream.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBStream.cpp
[ 95%] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-dwarfdump && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-dwarfdump -I/<<PKGBUILDDIR>>/tools/llvm-dwarfdump -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
[ 95%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cov && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cov -I/<<PKGBUILDDIR>>/tools/llvm-cov -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-cov/SourceCoverageViewText.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSourceManager.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSourceManager.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSourceManager.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSourceManager.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSourceManager.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSourceManager.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSourceManager.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSourceManager.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/usr/bin/make  -f tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/build.make tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-dwp /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-dwp /<<PKGBUILDDIR>>/build-llvm/tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-dwp/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/depend.internal".
Scanning dependencies of target llvm-dwp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/build.make tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-dwp && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-dwp -I/<<PKGBUILDDIR>>/tools/llvm-dwp -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-dwp/llvm-dwp.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/Coverage/CoverageMapping.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-cov/CoverageSummaryInfo.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-cov/CoverageFilters.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-cov/CoverageReport.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-cov/SourceCoverageViewText.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]':
/<<PKGBUILDDIR>>/tools/llvm-cov/SourceCoverageViewText.cpp:122:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<unsigned int, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ProfileData/Coverage/CoverageMapping.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-cov/CoverageSummaryInfo.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-cov/CoverageFilters.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-cov/CoverageReport.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-cov/SourceCoverageViewText.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<unsigned int, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/Error.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/Binary.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ObjectFile.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<PKGBUILDDIR>>/tools/llvm-dwarfdump/llvm-dwarfdump.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::cl::OptionCategory*]':
/<<PKGBUILDDIR>>/tools/llvm-dwarfdump/llvm-dwarfdump.cpp:516:62:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<const llvm::cl::OptionCategory*>::Data' from 'std::initializer_list<const llvm::cl::OptionCategory*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBStringList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBStringList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBStringList.cpp
[ 95%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cov && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-cov -I/<<PKGBUILDDIR>>/tools/llvm-cov -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-cov/TestingSupport.cpp
/<<PKGBUILDDIR>>/tools/llvm-dwp/llvm-dwp.cpp: In function 'llvm::Expected<llvm::SmallVector<std::__cxx11::basic_string<char>, 16> > getDWOFilenames(llvm::StringRef)':
/<<PKGBUILDDIR>>/tools/llvm-dwp/llvm-dwp.cpp:492:19: warning: redundant move in return statement [-Wredundant-move]
  492 |   return std::move(DWOPaths);
      |          ~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-dwp/llvm-dwp.cpp:492:19: note: remove 'std::move' call
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBStructuredData.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBStructuredData.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBStructuredData.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-dwp/DWPError.h:4,
                 from /<<PKGBUILDDIR>>/tools/llvm-dwp/llvm-dwp.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-dwp/DWPError.h:4,
                 from /<<PKGBUILDDIR>>/tools/llvm-dwp/llvm-dwp.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/llvm-dwp/DWPError.h:4,
                 from /<<PKGBUILDDIR>>/tools/llvm-dwp/llvm-dwp.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::dwarf::Attribute]':
/<<PKGBUILDDIR>>/tools/llvm-dwp/llvm-dwp.cpp:479:68:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::dwarf::Attribute>::Data' from 'std::initializer_list<llvm::dwarf::Attribute>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-dwp/DWPError.h:4,
                 from /<<PKGBUILDDIR>>/tools/llvm-dwp/llvm-dwp.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-dwp/DWPError.h:4,
                 from /<<PKGBUILDDIR>>/tools/llvm-dwp/llvm-dwp.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-dwp/DWPError.h:4,
                 from /<<PKGBUILDDIR>>/tools/llvm-dwp/llvm-dwp.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-dwp/DWPError.h:4,
                 from /<<PKGBUILDDIR>>/tools/llvm-dwp/llvm-dwp.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 95%] Linking CXX executable ../../bin/llvm-cov
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-cov && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-cov.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o CMakeFiles/llvm-cov.dir/gcov.cpp.o CMakeFiles/llvm-cov.dir/CodeCoverage.cpp.o CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o -o ../../bin/llvm-cov  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Built target llvm-cov
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBSymbol.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBSymbol.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSymbol.cpp
[ 95%] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/DWPError.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-dwp && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-dwp -I/<<PKGBUILDDIR>>/tools/llvm-dwp -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-dwp.dir/DWPError.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-dwp/DWPError.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/llvm-dwp/DWPError.h:4,
                 from /<<PKGBUILDDIR>>/tools/llvm-dwp/llvm-dwp.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, UnitIndexEntry>}; _Tp = std::pair<long long unsigned int, UnitIndexEntry>; _Alloc = std::allocator<std::pair<long long unsigned int, UnitIndexEntry> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, UnitIndexEntry>, std::allocator<std::pair<long long unsigned int, UnitIndexEntry> > >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSymbol.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSymbol.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBSymbolContext.cpp.o
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSymbol.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSymbol.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBSymbolContext.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSymbolContext.cpp
[ 95%] Linking CXX executable ../../bin/llvm-dwarfdump
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-dwarfdump && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-dwarfdump.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-dwarfdump.dir/Statistics.cpp.o CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o -o ../../bin/llvm-dwarfdump  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSymbol.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSymbol.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSymbol.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSymbol.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Built target llvm-dwarfdump
/usr/bin/make  -f tools/llvm-extract/CMakeFiles/llvm-extract.dir/build.make tools/llvm-extract/CMakeFiles/llvm-extract.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-extract /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-extract /<<PKGBUILDDIR>>/build-llvm/tools/llvm-extract/CMakeFiles/llvm-extract.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-extract/CMakeFiles/llvm-extract.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-extract/CMakeFiles/llvm-extract.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-extract/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-extract/CMakeFiles/llvm-extract.dir/depend.internal".
Scanning dependencies of target llvm-extract
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-extract/CMakeFiles/llvm-extract.dir/build.make tools/llvm-extract/CMakeFiles/llvm-extract.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Building CXX object tools/llvm-extract/CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-extract && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-extract -I/<<PKGBUILDDIR>>/tools/llvm-extract -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-extract/llvm-extract.cpp
/usr/include/c++/10/bits/vector.tcc: In member function 'std::pair<typename VectorType::iterator, bool> llvm::MapVector<KeyT, ValueT, MapType, VectorType>::insert(std::pair<_T1, _T2>&&) [with KeyT = long long unsigned int; ValueT = UnitIndexEntry; MapType = llvm::DenseMap<long long unsigned int, unsigned int, llvm::DenseMapInfo<long long unsigned int>, llvm::detail::DenseMapPair<long long unsigned int, unsigned int> >; VectorType = std::vector<std::pair<long long unsigned int, UnitIndexEntry>, std::allocator<std::pair<long long unsigned int, UnitIndexEntry> > >]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, UnitIndexEntry>*, std::vector<std::pair<long long unsigned int, UnitIndexEntry>, std::allocator<std::pair<long long unsigned int, UnitIndexEntry> > > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSymbolContext.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSymbolContext.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSymbolContext.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Module.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSymbolContext.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSymbolContext.cpp:13:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/build.make tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-isel-fuzzer /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-isel-fuzzer /<<PKGBUILDDIR>>/build-llvm/tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-isel-fuzzer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/depend.internal".
Scanning dependencies of target llvm-isel-fuzzer
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/build.make tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/DummyISelFuzzer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-isel-fuzzer && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-isel-fuzzer -I/<<PKGBUILDDIR>>/tools/llvm-isel-fuzzer -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-isel-fuzzer.dir/DummyISelFuzzer.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-isel-fuzzer/DummyISelFuzzer.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBSymbolContextList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBSymbolContextList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBSymbolContextList.cpp
[ 95%] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/llvm-isel-fuzzer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-isel-fuzzer && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-isel-fuzzer -I/<<PKGBUILDDIR>>/tools/llvm-isel-fuzzer -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-isel-fuzzer.dir/llvm-isel-fuzzer.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-isel-fuzzer/llvm-isel-fuzzer.cpp
[ 95%] Linking CXX executable ../../bin/llvm-dwp
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-dwp && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-dwp.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o CMakeFiles/llvm-dwp.dir/DWPError.cpp.o -o ../../bin/llvm-dwp  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Built target llvm-dwp
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTarget.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBTarget.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTarget.cpp
/usr/bin/make  -f tools/llvm-link/CMakeFiles/llvm-link.dir/build.make tools/llvm-link/CMakeFiles/llvm-link.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-link /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-link /<<PKGBUILDDIR>>/build-llvm/tools/llvm-link/CMakeFiles/llvm-link.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-link/CMakeFiles/llvm-link.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-link/CMakeFiles/llvm-link.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-link/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-link/CMakeFiles/llvm-link.dir/depend.internal".
Scanning dependencies of target llvm-link
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-link/CMakeFiles/llvm-link.dir/build.make tools/llvm-link/CMakeFiles/llvm-link.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Building CXX object tools/llvm-link/CMakeFiles/llvm-link.dir/llvm-link.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-link && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-link -I/<<PKGBUILDDIR>>/tools/llvm-link -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-link.dir/llvm-link.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-link/llvm-link.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointIDList.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTarget.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointIDList.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTarget.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointIDList.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTarget.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointIDList.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTarget.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
[ 95%] Linking CXX executable ../../bin/llvm-extract
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-extract && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-extract.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o -o ../../bin/llvm-extract  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Built target llvm-extract
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBThread.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBThread.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThread.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTarget.cpp:34:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTarget.cpp:34:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTarget.cpp:34:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTarget.cpp:34:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTarget.cpp:41:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/llvm-link/llvm-link.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/llvm-link/llvm-link.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThread.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThread.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThread.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThread.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThread.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThread.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThread.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThread.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThread.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTarget.cpp:34:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h: In member function 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Stream.h:30:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   30 | class Stream {
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointIDList.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTarget.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTarget.cpp:66:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h: In member function 'lldb_private::StreamTee& lldb_private::StreamTee::operator=(const lldb_private::StreamTee&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StreamTee.h:52:23: note: synthesized method 'lldb_private::Stream& lldb_private::Stream::operator=(const lldb_private::Stream&)' first required here
   52 |       Stream::operator=(rhs);
      |                       ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTarget.cpp:34:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h: In member function 'lldb_private::ProcessLaunchInfo& lldb_private::ProcessLaunchInfo::operator=(const lldb_private::ProcessLaunchInfo&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:33:7: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   33 | class ProcessLaunchInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointIDList.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTarget.cpp:28:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
/<<PKGBUILDDIR>>/tools/lldb/source/API/SBTarget.cpp: In member function 'lldb::SBLaunchInfo lldb::SBTarget::GetLaunchInfo() const':
/<<PKGBUILDDIR>>/tools/lldb/source/API/SBTarget.cpp:2198:59: note: synthesized method 'lldb_private::ProcessLaunchInfo& lldb_private::ProcessLaunchInfo::operator=(const lldb_private::ProcessLaunchInfo&)' first required here
 2198 |     launch_info.ref() = m_opaque_sp->GetProcessLaunchInfo();
      |                                                           ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThread.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThread.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThread.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBDefines.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBThread.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThread.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 95%] Linking CXX executable ../../bin/llvm-link
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-link && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-link.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-link.dir/llvm-link.cpp.o -o ../../bin/llvm-link  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Built target llvm-link
/usr/bin/make  -f tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/build.make tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-lto2 /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-lto2 /<<PKGBUILDDIR>>/build-llvm/tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-lto2/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/depend.internal".
Scanning dependencies of target llvm-lto2
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/build.make tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Building CXX object tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/llvm-lto2.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-lto2 && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-lto2 -I/<<PKGBUILDDIR>>/tools/llvm-lto2 -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-lto2.dir/llvm-lto2.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-lto2/llvm-lto2.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointID.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTarget.cpp:27:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBDefines.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBAddress.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBTarget.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTarget.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTarget.cpp:34:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTarget.cpp:34:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObjectConstResult.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTarget.cpp:41:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBDefines.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBAddress.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBTarget.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTarget.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 95%] Linking CXX executable ../../bin/llvm-isel-fuzzer
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-isel-fuzzer && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-isel-fuzzer.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-isel-fuzzer.dir/DummyISelFuzzer.cpp.o CMakeFiles/llvm-isel-fuzzer.dir/llvm-isel-fuzzer.cpp.o -o ../../bin/llvm-isel-fuzzer  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Built target llvm-isel-fuzzer
/usr/bin/make  -f tools/llvm-mc/CMakeFiles/llvm-mc.dir/build.make tools/llvm-mc/CMakeFiles/llvm-mc.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-mc /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-mc /<<PKGBUILDDIR>>/build-llvm/tools/llvm-mc/CMakeFiles/llvm-mc.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-mc/CMakeFiles/llvm-mc.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-mc/CMakeFiles/llvm-mc.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-mc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-mc/CMakeFiles/llvm-mc.dir/depend.internal".
Scanning dependencies of target llvm-mc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-mc/CMakeFiles/llvm-mc.dir/build.make tools/llvm-mc/CMakeFiles/llvm-mc.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/llvm-mc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-mc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-mc -I/<<PKGBUILDDIR>>/tools/llvm-mc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-mc.dir/llvm-mc.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-mc/llvm-mc.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StringList.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThread.cpp:15:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/StringList.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThread.cpp:15:
/usr/include/c++/10/bits/stl_vector.h: In member function 'lldb::SBError lldb::SBThread::StepOverUntil(lldb::SBFrame&, lldb::SBFileSpec&, uint32_t)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBThreadCollection.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBThreadCollection.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThreadCollection.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmBackend.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-mc/llvm-mc.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/llvm-mc/Disassembler.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-mc/llvm-mc.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Bitcode/BitcodeReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-lto2/llvm-lto2.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Bitcode/BitcodeReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-lto2/llvm-lto2.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmBackend.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-mc/llvm-mc.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/llvm-mc/Disassembler.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-mc/llvm-mc.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/MCAsmBackend.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-mc/llvm-mc.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/llvm-mc/Disassembler.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-mc/llvm-mc.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBThreadPlan.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBThreadPlan.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThreadPlan.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 95%] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/Disassembler.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-mc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-mc -I/<<PKGBUILDDIR>>/tools/llvm-mc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-mc.dir/Disassembler.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-mc/Disassembler.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThreadPlan.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThreadPlan.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThreadPlan.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThreadPlan.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThreadPlan.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThreadPlan.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThreadPlan.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThreadPlan.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Function.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/CompileUnit.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThreadPlan.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTrace.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBTrace.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTrace.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-mc/Disassembler.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/llvm-mc/Disassembler.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-mc/Disassembler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-mc/Disassembler.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/llvm-mc/Disassembler.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-mc/Disassembler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-mc/Disassembler.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/llvm-mc/Disassembler.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-mc/Disassembler.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThreadPlan.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThreadPlan.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThreadPlan.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBDefines.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBThread.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBThreadPlan.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 95%] Linking CXX executable ../../bin/llvm-mc
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-mc && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-mc.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-mc.dir/llvm-mc.cpp.o CMakeFiles/llvm-mc.dir/Disassembler.cpp.o -o ../../bin/llvm-mc  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Built target llvm-mc
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTraceOptions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBTraceOptions.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTraceOptions.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTrace.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTrace.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTrace.cpp:10:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/list:61,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTrace.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/make  -f tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build.make tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-mcmarkup /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-mcmarkup /<<PKGBUILDDIR>>/build-llvm/tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-mcmarkup/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/depend.internal".
Scanning dependencies of target llvm-mcmarkup
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build.make tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Building CXX object tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/llvm-mcmarkup.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-mcmarkup && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-mcmarkup -I/<<PKGBUILDDIR>>/tools/llvm-mcmarkup -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-mcmarkup.dir/llvm-mcmarkup.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-mcmarkup/llvm-mcmarkup.cpp
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBType.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBType.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBType.cpp
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTypeCategory.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeCategory.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeCategory.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBType.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 95%] Linking CXX executable ../../bin/llvm-mcmarkup
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-mcmarkup && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-mcmarkup.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-mcmarkup.dir/llvm-mcmarkup.cpp.o -o ../../bin/llvm-mcmarkup  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Built target llvm-mcmarkup
/usr/bin/make  -f tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build.make tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-modextract /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-modextract /<<PKGBUILDDIR>>/build-llvm/tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-modextract/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/depend.internal".
Scanning dependencies of target llvm-modextract
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build.make tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Building CXX object tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/llvm-modextract.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-modextract && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-modextract -I/<<PKGBUILDDIR>>/tools/llvm-modextract -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-modextract.dir/llvm-modextract.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-modextract/llvm-modextract.cpp
[ 95%] Linking CXX executable ../../bin/llvm-lto2
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-lto2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-lto2.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-lto2.dir/llvm-lto2.cpp.o -o ../../bin/llvm-lto2  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Built target llvm-lto2
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTypeEnumMember.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeEnumMember.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeEnumMember.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeEnumMember.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeCategory.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeCategory.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeCategory.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/IOHandler.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeCategory.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeCategory.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeCategory.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeCategory.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeCategory.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/usr/bin/make  -f tools/llvm-mt/CMakeFiles/llvm-mt.dir/build.make tools/llvm-mt/CMakeFiles/llvm-mt.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-mt /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-mt /<<PKGBUILDDIR>>/build-llvm/tools/llvm-mt/CMakeFiles/llvm-mt.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-mt/CMakeFiles/llvm-mt.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-mt/CMakeFiles/llvm-mt.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-mt/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-mt/CMakeFiles/llvm-mt.dir/depend.internal".
Scanning dependencies of target llvm-mt
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-mt/CMakeFiles/llvm-mt.dir/build.make tools/llvm-mt/CMakeFiles/llvm-mt.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Building CXX object tools/llvm-mt/CMakeFiles/llvm-mt.dir/llvm-mt.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-mt && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-mt -I/<<PKGBUILDDIR>>/tools/llvm-mt -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-mt.dir/llvm-mt.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-mt/llvm-mt.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeCategory.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTypeFilter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeFilter.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeFilter.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeFilter.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 95%] Linking CXX executable ../../bin/llvm-mt
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-mt && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-mt.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-mt.dir/llvm-mt.cpp.o -o ../../bin/llvm-mt  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeCategory.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeCategory.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeCategory.cpp:21:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBDefines.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBTypeCategory.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeCategory.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 95%] Built target llvm-mt
[ 95%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTypeFormat.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeFormat.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeFormat.cpp
[ 95%] Linking CXX executable ../../bin/llvm-modextract
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-modextract && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-modextract.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-modextract.dir/llvm-modextract.cpp.o -o ../../bin/llvm-modextract  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 95%] Built target llvm-modextract
[ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTypeNameSpecifier.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeNameSpecifier.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeNameSpecifier.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeFilter.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeFilter.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeFilter.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBDefines.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBTypeFilter.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeFilter.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeFormat.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeNameSpecifier.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTypeSummary.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeSummary.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeSummary.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeFormat.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeFormat.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeFormat.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBDefines.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBTypeFormat.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeFormat.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeSummary.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeNameSpecifier.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeNameSpecifier.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeNameSpecifier.cpp:16:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBDefines.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBTypeNameSpecifier.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeNameSpecifier.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/llvm-nm/CMakeFiles/llvm-nm.dir/build.make tools/llvm-nm/CMakeFiles/llvm-nm.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-nm /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-nm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-nm/CMakeFiles/llvm-nm.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-nm/CMakeFiles/llvm-nm.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-nm/CMakeFiles/llvm-nm.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-nm/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-nm/CMakeFiles/llvm-nm.dir/depend.internal".
Scanning dependencies of target llvm-nm
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-nm/CMakeFiles/llvm-nm.dir/build.make tools/llvm-nm/CMakeFiles/llvm-nm.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Building CXX object tools/llvm-nm/CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-nm && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-nm -I/<<PKGBUILDDIR>>/tools/llvm-nm -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-nm/llvm-nm.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/bin/make  -f tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/build.make tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-objcopy /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-objcopy /<<PKGBUILDDIR>>/build-llvm/tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-objcopy/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/depend.internal".
Scanning dependencies of target llvm-objcopy
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/build.make tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/llvm-objcopy.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-objcopy && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-objcopy -I/<<PKGBUILDDIR>>/tools/llvm-objcopy -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-objcopy.dir/llvm-objcopy.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-objcopy/llvm-objcopy.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeSummary.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeSummary.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeSummary.cpp:14:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBDefines.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBTypeSummary.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeSummary.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 97%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/Object.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-objcopy && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-objcopy -I/<<PKGBUILDDIR>>/tools/llvm-objcopy -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-objcopy.dir/Object.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-objcopy/Object.cpp
/<<PKGBUILDDIR>>/tools/llvm-nm/llvm-nm.cpp: In function 'void dumpSymbolNamesFromObject(llvm::object::SymbolicFile&, bool, const string&, const string&)':
/<<PKGBUILDDIR>>/tools/llvm-nm/llvm-nm.cpp:1156:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct {anonymous}::NMSymbol'; use assignment or value-initialization instead [-Wclass-memaccess]
 1156 |       memset(&S, '\0', sizeof(S));
      |                                 ^
/<<PKGBUILDDIR>>/tools/llvm-nm/llvm-nm.cpp:252:8: note: 'struct {anonymous}::NMSymbol' declared here
  252 | struct NMSymbol {
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-nm/llvm-nm.cpp:1249:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct {anonymous}::NMSymbol'; use assignment or value-initialization instead [-Wclass-memaccess]
 1249 |           memset(&S, '\0', sizeof(NMSymbol));
      |                                            ^
/<<PKGBUILDDIR>>/tools/llvm-nm/llvm-nm.cpp:252:8: note: 'struct {anonymous}::NMSymbol' declared here
  252 | struct NMSymbol {
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-nm/llvm-nm.cpp:1340:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct {anonymous}::NMSymbol'; use assignment or value-initialization instead [-Wclass-memaccess]
 1340 |             memset(&U, '\0', sizeof(NMSymbol));
      |                                              ^
/<<PKGBUILDDIR>>/tools/llvm-nm/llvm-nm.cpp:252:8: note: 'struct {anonymous}::NMSymbol' declared here
  252 | struct NMSymbol {
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-nm/llvm-nm.cpp:1407:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct {anonymous}::NMSymbol'; use assignment or value-initialization instead [-Wclass-memaccess]
 1407 |           memset(&B, '\0', sizeof(NMSymbol));
      |                                            ^
/<<PKGBUILDDIR>>/tools/llvm-nm/llvm-nm.cpp:252:8: note: 'struct {anonymous}::NMSymbol' declared here
  252 | struct NMSymbol {
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-nm/llvm-nm.cpp:1467:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct {anonymous}::NMSymbol'; use assignment or value-initialization instead [-Wclass-memaccess]
 1467 |           memset(&L, '\0', sizeof(NMSymbol));
      |                                            ^
/<<PKGBUILDDIR>>/tools/llvm-nm/llvm-nm.cpp:252:8: note: 'struct {anonymous}::NMSymbol' declared here
  252 | struct NMSymbol {
      |        ^~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-nm/llvm-nm.cpp:1530:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct {anonymous}::NMSymbol'; use assignment or value-initialization instead [-Wclass-memaccess]
 1530 |           memset(&W, '\0', sizeof(NMSymbol));
      |                                            ^
/<<PKGBUILDDIR>>/tools/llvm-nm/llvm-nm.cpp:252:8: note: 'struct {anonymous}::NMSymbol' declared here
  252 | struct NMSymbol {
      |        ^~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTypeSynthetic.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeSynthetic.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeSynthetic.cpp
/<<PKGBUILDDIR>>/tools/llvm-objcopy/Object.cpp: In instantiation of 'std::unique_ptr<llvm::SectionBase> llvm::Object<ELFT>::makeSection(const llvm::object::ELFFile<ELFT>&, const Elf_Shdr&) [with ELFT = llvm::object::ELFType<llvm::support::little, true>; llvm::Object<ELFT>::Elf_Shdr = llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::little, true> >]':
/<<PKGBUILDDIR>>/tools/llvm-objcopy/Object.cpp:936:16:   required from here
/<<PKGBUILDDIR>>/tools/llvm-objcopy/Object.cpp:507:28: warning: redundant move in return statement [-Wredundant-move]
  507 |     return std::move(SymTab);
      |                            ^
/<<PKGBUILDDIR>>/tools/llvm-objcopy/Object.cpp:507:28: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/llvm-objcopy/Object.cpp: In instantiation of 'std::unique_ptr<llvm::SectionBase> llvm::Object<ELFT>::makeSection(const llvm::object::ELFFile<ELFT>&, const Elf_Shdr&) [with ELFT = llvm::object::ELFType<llvm::support::big, true>; llvm::Object<ELFT>::Elf_Shdr = llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::big, true> >]':
/<<PKGBUILDDIR>>/tools/llvm-objcopy/Object.cpp:937:16:   required from here
/<<PKGBUILDDIR>>/tools/llvm-objcopy/Object.cpp:507:28: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/tools/llvm-objcopy/Object.cpp:507:28: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/llvm-objcopy/Object.cpp: In instantiation of 'std::unique_ptr<llvm::SectionBase> llvm::Object<ELFT>::makeSection(const llvm::object::ELFFile<ELFT>&, const Elf_Shdr&) [with ELFT = llvm::object::ELFType<llvm::support::little, false>; llvm::Object<ELFT>::Elf_Shdr = llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::little, false> >]':
/<<PKGBUILDDIR>>/tools/llvm-objcopy/Object.cpp:938:16:   required from here
/<<PKGBUILDDIR>>/tools/llvm-objcopy/Object.cpp:507:28: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/tools/llvm-objcopy/Object.cpp:507:28: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/llvm-objcopy/Object.cpp: In instantiation of 'std::unique_ptr<llvm::SectionBase> llvm::Object<ELFT>::makeSection(const llvm::object::ELFFile<ELFT>&, const Elf_Shdr&) [with ELFT = llvm::object::ELFType<llvm::support::big, false>; llvm::Object<ELFT>::Elf_Shdr = llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<llvm::support::big, false> >]':
/<<PKGBUILDDIR>>/tools/llvm-objcopy/Object.cpp:939:16:   required from here
/<<PKGBUILDDIR>>/tools/llvm-objcopy/Object.cpp:507:28: warning: redundant move in return statement [-Wredundant-move]
/<<PKGBUILDDIR>>/tools/llvm-objcopy/Object.cpp:507:28: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeSynthetic.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseSet.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/IR/Function.h:21,
                 from /<<PKGBUILDDIR>>/tools/llvm-nm/llvm-nm.cpp:22:
/usr/include/c++/10/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const {anonymous}::NMSymbol&}; _Tp = {anonymous}::NMSymbol; _Alloc = std::allocator<{anonymous}::NMSymbol>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<{anonymous}::NMSymbol>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/tools/llvm-nm/llvm-nm.cpp:19:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<std::function<bool(const {anonymous}::NMSymbol&, const {anonymous}::NMSymbol&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/tools/llvm-nm/llvm-nm.cpp:19:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; _Distance = int; _Tp = {anonymous}::NMSymbol; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::function<bool(const {anonymous}::NMSymbol&, const {anonymous}::NMSymbol&)> >]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/tools/llvm-nm/llvm-nm.cpp:19:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::function<bool(const {anonymous}::NMSymbol&, const {anonymous}::NMSymbol&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::function<bool(const {anonymous}::NMSymbol&, const {anonymous}::NMSymbol&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-nm/llvm-nm.cpp: In function 'void darwinPrintSymbol(llvm::object::SymbolicFile&, std::vector<{anonymous}::NMSymbol>::iterator, char*, const char*, const char*, const char*)':
/<<PKGBUILDDIR>>/tools/llvm-nm/llvm-nm.cpp:312:13: note: parameter passing for argument of type 'std::vector<{anonymous}::NMSymbol>::iterator' changed in GCC 7.1
  312 | static void darwinPrintSymbol(SymbolicFile &Obj, SymbolListT::iterator I,
      |             ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeSynthetic.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeSynthetic.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/TypeFormat.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/FormatClasses.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/DataFormatters/DataVisualization.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeSynthetic.cpp:15:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBDefines.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBTypeSynthetic.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBTypeSynthetic.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringSwitch.h:16,
                 from /<<PKGBUILDDIR>>/tools/llvm-nm/llvm-nm.cpp:19:
/usr/include/c++/10/bits/stl_algo.h: In function 'void sortAndPrintSymbolList(llvm::object::SymbolicFile&, bool, const string&, const string&)':
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-nm/llvm-nm.cpp:819:24: note: parameter passing for argument of type 'std::vector<{anonymous}::NMSymbol>::iterator' changed in GCC 7.1
  819 |       darwinPrintSymbol(Obj, I, SymbolAddrStr, printBlanks, printDashes,
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  820 |                         printFormat);
      |                         ~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBValue.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBValue.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBValue.cpp
[ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBValueList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBValueList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBValueList.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBValue.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBValue.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBValue.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBValue.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBValue.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBValue.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBValue.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBValue.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBValue.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
[ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBVariablesOptions.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBVariablesOptions.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBVariablesOptions.cpp
[ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBWatchpoint.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBWatchpoint.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBWatchpoint.cpp
[ 97%] Linking CXX executable ../../bin/llvm-nm
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-nm && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-nm.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o -o ../../bin/llvm-nm  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Built target llvm-nm
[ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBUnixSignals.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SBUnixSignals.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SBUnixSignals.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBValue.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBValue.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBValue.cpp:25:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBDefines.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBData.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBValue.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBValue.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBWatchpoint.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBWatchpoint.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBWatchpoint.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBWatchpoint.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBWatchpoint.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBWatchpoint.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBWatchpoint.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBWatchpoint.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/tools/llvm-objcopy/Object.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-objcopy/Object.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::Relocation&}; _Tp = llvm::Relocation; _Alloc = std::allocator<llvm::Relocation>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::Relocation>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::Relocation>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/tools/llvm-objcopy/Object.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-objcopy/Object.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In function 'void initRelocations(llvm::RelocationSection<ELFT>*, llvm::SymbolTableSection*, T) [with ELFT = llvm::object::ELFType<llvm::support::big, true>; T = llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::support::big, true>, false> >]':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Relocation*, std::vector<llvm::Relocation> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function 'void initRelocations(llvm::RelocationSection<ELFT>*, llvm::SymbolTableSection*, T) [with ELFT = llvm::object::ELFType<llvm::support::little, true>; T = llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::support::little, true>, true> >]':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Relocation*, std::vector<llvm::Relocation> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'llvm::SectionTableRef llvm::Object<ELFT>::readSectionHeaders(const llvm::object::ELFFile<ELFT>&) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Relocation*, std::vector<llvm::Relocation> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function 'void initRelocations(llvm::RelocationSection<ELFT>*, llvm::SymbolTableSection*, T) [with ELFT = llvm::object::ELFType<llvm::support::big, true>; T = llvm::ArrayRef<llvm::object::Elf_Rel_Impl<llvm::object::ELFType<llvm::support::big, true>, true> >]':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Relocation*, std::vector<llvm::Relocation> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'llvm::SectionTableRef llvm::Object<ELFT>::readSectionHeaders(const llvm::object::ELFFile<ELFT>&) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Relocation*, std::vector<llvm::Relocation> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Relocation*, std::vector<llvm::Relocation> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'llvm::SectionTableRef llvm::Object<ELFT>::readSectionHeaders(const llvm::object::ELFFile<ELFT>&) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Relocation*, std::vector<llvm::Relocation> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::Relocation*, std::vector<llvm::Relocation> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBWatchpoint.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/EmulateInstruction.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Disassembler.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:28,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBWatchpoint.cpp:17:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBWatchpoint.cpp:20:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/SharingPtr.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-forward.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-types.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-defines.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBDefines.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBWatchpoint.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBWatchpoint.cpp:10:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:44,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBUnixSignals.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBUnixSignals.cpp:11:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBUnixSignals.cpp:12:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/bits/stl_tree.h:64,
                 from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SBUnixSignals.cpp:11:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SystemInitializerFull.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/liblldb.dir/SystemInitializerFull.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/source/API/SystemInitializerFull.cpp
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 97%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/__/__/scripts/LLDBWrapPython.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API -I/<<PKGBUILDDIR>>/tools/lldb/source/API -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -I/<<PKGBUILDDIR>>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions  -Wno-sequence-point -Wno-cast-qual -o CMakeFiles/liblldb.dir/__/__/scripts/LLDBWrapPython.cpp.o -c /<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp
/usr/bin/make  -f tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build.make tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-objdump /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-objdump /<<PKGBUILDDIR>>/build-llvm/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-objdump/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/depend.internal".
Scanning dependencies of target llvm-objdump
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build.make tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-objdump && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-objdump -I/<<PKGBUILDDIR>>/tools/llvm-objdump -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.cpp
[ 97%] Linking CXX executable ../../bin/llvm-objcopy
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-objcopy && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-objcopy.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-objcopy.dir/llvm-objcopy.cpp.o CMakeFiles/llvm-objcopy.dir/Object.cpp.o -o ../../bin/llvm-objcopy  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Built target llvm-objcopy
[ 97%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-objdump && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-objdump -I/<<PKGBUILDDIR>>/tools/llvm-objdump -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-objdump/COFFDump.cpp
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SystemInitializerFull.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In copy constructor 'lldb_private::BreakpointName::Permissions::Permissions(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:57:24: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   57 |       m_set_mask = rhs.m_set_mask;
      |                        ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ScriptInterpreter/Python/PythonDataObjects.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SystemInitializerFull.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:25,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:23,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SystemInitializerFull.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h: In member function 'const lldb_private::BreakpointName::Permissions& lldb_private::BreakpointName::Permissions::operator=(const lldb_private::BreakpointName::Permissions&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Breakpoint/BreakpointName.h:74:26: warning: implicitly-declared 'lldb_private::Flags& lldb_private::Flags::operator=(const lldb_private::Flags&)' is deprecated [-Wdeprecated-copy]
   74 |         m_set_mask = rhs.m_set_mask;
      |                          ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ScriptInterpreter/Python/PythonDataObjects.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SystemInitializerFull.cpp:19:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/Flags.h:51:3: note: because 'lldb_private::Flags' has user-provided 'lldb_private::Flags::Flags(const lldb_private::Flags&)'
   51 |   Flags(const Flags &rhs) : m_flags(rhs.m_flags) {}
      |   ^~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SystemInitializerFull.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::FileSpec&, const lldb_private::ArchSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:45:67: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   45 |         m_object_size(file_spec.GetByteSize()), m_source_mappings() {}
      |                                                                   ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SystemInitializerFull.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleList.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SystemInitializerFull.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h: In copy constructor 'lldb_private::ModuleSpec::ModuleSpec(const lldb_private::ModuleSpec&)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ModuleSpec.h:53:48: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   53 |         m_source_mappings(rhs.m_source_mappings) {}
      |                                                ^
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SystemInitializerFull.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
/<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp: In function 'PyObject* _wrap_SBTarget_BreakpointCreateByNames__SWIG_0(PyObject*, Py_ssize_t, PyObject**)':
/<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp:51443:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare]
51443 |       for (i = 0; i < arg3; i++) {
      |                   ~~^~~~~~
/<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp: In function 'PyObject* _wrap_SBTarget_BreakpointCreateByNames__SWIG_1(PyObject*, Py_ssize_t, PyObject**)':
/<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp:51529:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare]
51529 |       for (i = 0; i < arg3; i++) {
      |                   ~~^~~~~~
/<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp: In function 'PyObject* _wrap_SBTarget_BreakpointCreateByNames__SWIG_2(PyObject*, Py_ssize_t, PyObject**)':
/<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp:51623:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare]
51623 |       for (i = 0; i < arg3; i++) {
      |                   ~~^~~~~~
/<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp: In function 'bool LLDBSwigPythonCallTypeScript(const char*, const void*, const ValueObjectSP&, void**, const TypeSummaryOptionsSP&, std::string&)':
/<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp:72204:99: warning: implicitly-declared 'lldb_private::PythonCallable& lldb_private::PythonCallable::operator=(const lldb_private::PythonCallable&)' is deprecated [-Wdeprecated-copy]
72204 |         pfunc = PythonObject::ResolveNameWithDictionary<PythonCallable>(python_function_name, dict);
      |                                                                                                   ^
In file included from /<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp:3150:
/<<PKGBUILDDIR>>/tools/lldb/include/../source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h:424:3: note: because 'lldb_private::PythonCallable' has user-provided 'lldb_private::PythonCallable::PythonCallable(const lldb_private::PythonCallable&)'
  424 |   PythonCallable(const PythonCallable &dict);
      |   ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.cpp:19:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SystemInitializerFull.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h: In constructor 'lldb_private::Declaration::Declaration(const lldb_private::Declaration*)':
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:89:16: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   89 |       *this = *decl_ptr;
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
/usr/bin/make  -f tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/build.make tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-opt-fuzzer /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-opt-fuzzer /<<PKGBUILDDIR>>/build-llvm/tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-opt-fuzzer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/depend.internal".
Scanning dependencies of target llvm-opt-fuzzer
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/build.make tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Building CXX object tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/DummyOptFuzzer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-opt-fuzzer && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-opt-fuzzer -I/<<PKGBUILDDIR>>/tools/llvm-opt-fuzzer -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-opt-fuzzer.dir/DummyOptFuzzer.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-opt-fuzzer/DummyOptFuzzer.cpp
[ 97%] Building CXX object tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/llvm-opt-fuzzer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-opt-fuzzer && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-opt-fuzzer -I/<<PKGBUILDDIR>>/tools/llvm-opt-fuzzer -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-opt-fuzzer.dir/llvm-opt-fuzzer.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.cpp:19:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.cpp:19:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.cpp:19:
/usr/include/c++/10/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_val]':
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1309 |     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.cpp:19:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/SymbolFile/DWARF/SymbolFileDWARF.h:43,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SystemInitializerFull.cpp:87:
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h: In member function 'UniqueDWARFASTType& UniqueDWARFASTType::operator=(const UniqueDWARFASTType&)':
/<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h:50:27: warning: implicitly-declared 'lldb_private::Declaration& lldb_private::Declaration::operator=(const lldb_private::Declaration&)' is deprecated [-Wdeprecated-copy]
   50 |       m_declaration = rhs.m_declaration;
      |                           ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Type.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SystemInitializerFull.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/Declaration.h:69:3: note: because 'lldb_private::Declaration' has user-provided 'lldb_private::Declaration::Declaration(const lldb_private::Declaration&)'
   69 |   Declaration(const Declaration &rhs)
      |   ^~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ObjectFile.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.cpp:19:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int&, llvm::StringRef&, unsigned char&}; _Tp = std::tuple<long long unsigned int, llvm::StringRef, unsigned char>; _Alloc = std::allocator<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int&, llvm::StringRef&, unsigned char&}; _Tp = std::tuple<long long unsigned int, llvm::StringRef, unsigned char>; _Alloc = std::allocator<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> >]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<long long unsigned int, llvm::StringRef, unsigned char>*, std::vector<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private-enumerations.h:13,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/lldb-private.h:16,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/IOObject.h:17,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Host/File.h:14,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ScriptInterpreter/Python/PythonDataObjects.h:24,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SystemInitializerFull.cpp:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBCommandInterpreter.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SystemInitializerFull.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Target.h:35,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/TargetList.h:21,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:31,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SystemInitializerFull.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo]':
/usr/include/c++/10/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = lldb_private::ProcessInstanceInfo; _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<lldb_private::ProcessInstanceInfo>]'
/usr/include/c++/10/bits/stl_vector.h:1192:30:   required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator<lldb_private::ProcessInstanceInfo>; std::vector<_Tp, _Alloc>::value_type = lldb_private::ProcessInstanceInfo]'
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:357:72:   required from here
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/ProcessInfo.h:27:7: warning: implicitly-declared 'lldb_private::ArchSpec::ArchSpec(const lldb_private::ArchSpec&)' is deprecated [-Wdeprecated-copy]
   27 | class ProcessInfo {
      |       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Platform.h:27,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/Debugger.h:30,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SystemInitializerFull.cpp:22:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Utility/ArchSpec.h:283:19: note: because 'lldb_private::ArchSpec' has user-provided 'const lldb_private::ArchSpec& lldb_private::ArchSpec::operator=(const lldb_private::ArchSpec&)'
  283 |   const ArchSpec &operator=(const ArchSpec &rhs);
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Core/ValueObject.h:18,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Expression/ExpressionVariable.h:22,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangExpressionVariable.h:29,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangPersistentVariables.h:19,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/Symbol/ClangASTContext.h:33,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SystemInitializerFull.cpp:26:
/<<PKGBUILDDIR>>/tools/lldb/include/lldb/Target/Process.h:119:7: note: synthesized method 'lldb_private::ProcessInfo::ProcessInfo(const lldb_private::ProcessInfo&)' first required here
  119 | class ProcessInstanceInfo : public ProcessInfo {
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/arm-linux-gnueabihf/c++/10/bits/c++allocator.h:33,
                 from /usr/include/c++/10/bits/allocator.h:46,
                 from /usr/include/c++/10/memory:64,
                 from /<<PKGBUILDDIR>>/tools/lldb/include/lldb/API/SBCommandInterpreter.h:15,
                 from /<<PKGBUILDDIR>>/tools/lldb/source/API/SystemInitializerFull.cpp:16:
/usr/include/c++/10/ext/new_allocator.h:150:4: note: synthesized method 'lldb_private::ProcessInstanceInfo::ProcessInstanceInfo(const lldb_private::ProcessInstanceInfo&)' first required here
  150 |  { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::tuple<long long unsigned int, llvm::StringRef, unsigned char>}; _Tp = std::tuple<long long unsigned int, llvm::StringRef, unsigned char>; _Alloc = std::allocator<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> >::iterator' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Bitcode/BitcodeReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Bitcode/BitcodeReader.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
/usr/include/c++/10/bits/vector.tcc: In function 'void DisassembleObject(const llvm::object::ObjectFile*, bool)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.cpp:19:
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ObjectFile.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.cpp:19:
/usr/include/c++/10/bits/vector.tcc:356:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<long long unsigned int, llvm::StringRef, unsigned char>*, std::vector<std::tuple<long long unsigned int, llvm::StringRef, unsigned char> > >' changed in GCC 7.1
  356 |  _M_realloc_insert(begin() + __n, std::move(__v));
      |  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.cpp:19:
/usr/include/c++/10/bits/stl_algobase.h:1357:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1357 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1358 |     __gnu_cxx::__ops::__iter_less_val());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:1357:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1357 |       return std::__lower_bound(__first, __last, __val,
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1358 |     __gnu_cxx::__ops::__iter_less_val());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 97%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-objdump && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-objdump -I/<<PKGBUILDDIR>>/tools/llvm-objdump -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-objdump/ELFDump.cpp
/<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.cpp:1678:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1678 | }
      | ^
/<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.cpp:1678:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.cpp:1678:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.cpp:1678:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.cpp:1678:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.cpp:1678:1: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
[ 97%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/MachODump.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-objdump && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-objdump -I/<<PKGBUILDDIR>>/tools/llvm-objdump -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-objdump.dir/MachODump.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-objdump/MachODump.cpp
[ 97%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/WasmDump.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-objdump && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-objdump -I/<<PKGBUILDDIR>>/tools/llvm-objdump -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-objdump.dir/WasmDump.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-objdump/WasmDump.cpp
/usr/bin/make  -f tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/build.make tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-opt-report /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-opt-report /<<PKGBUILDDIR>>/build-llvm/tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-opt-report/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/depend.internal".
Scanning dependencies of target llvm-opt-report
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/build.make tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Building CXX object tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/OptReport.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-opt-report && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-opt-report -I/<<PKGBUILDDIR>>/tools/llvm-opt-report -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-opt-report.dir/OptReport.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-opt-report/OptReport.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/MachODump.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/MachODump.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/MachODump.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/MachODump.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/tools/llvm-opt-report/OptReport.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/CommandLine.h:23,
                 from /<<PKGBUILDDIR>>/tools/llvm-opt-report/OptReport.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 97%] Linking CXX executable ../../bin/llvm-opt-fuzzer
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-opt-fuzzer && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-opt-fuzzer.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-opt-fuzzer.dir/DummyOptFuzzer.cpp.o CMakeFiles/llvm-opt-fuzzer.dir/llvm-opt-fuzzer.cpp.o -o ../../bin/llvm-opt-fuzzer  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Built target llvm-opt-fuzzer
/usr/bin/make  -f tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build.make tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-pdbutil /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil /<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/depend.internal".
Scanning dependencies of target llvm-pdbutil
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build.make tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/Analyze.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/Analyze.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Analyze.cpp
In file included from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/MachODump.cpp:14:
/usr/include/c++/10/bits/stl_algobase.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > >; _Predicate = __gnu_cxx::__ops::_Iter_comp_to_iter<bool (*)(const std::pair<long long unsigned int, llvm::object::DiceRef>&, const std::pair<long long unsigned int, llvm::object::DiceRef>&), __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > > >]':
/usr/include/c++/10/bits/stl_algobase.h:1921:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > >' changed in GCC 7.1
 1921 |     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:1921:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > >' changed in GCC 7.1
[ 97%] Linking CXX executable ../../bin/llvm-opt-report
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-opt-report && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-opt-report.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-opt-report.dir/OptReport.cpp.o -o ../../bin/llvm-opt-report  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Built target llvm-opt-report
/usr/bin/make  -f tools/llvm-rc/CMakeFiles/llvm-rc.dir/build.make tools/llvm-rc/CMakeFiles/llvm-rc.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-rc /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-rc /<<PKGBUILDDIR>>/build-llvm/tools/llvm-rc/CMakeFiles/llvm-rc.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-rc/CMakeFiles/llvm-rc.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-rc/CMakeFiles/llvm-rc.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-rc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-rc/CMakeFiles/llvm-rc.dir/depend.internal".
Scanning dependencies of target llvm-rc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-rc/CMakeFiles/llvm-rc.dir/build.make tools/llvm-rc/CMakeFiles/llvm-rc.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/llvm-rc.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-rc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-rc -I/<<PKGBUILDDIR>>/tools/llvm-rc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-rc.dir/llvm-rc.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-rc/llvm-rc.cpp
[ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/BytesOutputStyle.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/BytesOutputStyle.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-pdbutil/BytesOutputStyle.cpp
[ 97%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceFileWriter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-rc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-rc -I/<<PKGBUILDDIR>>/tools/llvm-rc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-rc.dir/ResourceFileWriter.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-rc/ResourceFileWriter.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ObjectFile.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/MachODump.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::object::SymbolRef>}; _Tp = std::pair<long long unsigned int, llvm::object::SymbolRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::object::SymbolRef> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, llvm::object::SymbolRef> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, llvm::object::SymbolRef> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<long long unsigned int, llvm::object::DiceRef>}; _Tp = std::pair<long long unsigned int, llvm::object::DiceRef>; _Alloc = std::allocator<std::pair<long long unsigned int, llvm::object::DiceRef> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> >::iterator' changed in GCC 7.1
[ 97%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptParser.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-rc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-rc -I/<<PKGBUILDDIR>>/tools/llvm-rc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-rc.dir/ResourceScriptParser.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp
[ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/Diff.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/Diff.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.cpp
/usr/include/c++/10/bits/vector.tcc: In function 'void DisassembleMachO(llvm::StringRef, llvm::object::MachOObjectFile*, llvm::StringRef, llvm::StringRef)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/MachODump.cpp:14:
/usr/include/c++/10/bits/stl_algobase.h:1974:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > >' changed in GCC 7.1
 1974 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1975 |          std::__iterator_category(__first));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:1974:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::DiceRef>*, std::vector<std::pair<long long unsigned int, llvm::object::DiceRef> > >' changed in GCC 7.1
 1974 |       return __find_if(__first, __last, __pred,
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1975 |          std::__iterator_category(__first));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::Expected<llvm::rc::RCInt> llvm::rc::RCParser::parseIntExpr2()':
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move]
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:200:5: note: in expansion of macro 'RETURN_IF_ERROR'
  200 |     RETURN_IF_ERROR(consumeType(Kind::RightParen));
      |     ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove 'std::move' call
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:200:5: note: in expansion of macro 'RETURN_IF_ERROR'
  200 |     RETURN_IF_ERROR(consumeType(Kind::RightParen));
      |     ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp: In lambda function:
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:272:23: warning: redundant move in return statement [-Wredundant-move]
  272 |       return std::move(Err);
      |              ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:272:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::Expected<llvm::SmallVector<llvm::rc::RCInt, 8> > llvm::rc::RCParser::readIntsWithCommas(size_t, size_t)':
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:292:19: warning: redundant move in return statement [-Wredundant-move]
  292 |   return std::move(Result);
      |          ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:292:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::Expected<llvm::rc::OptionalStmtList> llvm::rc::RCParser::parseOptionalStatements(llvm::rc::RCParser::OptStmtType)':
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:332:19: warning: redundant move in return statement [-Wredundant-move]
  332 |   return std::move(Result);
      |          ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:332:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::rc::RCParser::ParseType llvm::rc::RCParser::parseAcceleratorsResource()':
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move]
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:366:3: note: in expansion of macro 'RETURN_IF_ERROR'
  366 |   RETURN_IF_ERROR(consumeType(Kind::BlockBegin));
      |   ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove 'std::move' call
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:366:3: note: in expansion of macro 'RETURN_IF_ERROR'
  366 |   RETURN_IF_ERROR(consumeType(Kind::BlockBegin));
      |   ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move]
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:373:5: note: in expansion of macro 'RETURN_IF_ERROR'
  373 |     RETURN_IF_ERROR(consumeType(Kind::Comma));
      |     ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove 'std::move' call
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:373:5: note: in expansion of macro 'RETURN_IF_ERROR'
  373 |     RETURN_IF_ERROR(consumeType(Kind::Comma));
      |     ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:382:19: warning: redundant move in return statement [-Wredundant-move]
  382 |   return std::move(Accels);
      |          ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:382:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::rc::RCParser::ParseType llvm::rc::RCParser::parseDialogResource(bool)':
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:420:19: warning: redundant move in return statement [-Wredundant-move]
  420 |   return std::move(Dialog);
      |          ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:420:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::rc::RCParser::ParseType llvm::rc::RCParser::parseUserDefinedResource(llvm::rc::IntOrString)':
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move]
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:431:3: note: in expansion of macro 'RETURN_IF_ERROR'
  431 |   RETURN_IF_ERROR(consumeType(Kind::BlockBegin));
      |   ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove 'std::move' call
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:431:3: note: in expansion of macro 'RETURN_IF_ERROR'
  431 |   RETURN_IF_ERROR(consumeType(Kind::BlockBegin));
      |   ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move]
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:438:7: note: in expansion of macro 'RETURN_IF_ERROR'
  438 |       RETURN_IF_ERROR(consumeType(Kind::Comma));
      |       ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove 'std::move' call
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:438:7: note: in expansion of macro 'RETURN_IF_ERROR'
  438 |       RETURN_IF_ERROR(consumeType(Kind::Comma));
      |       ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::Expected<llvm::rc::Control> llvm::rc::RCParser::parseControl()':
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move]
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:472:5: note: in expansion of macro 'RETURN_IF_ERROR'
  472 |     RETURN_IF_ERROR(consumeType(Kind::Comma));
      |     ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove 'std::move' call
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:472:5: note: in expansion of macro 'RETURN_IF_ERROR'
  472 |     RETURN_IF_ERROR(consumeType(Kind::Comma));
      |     ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::Expected<llvm::rc::MenuDefinitionList> llvm::rc::RCParser::parseMenuItemsList()':
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move]
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:505:3: note: in expansion of macro 'RETURN_IF_ERROR'
  505 |   RETURN_IF_ERROR(consumeType(Kind::BlockBegin));
      |   ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove 'std::move' call
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:505:3: note: in expansion of macro 'RETURN_IF_ERROR'
  505 |   RETURN_IF_ERROR(consumeType(Kind::BlockBegin));
      |   ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move]
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:539:7: note: in expansion of macro 'RETURN_IF_ERROR'
  539 |       RETURN_IF_ERROR(consumeType(Kind::Comma));
      |       ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove 'std::move' call
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:539:7: note: in expansion of macro 'RETURN_IF_ERROR'
  539 |       RETURN_IF_ERROR(consumeType(Kind::Comma));
      |       ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:560:19: warning: redundant move in return statement [-Wredundant-move]
  560 |   return std::move(List);
      |          ~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:560:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::rc::RCParser::ParseType llvm::rc::RCParser::parseStringTableResource()':
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move]
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:565:3: note: in expansion of macro 'RETURN_IF_ERROR'
  565 |   RETURN_IF_ERROR(consumeType(Kind::BlockBegin));
      |   ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove 'std::move' call
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:565:3: note: in expansion of macro 'RETURN_IF_ERROR'
  565 |   RETURN_IF_ERROR(consumeType(Kind::BlockBegin));
      |   ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:580:19: warning: redundant move in return statement [-Wredundant-move]
  580 |   return std::move(Table);
      |          ~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:580:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::Expected<std::unique_ptr<llvm::rc::VersionInfoBlock> > llvm::rc::RCParser::parseVersionInfoBlockContents(llvm::StringRef)':
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move]
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:585:3: note: in expansion of macro 'RETURN_IF_ERROR'
  585 |   RETURN_IF_ERROR(consumeType(Kind::BlockBegin));
      |   ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove 'std::move' call
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:585:3: note: in expansion of macro 'RETURN_IF_ERROR'
  585 |   RETURN_IF_ERROR(consumeType(Kind::BlockBegin));
      |   ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:596:19: warning: redundant move in return statement [-Wredundant-move]
  596 |   return std::move(Contents);
      |          ~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:596:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::Expected<std::unique_ptr<llvm::rc::VersionInfoStmt> > llvm::rc::RCParser::parseVersionInfoStmt()':
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move]
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:615:5: note: in expansion of macro 'RETURN_IF_ERROR'
  615 |     RETURN_IF_ERROR(consumeType(Kind::Comma));
      |     ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove 'std::move' call
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:615:5: note: in expansion of macro 'RETURN_IF_ERROR'
  615 |     RETURN_IF_ERROR(consumeType(Kind::Comma));
      |     ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::rc::RCParser::ParseOptionType llvm::rc::RCParser::parseFontStmt(llvm::rc::RCParser::OptStmtType)':
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:23:21: warning: redundant move in return statement [-Wredundant-move]
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:681:3: note: in expansion of macro 'RETURN_IF_ERROR'
  681 |   RETURN_IF_ERROR(consumeType(Kind::Comma));
      |   ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:23:21: note: remove 'std::move' call
   23 |     return std::move(Err);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptParser.cpp:681:3: note: in expansion of macro 'RETURN_IF_ERROR'
  681 |   RETURN_IF_ERROR(consumeType(Kind::Comma));
      |   ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.cpp: In member function 'llvm::Error llvm::pdb::DiffStyle::diffStreamDirectory()':
/<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.cpp:273:35: warning: implicitly-declared 'constexpr llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>::result_pair(const llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>&)' is deprecated [-Wdeprecated-copy]
  273 |     auto Iter = llvm::find_if(QI, [P, &StreamProvider](const value_type &V) {
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  274 |       DiffResult Result = StreamProvider.compare(P.value(), V.value());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  275 |       return Result == DiffResult::EQUIVALENT ||
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  276 |              Result == DiffResult::IDENTICAL;
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  277 |     });
      |     ~                              
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:1022:19: note: because 'llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>' has user-provided 'llvm::detail::result_pair<R>& llvm::detail::result_pair<R>::operator=(const llvm::detail::result_pair<R>&) [with R = llvm::SmallVector<llvm::pdb::StreamInfo, 32>&]'
 1022 |   result_pair<R> &operator=(const result_pair<R> &Other) {
      |                   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; <template-parameter-2-2> = void; T = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; unsigned int N = 32]':
/<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:914:43:   required from 'llvm::SmallVector<typename std::remove_const<typename std::remove_reference<decltype (* std::begin(declval<R&>()))>::type>::type, Size> llvm::to_vector(R&&) [with unsigned int Size = 32; R = llvm::detail::enumerator<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; typename std::remove_const<typename std::remove_reference<decltype (* std::begin(declval<R&>()))>::type>::type = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>]'
/<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.cpp:262:39:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17: warning: implicitly-declared 'constexpr llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>::enumerator_iter(const llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>&)' is deprecated [-Wdeprecated-copy]
  881 |     this->append(S, E);
      |     ~~~~~~~~~~~~^~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:1070:23: note: because 'llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>' has user-provided 'llvm::detail::enumerator_iter<R>& llvm::detail::enumerator_iter<R>::operator=(const llvm::detail::enumerator_iter<R>&) [with R = llvm::SmallVector<llvm::pdb::StreamInfo, 32>&]'
 1070 |   enumerator_iter<R> &operator=(const enumerator_iter<R> &Other) {
      |                       ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:398:23: note:   initializing argument 1 of 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; <template-parameter-2-2> = void; T = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>]'
  398 |   void append(in_iter in_start, in_iter in_end) {
      |               ~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17: warning: implicitly-declared 'constexpr llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>::enumerator_iter(const llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>&)' is deprecated [-Wdeprecated-copy]
  881 |     this->append(S, E);
      |     ~~~~~~~~~~~~^~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:1070:23: note: because 'llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>' has user-provided 'llvm::detail::enumerator_iter<R>& llvm::detail::enumerator_iter<R>::operator=(const llvm::detail::enumerator_iter<R>&) [with R = llvm::SmallVector<llvm::pdb::StreamInfo, 32>&]'
 1070 |   enumerator_iter<R> &operator=(const enumerator_iter<R> &Other) {
      |                       ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:398:41: note:   initializing argument 2 of 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; <template-parameter-2-2> = void; T = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>]'
  398 |   void append(in_iter in_start, in_iter in_end) {
      |                                 ~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; <template-parameter-2-2> = void; T = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; <template-parameter-2-2> = void; T = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; unsigned int N = 32]'
/<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:914:43:   required from 'llvm::SmallVector<typename std::remove_const<typename std::remove_reference<decltype (* std::begin(declval<R&>()))>::type>::type, Size> llvm::to_vector(R&&) [with unsigned int Size = 32; R = llvm::detail::enumerator<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; typename std::remove_const<typename std::remove_reference<decltype (* std::begin(declval<R&>()))>::type>::type = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>]'
/<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.cpp:262:39:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:399:40: warning: implicitly-declared 'constexpr llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>::enumerator_iter(const llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>&)' is deprecated [-Wdeprecated-copy]
  399 |     size_type NumInputs = std::distance(in_start, in_end);
      |                           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:1070:23: note: because 'llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>' has user-provided 'llvm::detail::enumerator_iter<R>& llvm::detail::enumerator_iter<R>::operator=(const llvm::detail::enumerator_iter<R>&) [with R = llvm::SmallVector<llvm::pdb::StreamInfo, 32>&]'
 1070 |   enumerator_iter<R> &operator=(const enumerator_iter<R> &Other) {
      |                       ^~~~~~~~
In file included from /usr/include/c++/10/iterator:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.cpp:10:
/usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:29: note:   initializing argument 1 of 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; typename std::iterator_traits<_Iterator>::difference_type = int]'
  138 |     distance(_InputIterator __first, _InputIterator __last)
      |              ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:399:40: warning: implicitly-declared 'constexpr llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>::enumerator_iter(const llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>&)' is deprecated [-Wdeprecated-copy]
  399 |     size_type NumInputs = std::distance(in_start, in_end);
      |                           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:1070:23: note: because 'llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>' has user-provided 'llvm::detail::enumerator_iter<R>& llvm::detail::enumerator_iter<R>::operator=(const llvm::detail::enumerator_iter<R>&) [with R = llvm::SmallVector<llvm::pdb::StreamInfo, 32>&]'
 1070 |   enumerator_iter<R> &operator=(const enumerator_iter<R> &Other) {
      |                       ^~~~~~~~
In file included from /usr/include/c++/10/iterator:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.cpp:10:
/usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:53: note:   initializing argument 2 of 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; typename std::iterator_traits<_Iterator>::difference_type = int]'
  138 |     distance(_InputIterator __first, _InputIterator __last)
      |                                      ~~~~~~~~~~~~~~~^~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29: warning: implicitly-declared 'constexpr llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>::enumerator_iter(const llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>&)' is deprecated [-Wdeprecated-copy]
  405 |     this->uninitialized_copy(in_start, in_end, this->end());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:1070:23: note: because 'llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>' has user-provided 'llvm::detail::enumerator_iter<R>& llvm::detail::enumerator_iter<R>::operator=(const llvm::detail::enumerator_iter<R>&) [with R = llvm::SmallVector<llvm::pdb::StreamInfo, 32>&]'
 1070 |   enumerator_iter<R> &operator=(const enumerator_iter<R> &Other) {
      |                       ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:202:38: note:   initializing argument 1 of 'static void llvm::SmallVectorTemplateBase<T, isPodLike>::uninitialized_copy(It1, It1, It2) [with It1 = llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; It2 = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>*; T = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; bool isPodLike = false]'
  202 |   static void uninitialized_copy(It1 I, It1 E, It2 Dest) {
      |                                  ~~~~^
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29: warning: implicitly-declared 'constexpr llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>::enumerator_iter(const llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>&)' is deprecated [-Wdeprecated-copy]
  405 |     this->uninitialized_copy(in_start, in_end, this->end());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:1070:23: note: because 'llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>' has user-provided 'llvm::detail::enumerator_iter<R>& llvm::detail::enumerator_iter<R>::operator=(const llvm::detail::enumerator_iter<R>&) [with R = llvm::SmallVector<llvm::pdb::StreamInfo, 32>&]'
 1070 |   enumerator_iter<R> &operator=(const enumerator_iter<R> &Other) {
      |                       ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:202:45: note:   initializing argument 2 of 'static void llvm::SmallVectorTemplateBase<T, isPodLike>::uninitialized_copy(It1, It1, It2) [with It1 = llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; It2 = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>*; T = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; bool isPodLike = false]'
  202 |   static void uninitialized_copy(It1 I, It1 E, It2 Dest) {
      |                                         ~~~~^
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, isPodLike>::uninitialized_copy(It1, It1, It2) [with It1 = llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; It2 = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>*; T = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; bool isPodLike = false]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; <template-parameter-2-2> = void; T = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; <template-parameter-2-2> = void; T = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; unsigned int N = 32]'
/<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:914:43:   required from 'llvm::SmallVector<typename std::remove_const<typename std::remove_reference<decltype (* std::begin(declval<R&>()))>::type>::type, Size> llvm::to_vector(R&&) [with unsigned int Size = 32; R = llvm::detail::enumerator<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; typename std::remove_const<typename std::remove_reference<decltype (* std::begin(declval<R&>()))>::type>::type = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>]'
/<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.cpp:262:39:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:203:28: warning: implicitly-declared 'constexpr llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>::enumerator_iter(const llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>&)' is deprecated [-Wdeprecated-copy]
  203 |     std::uninitialized_copy(I, E, Dest);
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:1070:23: note: because 'llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>' has user-provided 'llvm::detail::enumerator_iter<R>& llvm::detail::enumerator_iter<R>::operator=(const llvm::detail::enumerator_iter<R>&) [with R = llvm::SmallVector<llvm::pdb::StreamInfo, 32>&]'
 1070 |   enumerator_iter<R> &operator=(const enumerator_iter<R> &Other) {
      |                       ^~~~~~~~
In file included from /usr/include/c++/10/memory:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:30,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.cpp:10:
/usr/include/c++/10/bits/stl_uninitialized.h:125:39: note:   initializing argument 1 of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; _ForwardIterator = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>*]'
  125 |     uninitialized_copy(_InputIterator __first, _InputIterator __last,
      |                        ~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:203:28: warning: implicitly-declared 'constexpr llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>::enumerator_iter(const llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>&)' is deprecated [-Wdeprecated-copy]
  203 |     std::uninitialized_copy(I, E, Dest);
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:1070:23: note: because 'llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>' has user-provided 'llvm::detail::enumerator_iter<R>& llvm::detail::enumerator_iter<R>::operator=(const llvm::detail::enumerator_iter<R>&) [with R = llvm::SmallVector<llvm::pdb::StreamInfo, 32>&]'
 1070 |   enumerator_iter<R> &operator=(const enumerator_iter<R> &Other) {
      |                       ^~~~~~~~
In file included from /usr/include/c++/10/memory:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:30,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/Diff.cpp:10:
/usr/include/c++/10/bits/stl_uninitialized.h:125:63: note:   initializing argument 2 of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::detail::enumerator_iter<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>; _ForwardIterator = llvm::detail::result_pair<llvm::SmallVector<llvm::pdb::StreamInfo, 32>&>*]'
  125 |     uninitialized_copy(_InputIterator __first, _InputIterator __last,
      |                                                ~~~~~~~~~~~~~~~^~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ObjectFile.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/llvm-objdump.h:12,
                 from /<<PKGBUILDDIR>>/tools/llvm-objdump/MachODump.cpp:14:
/usr/include/c++/10/bits/vector.tcc: In function 'void DumpSectionContents(llvm::StringRef, llvm::object::MachOObjectFile*, bool)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::object::SymbolRef>*, std::vector<std::pair<long long unsigned int, llvm::object::SymbolRef> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 97%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptStmt.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-rc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-rc -I/<<PKGBUILDDIR>>/tools/llvm-rc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-rc.dir/ResourceScriptStmt.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptStmt.cpp
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-vla-extension' may have been intended to silence earlier diagnostics
cc1plus: note: unrecognized command-line option '-Wno-deprecated-register' may have been intended to silence earlier diagnostics
[ 97%] Linking CXX executable ../../bin/llvm-objdump
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-objdump && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-objdump.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o CMakeFiles/llvm-objdump.dir/MachODump.cpp.o CMakeFiles/llvm-objdump.dir/WasmDump.cpp.o -o ../../bin/llvm-objdump  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Built target llvm-objdump
[ 97%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptToken.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-rc && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-rc -I/<<PKGBUILDDIR>>/tools/llvm-rc -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-rc.dir/ResourceScriptToken.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptToken.cpp
[ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DiffPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/DiffPrinter.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-pdbutil/DiffPrinter.cpp
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptToken.cpp: In member function 'llvm::Expected<std::vector<llvm::RCToken> > {anonymous}::Tokenizer::run()':
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptToken.cpp:174:23: warning: redundant move in return statement [-Wredundant-move]
  174 |       return std::move(TokenError);
      |              ~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-rc/ResourceScriptToken.cpp:174:23: note: remove 'std::move' call
/usr/bin/make  -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-readobj /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj /<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/depend.internal".
[ 97%] Linking CXX executable ../../bin/llvm-rc
Scanning dependencies of target llvm-readobj
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-rc && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-rc.dir/link.txt --verbose=1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-rc.dir/llvm-rc.cpp.o CMakeFiles/llvm-rc.dir/ResourceFileWriter.cpp.o CMakeFiles/llvm-rc.dir/ResourceScriptParser.cpp.o CMakeFiles/llvm-rc.dir/ResourceScriptStmt.cpp.o CMakeFiles/llvm-rc.dir/ResourceScriptToken.cpp.o -o ../../bin/llvm-rc  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
[ 97%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj -I/<<PKGBUILDDIR>>/tools/llvm-readobj -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-readobj/ARMWinEHPrinter.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Built target llvm-rc
[ 97%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj -I/<<PKGBUILDDIR>>/tools/llvm-readobj -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-readobj/COFFDumper.cpp
[ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DumpOutputStyle.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/DumpOutputStyle.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-pdbutil/DumpOutputStyle.cpp
[ 97%] Linking CXX shared library ../../../../lib/liblldb-6.0.so
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/cmake -E cmake_link_script CMakeFiles/liblldb.dir/link.txt --verbose=1
/usr/bin/g++-10 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections  -Wl,--version-script,/<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API/liblldb.exports -Wl,-z,relro -Wl,-z,defs -Wl,-z,nodelete -shared -Wl,-soname,liblldb-6.0.so.1 -o ../../../../lib/liblldb-6.0.so.1 CMakeFiles/liblldb.dir/SBAddress.cpp.o CMakeFiles/liblldb.dir/SBAttachInfo.cpp.o CMakeFiles/liblldb.dir/SBBlock.cpp.o CMakeFiles/liblldb.dir/SBBreakpoint.cpp.o CMakeFiles/liblldb.dir/SBBreakpointLocation.cpp.o CMakeFiles/liblldb.dir/SBBreakpointName.cpp.o CMakeFiles/liblldb.dir/SBBreakpointOptionCommon.cpp.o CMakeFiles/liblldb.dir/SBBroadcaster.cpp.o CMakeFiles/liblldb.dir/SBCommandInterpreter.cpp.o CMakeFiles/liblldb.dir/SBCommandReturnObject.cpp.o CMakeFiles/liblldb.dir/SBCommunication.cpp.o CMakeFiles/liblldb.dir/SBCompileUnit.cpp.o CMakeFiles/liblldb.dir/SBData.cpp.o CMakeFiles/liblldb.dir/SBDebugger.cpp.o CMakeFiles/liblldb.dir/SBDeclaration.cpp.o CMakeFiles/liblldb.dir/SBError.cpp.o CMakeFiles/liblldb.dir/SBEvent.cpp.o CMakeFiles/liblldb.dir/SBExecutionContext.cpp.o CMakeFiles/liblldb.dir/SBExpressionOptions.cpp.o CMakeFiles/liblldb.dir/SBFileSpec.cpp.o CMakeFiles/liblldb.dir/SBFileSpecList.cpp.o CMakeFiles/liblldb.dir/SBFrame.cpp.o CMakeFiles/liblldb.dir/SBFunction.cpp.o CMakeFiles/liblldb.dir/SBHostOS.cpp.o CMakeFiles/liblldb.dir/SBInstruction.cpp.o CMakeFiles/liblldb.dir/SBInstructionList.cpp.o CMakeFiles/liblldb.dir/SBLanguageRuntime.cpp.o CMakeFiles/liblldb.dir/SBLaunchInfo.cpp.o CMakeFiles/liblldb.dir/SBLineEntry.cpp.o CMakeFiles/liblldb.dir/SBListener.cpp.o CMakeFiles/liblldb.dir/SBMemoryRegionInfo.cpp.o CMakeFiles/liblldb.dir/SBMemoryRegionInfoList.cpp.o CMakeFiles/liblldb.dir/SBModule.cpp.o CMakeFiles/liblldb.dir/SBModuleSpec.cpp.o CMakeFiles/liblldb.dir/SBPlatform.cpp.o CMakeFiles/liblldb.dir/SBProcess.cpp.o CMakeFiles/liblldb.dir/SBProcessInfo.cpp.o CMakeFiles/liblldb.dir/SBQueue.cpp.o CMakeFiles/liblldb.dir/SBQueueItem.cpp.o CMakeFiles/liblldb.dir/SBSection.cpp.o CMakeFiles/liblldb.dir/SBSourceManager.cpp.o CMakeFiles/liblldb.dir/SBStream.cpp.o CMakeFiles/liblldb.dir/SBStringList.cpp.o CMakeFiles/liblldb.dir/SBStructuredData.cpp.o CMakeFiles/liblldb.dir/SBSymbol.cpp.o CMakeFiles/liblldb.dir/SBSymbolContext.cpp.o CMakeFiles/liblldb.dir/SBSymbolContextList.cpp.o CMakeFiles/liblldb.dir/SBTarget.cpp.o CMakeFiles/liblldb.dir/SBThread.cpp.o CMakeFiles/liblldb.dir/SBThreadCollection.cpp.o CMakeFiles/liblldb.dir/SBThreadPlan.cpp.o CMakeFiles/liblldb.dir/SBTrace.cpp.o CMakeFiles/liblldb.dir/SBTraceOptions.cpp.o CMakeFiles/liblldb.dir/SBType.cpp.o CMakeFiles/liblldb.dir/SBTypeCategory.cpp.o CMakeFiles/liblldb.dir/SBTypeEnumMember.cpp.o CMakeFiles/liblldb.dir/SBTypeFilter.cpp.o CMakeFiles/liblldb.dir/SBTypeFormat.cpp.o CMakeFiles/liblldb.dir/SBTypeNameSpecifier.cpp.o CMakeFiles/liblldb.dir/SBTypeSummary.cpp.o CMakeFiles/liblldb.dir/SBTypeSynthetic.cpp.o CMakeFiles/liblldb.dir/SBValue.cpp.o CMakeFiles/liblldb.dir/SBValueList.cpp.o CMakeFiles/liblldb.dir/SBVariablesOptions.cpp.o CMakeFiles/liblldb.dir/SBWatchpoint.cpp.o CMakeFiles/liblldb.dir/SBUnixSignals.cpp.o CMakeFiles/liblldb.dir/SystemInitializerFull.cpp.o CMakeFiles/liblldb.dir/__/__/scripts/LLDBWrapPython.cpp.o  -Wl,-rpath,"\$ORIGIN/../lib" ../../../../lib/liblldbBase.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInitialization.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbUtility.a ../../../../lib/liblldbPluginABISysV_arm.a ../../../../lib/liblldbPluginABISysV_arm64.a ../../../../lib/liblldbPluginABISysV_hexagon.a ../../../../lib/liblldbPluginABISysV_ppc.a ../../../../lib/liblldbPluginABISysV_ppc64.a ../../../../lib/liblldbPluginABISysV_mips.a ../../../../lib/liblldbPluginABISysV_mips64.a ../../../../lib/liblldbPluginABISysV_s390x.a ../../../../lib/liblldbPluginABISysV_i386.a ../../../../lib/liblldbPluginABISysV_x86_64.a ../../../../lib/liblldbPluginABIMacOSX_i386.a ../../../../lib/liblldbPluginABIMacOSX_arm.a ../../../../lib/liblldbPluginABIMacOSX_arm64.a ../../../../lib/liblldbPluginArchitectureArm.a ../../../../lib/liblldbPluginDisassemblerLLVM.a ../../../../lib/liblldbPluginDynamicLoaderMacOSXDYLD.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginDynamicLoaderStatic.a ../../../../lib/liblldbPluginDynamicLoaderHexagonDYLD.a ../../../../lib/liblldbPluginDynamicLoaderWindowsDYLD.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginInstructionARM.a ../../../../lib/liblldbPluginInstructionARM64.a ../../../../lib/liblldbPluginInstructionMIPS.a ../../../../lib/liblldbPluginInstructionMIPS64.a ../../../../lib/liblldbPluginInstrumentationRuntimeASan.a ../../../../lib/liblldbPluginInstrumentationRuntimeMainThreadChecker.a ../../../../lib/liblldbPluginInstrumentationRuntimeTSan.a ../../../../lib/liblldbPluginInstrumentationRuntimeUBSan.a ../../../../lib/liblldbPluginJITLoaderGDB.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginGoLanguage.a ../../../../lib/liblldbPluginJavaLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginObjCPlusPlusLanguage.a ../../../../lib/liblldbPluginOCamlLanguage.a ../../../../lib/liblldbPluginCXXItaniumABI.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginLanguageRuntimeGo.a ../../../../lib/liblldbPluginLanguageRuntimeJava.a ../../../../lib/liblldbPluginRenderScriptRuntime.a ../../../../lib/liblldbPluginMemoryHistoryASan.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectContainerMachOArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileMachO.a ../../../../lib/liblldbPluginObjectFilePECOFF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginOSGo.a ../../../../lib/liblldbPluginOSPython.a ../../../../lib/liblldbPluginPlatformLinux.a ../../../../lib/liblldbPluginPlatformFreeBSD.a ../../../../lib/liblldbPluginPlatformNetBSD.a ../../../../lib/liblldbPluginPlatformOpenBSD.a ../../../../lib/liblldbPluginPlatformMacOSX.a ../../../../lib/liblldbPluginPlatformWindows.a ../../../../lib/liblldbPluginPlatformPOSIX.a ../../../../lib/liblldbPluginPlatformGDB.a ../../../../lib/liblldbPluginPlatformKalimba.a ../../../../lib/liblldbPluginPlatformAndroid.a ../../../../lib/liblldbPluginProcessLinux.a ../../../../lib/liblldbPluginProcessPOSIX.a ../../../../lib/liblldbPluginProcessGDBRemote.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginProcessMinidump.a ../../../../lib/liblldbPluginScriptInterpreterNone.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginStructuredDataDarwinLog.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFileSymtab.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbPluginSystemRuntimeMacOSX.a ../../../../lib/liblldbPluginSymbolVendorELF.a ../../../../lib/liblldbPluginUnwindAssemblyInstEmulation.a ../../../../lib/liblldbPluginUnwindAssemblyX86.a ../../../../lib/liblldbPluginScriptInterpreterNone.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginPlatformMacOSX.a ../../../../lib/liblldbPluginPlatformLinux.a ../../../../lib/liblldbPluginPlatformPOSIX.a ../../../../lib/liblldbPluginPlatformGDB.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbCommands.a ../../../../lib/libclangCodeGen.a ../../../../lib/libclangRewriteFrontend.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangParse.a ../../../../lib/libclangDriver.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/liblldbBase.a ../../../../lib/liblldbUtility.a -ledit -latomic /usr/lib/arm-linux-gnueabihf/libpython2.7.so -lpthread -lcurses /usr/lib/arm-linux-gnueabihf/libform.so /usr/lib/arm-linux-gnueabihf/libpanel.so -ltinfo -ldl ../../../../lib/libLLVM-6.0.so.1 
/<<PKGBUILDDIR>>/tools/llvm-pdbutil/DumpOutputStyle.cpp: In function 'llvm::Expected<llvm::pdb::ModuleDebugStreamRef> getModuleDebugStream(llvm::pdb::PDBFile&, uint32_t)':
/<<PKGBUILDDIR>>/tools/llvm-pdbutil/DumpOutputStyle.cpp:370:19: warning: redundant move in return statement [-Wredundant-move]
  370 |   return std::move(ModS);
      |          ~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/tools/llvm-pdbutil/DumpOutputStyle.cpp:370:19: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/DumpOutputStyle.cpp:40:
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69: warning: implicitly-declared 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)' is deprecated [-Wdeprecated-copy]
   37 |       : GSIHashIterator::iterator_adaptor_base(std::forward<T &&>(v)) {}
      |                                                                     ^
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamWriter.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/DebugSubsection.h:14,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/InputFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/DumpOutputStyle.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>' has user-provided 'llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]'
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/LinePrinter.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/DumpOutputStyle.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/DumpOutputStyle.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h:218:51: note:   initializing argument 1 of 'llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]'
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                  ~~~~~~~~~~~~~~~~~^
In file included from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/DumpOutputStyle.cpp:32:
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h: In instantiation of 'static llvm::Expected<T> llvm::codeview::SymbolDeserializer::deserializeAs(llvm::codeview::CVSymbol) [with T = llvm::codeview::UDTSym; llvm::codeview::CVSymbol = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>]':
/<<PKGBUILDDIR>>/tools/llvm-pdbutil/DumpOutputStyle.cpp:602:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:52:26: warning: redundant move in return statement [-Wredundant-move]
   52 |       return std::move(EC);
      |                          ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:52:26: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/LinePrinter.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/DumpOutputStyle.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/DumpOutputStyle.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h: In instantiation of 'llvm::iterator_adaptor_base<DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT>::iterator_adaptor_base(WrappedIteratorT) [with DerivedT = llvm::pdb::GSIHashIterator; WrappedIteratorT = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = int; PointerT = const unsigned int*; ReferenceT = const unsigned int&; WrappedTraitsT = std::iterator_traits<llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord> >]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:37:69:   required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>]'
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h:218:70: warning: implicitly-declared 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>&)' is deprecated [-Wdeprecated-copy]
  218 |   explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) {
      |                                                                      ^
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamWriter.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/DebugSubsection.h:14,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/InputFile.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/DumpOutputStyle.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:315:3: note: because 'llvm::FixedStreamArrayIterator<llvm::pdb::PSHashRecord>' has user-provided 'llvm::FixedStreamArrayIterator<T>& llvm::FixedStreamArrayIterator<T>::operator=(const llvm::FixedStreamArrayIterator<T>&) [with T = llvm::pdb::PSHashRecord]'
  315 |   operator=(const FixedStreamArrayIterator<T> &Other) {
      |   ^~~~~~~~
/usr/bin/make  -f tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/build.make tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-rtdyld /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-rtdyld /<<PKGBUILDDIR>>/build-llvm/tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-rtdyld/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/depend.internal".
Scanning dependencies of target llvm-rtdyld
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/build.make tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Building CXX object tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-rtdyld && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-rtdyld -I/<<PKGBUILDDIR>>/tools/llvm-rtdyld -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-rtdyld/llvm-rtdyld.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h:16,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/InputFile.h:19,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/DumpOutputStyle.cpp:13:
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from 'llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:201:26:   required from 'llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType& llvm::VarStreamArrayIterator<ValueType, Extractor>::operator+=(unsigned int) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::SymbolKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> > >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h:124:53:   required from 'DerivedT& llvm::iterator_facade_base<DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT>::operator++() [with DerivedT = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::SymbolKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> > >; IteratorCategoryT = std::forward_iterator_tag; T = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; DifferenceTypeT = int; PointerT = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>*; ReferenceT = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>&]'
/<<PKGBUILDDIR>>/tools/llvm-pdbutil/DumpOutputStyle.cpp:228:65:   required from here
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-rtdyld/llvm-rtdyld.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-rtdyld/llvm-rtdyld.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/source/API && /usr/bin/cmake -E cmake_symlink_library ../../../../lib/liblldb-6.0.so.1 ../../../../lib/liblldb-6.0.so.1 ../../../../lib/liblldb-6.0.so
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-rtdyld/llvm-rtdyld.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-rtdyld/llvm-rtdyld.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Built target liblldb
[ 97%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFImportDumper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj -I/<<PKGBUILDDIR>>/tools/llvm-readobj -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-readobj.dir/COFFImportDumper.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-readobj/COFFImportDumper.cpp
[ 97%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj -I/<<PKGBUILDDIR>>/tools/llvm-readobj -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-readobj/ELFDumper.cpp
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFUnit.h:31,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFContext.h:21,
                 from /<<PKGBUILDDIR>>/tools/llvm-rtdyld/llvm-rtdyld.cpp:16:
/usr/include/c++/10/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >]':
/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, long long unsigned int>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 2193 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, long long unsigned int>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, long long unsigned int> >]':
/usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFUnit.h:31,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DWARF/DWARFContext.h:21,
                 from /<<PKGBUILDDIR>>/tools/llvm-rtdyld/llvm-rtdyld.cpp:16:
/usr/include/c++/10/bits/stl_map.h: In function 'int linkAndVerify()':
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, long long unsigned int>, std::_Select1st<std::pair<const long long unsigned int, long long unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, long long unsigned int> > >::const_iterator' changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
[ 97%] Linking CXX executable ../../bin/llvm-rtdyld
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-rtdyld && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-rtdyld.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o -o ../../bin/llvm-rtdyld  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Built target llvm-rtdyld
[ 97%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/Error.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj -I/<<PKGBUILDDIR>>/tools/llvm-readobj -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-readobj.dir/Error.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-readobj/Error.cpp
/usr/bin/make  -f tools/llvm-size/CMakeFiles/llvm-size.dir/build.make tools/llvm-size/CMakeFiles/llvm-size.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-size /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-size /<<PKGBUILDDIR>>/build-llvm/tools/llvm-size/CMakeFiles/llvm-size.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-size/CMakeFiles/llvm-size.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-size/CMakeFiles/llvm-size.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-size/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-size/CMakeFiles/llvm-size.dir/depend.internal".
Scanning dependencies of target llvm-size
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-size/CMakeFiles/llvm-size.dir/build.make tools/llvm-size/CMakeFiles/llvm-size.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Building CXX object tools/llvm-size/CMakeFiles/llvm-size.dir/llvm-size.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-size && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-size -I/<<PKGBUILDDIR>>/tools/llvm-size -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-size.dir/llvm-size.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-size/llvm-size.cpp
/<<PKGBUILDDIR>>/tools/llvm-readobj/ELFDumper.cpp: In function 'const char* getTypeString(unsigned int, uint64_t)':
/<<PKGBUILDDIR>>/tools/llvm-readobj/ELFDumper.cpp:1510:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1510 |     switch (Type) {
      |     ^~~~~~
/<<PKGBUILDDIR>>/tools/llvm-readobj/ELFDumper.cpp:1515:3: note: here
 1515 |   case EM_MIPS:
      |   ^~~~
/<<PKGBUILDDIR>>/tools/llvm-readobj/ELFDumper.cpp: In function 'const char* getElfSegmentType(unsigned int, unsigned int)':
/<<PKGBUILDDIR>>/tools/llvm-readobj/ELFDumper.cpp:1129:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1129 |     switch (Type) {
      |     ^~~~~~
/<<PKGBUILDDIR>>/tools/llvm-readobj/ELFDumper.cpp:1132:3: note: here
 1132 |   case ELF::EM_MIPS:
      |   ^~~~
/<<PKGBUILDDIR>>/tools/llvm-readobj/ELFDumper.cpp: In function 'std::string getSectionTypeString(unsigned int, unsigned int)':
/<<PKGBUILDDIR>>/tools/llvm-readobj/ELFDumper.cpp:2632:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2632 |     switch (Type) {
      |     ^~~~~~
/<<PKGBUILDDIR>>/tools/llvm-readobj/ELFDumper.cpp:2644:3: note: here
 2644 |   case EM_X86_64:
      |   ^~~~
/<<PKGBUILDDIR>>/tools/llvm-readobj/ELFDumper.cpp:2645:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2645 |     switch (Type) {
      |     ^~~~~~
/<<PKGBUILDDIR>>/tools/llvm-readobj/ELFDumper.cpp:2649:3: note: here
 2649 |   case EM_MIPS:
      |   ^~~~
[ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/InputFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/InputFile.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-pdbutil/InputFile.cpp
/<<PKGBUILDDIR>>/tools/llvm-pdbutil/InputFile.cpp: In function 'llvm::Expected<llvm::pdb::ModuleDebugStreamRef> getModuleDebugStream(llvm::pdb::PDBFile&, llvm::StringRef&, uint32_t)':
/<<PKGBUILDDIR>>/tools/llvm-pdbutil/InputFile.cpp:60:19: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(ModS);
      |          ~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/tools/llvm-pdbutil/InputFile.cpp:60:19: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/llvm-pdbutil/InputFile.cpp: In static member function 'static llvm::Expected<llvm::pdb::InputFile> llvm::pdb::InputFile::open(llvm::StringRef)':
/<<PKGBUILDDIR>>/tools/llvm-pdbutil/InputFile.cpp:263:21: warning: redundant move in return statement [-Wredundant-move]
  263 |     return std::move(IF);
      |            ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/tools/llvm-pdbutil/InputFile.cpp:263:21: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/llvm-pdbutil/InputFile.cpp:269:23: warning: redundant move in return statement [-Wredundant-move]
  269 |       return std::move(Err);
      |              ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/llvm-pdbutil/InputFile.cpp:269:23: note: remove 'std::move' call
/<<PKGBUILDDIR>>/tools/llvm-pdbutil/InputFile.cpp:274:21: warning: redundant move in return statement [-Wredundant-move]
  274 |     return std::move(IF);
      |            ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/tools/llvm-pdbutil/InputFile.cpp:274:21: note: remove 'std::move' call
[ 97%] Linking CXX executable ../../bin/llvm-size
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-size && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-size.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-size.dir/llvm-size.cpp.o -o ../../bin/llvm-size  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Built target llvm-size
[ 97%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj -I/<<PKGBUILDDIR>>/tools/llvm-readobj -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-readobj/llvm-readobj.cpp
[ 97%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj -I/<<PKGBUILDDIR>>/tools/llvm-readobj -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-readobj/MachODumper.cpp
[ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/llvm-pdbutil.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/llvm-pdbutil.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-pdbutil/llvm-pdbutil.cpp
[ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/FormatUtil.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/FormatUtil.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-pdbutil/FormatUtil.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/llvm-pdbutil.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/llvm-pdbutil.cpp:14:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMapInfo.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/llvm-pdbutil.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/llvm-pdbutil.cpp:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 97%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj -I/<<PKGBUILDDIR>>/tools/llvm-readobj -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-readobj/ObjDumper.cpp
[ 97%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/WasmDumper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj -I/<<PKGBUILDDIR>>/tools/llvm-readobj -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-readobj.dir/WasmDumper.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-readobj/WasmDumper.cpp
[ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/LinePrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/LinePrinter.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-pdbutil/LinePrinter.cpp
/usr/bin/make  -f tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/build.make tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-special-case-list-fuzzer /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-special-case-list-fuzzer /<<PKGBUILDDIR>>/build-llvm/tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-special-case-list-fuzzer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/depend.internal".
Scanning dependencies of target llvm-special-case-list-fuzzer
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/build.make tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Building CXX object tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/DummySpecialCaseListFuzzer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-special-case-list-fuzzer && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-special-case-list-fuzzer -I/<<PKGBUILDDIR>>/tools/llvm-special-case-list-fuzzer -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-special-case-list-fuzzer.dir/DummySpecialCaseListFuzzer.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-special-case-list-fuzzer/DummySpecialCaseListFuzzer.cpp
[ 97%] Building CXX object tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/special-case-list-fuzzer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-special-case-list-fuzzer && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-special-case-list-fuzzer -I/<<PKGBUILDDIR>>/tools/llvm-special-case-list-fuzzer -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-special-case-list-fuzzer.dir/special-case-list-fuzzer.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-special-case-list-fuzzer/special-case-list-fuzzer.cpp
[ 97%] Linking CXX executable ../../bin/llvm-special-case-list-fuzzer
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-special-case-list-fuzzer && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-special-case-list-fuzzer.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-special-case-list-fuzzer.dir/DummySpecialCaseListFuzzer.cpp.o CMakeFiles/llvm-special-case-list-fuzzer.dir/special-case-list-fuzzer.cpp.o -o ../../bin/llvm-special-case-list-fuzzer  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Built target llvm-special-case-list-fuzzer
/usr/bin/make  -f tools/llvm-split/CMakeFiles/llvm-split.dir/build.make tools/llvm-split/CMakeFiles/llvm-split.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-split /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-split /<<PKGBUILDDIR>>/build-llvm/tools/llvm-split/CMakeFiles/llvm-split.dir/DependInfo.cmake --color=
[ 97%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj -I/<<PKGBUILDDIR>>/tools/llvm-readobj -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-readobj/Win64EHDumper.cpp
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-split/CMakeFiles/llvm-split.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-split/CMakeFiles/llvm-split.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-split/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-split/CMakeFiles/llvm-split.dir/depend.internal".
Scanning dependencies of target llvm-split
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-split/CMakeFiles/llvm-split.dir/build.make tools/llvm-split/CMakeFiles/llvm-split.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Building CXX object tools/llvm-split/CMakeFiles/llvm-split.dir/llvm-split.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-split && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-split -I/<<PKGBUILDDIR>>/tools/llvm-split -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-split.dir/llvm-split.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-split/llvm-split.cpp
[ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/MinimalSymbolDumper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/MinimalSymbolDumper.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-pdbutil/MinimalSymbolDumper.cpp
/usr/bin/make  -f tools/llvm-stress/CMakeFiles/llvm-stress.dir/build.make tools/llvm-stress/CMakeFiles/llvm-stress.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-stress /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-stress /<<PKGBUILDDIR>>/build-llvm/tools/llvm-stress/CMakeFiles/llvm-stress.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-stress/CMakeFiles/llvm-stress.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-stress/CMakeFiles/llvm-stress.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-stress/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-stress/CMakeFiles/llvm-stress.dir/depend.internal".
Scanning dependencies of target llvm-stress
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-stress/CMakeFiles/llvm-stress.dir/build.make tools/llvm-stress/CMakeFiles/llvm-stress.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Building CXX object tools/llvm-stress/CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-stress && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-stress -I/<<PKGBUILDDIR>>/tools/llvm-stress -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-stress/llvm-stress.cpp
[ 97%] Linking CXX executable ../../bin/llvm-split
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-split && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-split.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-split.dir/llvm-split.cpp.o -o ../../bin/llvm-split  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Built target llvm-split
[ 97%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/WindowsResourceDumper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj -I/<<PKGBUILDDIR>>/tools/llvm-readobj -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-readobj.dir/WindowsResourceDumper.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-readobj/WindowsResourceDumper.cpp
/usr/bin/make  -f tools/llvm-strings/CMakeFiles/llvm-strings.dir/build.make tools/llvm-strings/CMakeFiles/llvm-strings.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-strings /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-strings /<<PKGBUILDDIR>>/build-llvm/tools/llvm-strings/CMakeFiles/llvm-strings.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-strings/CMakeFiles/llvm-strings.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-strings/CMakeFiles/llvm-strings.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-strings/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-strings/CMakeFiles/llvm-strings.dir/depend.internal".
Scanning dependencies of target llvm-strings
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-strings/CMakeFiles/llvm-strings.dir/build.make tools/llvm-strings/CMakeFiles/llvm-strings.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Building CXX object tools/llvm-strings/CMakeFiles/llvm-strings.dir/llvm-strings.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-strings && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-strings -I/<<PKGBUILDDIR>>/tools/llvm-strings -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-strings.dir/llvm-strings.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-strings/llvm-strings.cpp
[ 97%] Linking CXX executable ../../bin/llvm-strings
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-strings && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-strings.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-strings.dir/llvm-strings.cpp.o -o ../../bin/llvm-strings  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Built target llvm-strings
[ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/MinimalTypeDumper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/MinimalTypeDumper.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-pdbutil/MinimalTypeDumper.cpp
[ 97%] Linking CXX executable ../../bin/llvm-stress
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-stress && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-stress.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,--export-dynamic  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o -o ../../bin/llvm-stress  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Built target llvm-stress
[ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PdbYaml.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/PdbYaml.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-pdbutil/PdbYaml.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/PdbYaml.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/PdbYaml.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/PdbYaml.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/PdbYaml.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build.make tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-symbolizer /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-symbolizer /<<PKGBUILDDIR>>/build-llvm/tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-symbolizer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/depend.internal".
Scanning dependencies of target llvm-symbolizer
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build.make tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-symbolizer && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-symbolizer -I/<<PKGBUILDDIR>>/tools/llvm-symbolizer -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-symbolizer/llvm-symbolizer.cpp
/usr/bin/make  -f tools/llvm-xray/CMakeFiles/llvm-xray.dir/build.make tools/llvm-xray/CMakeFiles/llvm-xray.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-xray /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-xray /<<PKGBUILDDIR>>/build-llvm/tools/llvm-xray/CMakeFiles/llvm-xray.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-xray/CMakeFiles/llvm-xray.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-xray/CMakeFiles/llvm-xray.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-xray/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-xray/CMakeFiles/llvm-xray.dir/depend.internal".
Scanning dependencies of target llvm-xray
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-xray/CMakeFiles/llvm-xray.dir/build.make tools/llvm-xray/CMakeFiles/llvm-xray.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/llvm-xray.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-xray && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-xray -I/<<PKGBUILDDIR>>/tools/llvm-xray -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-xray.dir/llvm-xray.cc.o -c /<<PKGBUILDDIR>>/tools/llvm-xray/llvm-xray.cc
[ 97%] Linking CXX executable ../../bin/llvm-symbolizer
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-symbolizer && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-symbolizer.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o -o ../../bin/llvm-symbolizer  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Built target llvm-symbolizer
/usr/bin/make  -f tools/obj2yaml/CMakeFiles/obj2yaml.dir/build.make tools/obj2yaml/CMakeFiles/obj2yaml.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/obj2yaml /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/obj2yaml /<<PKGBUILDDIR>>/build-llvm/tools/obj2yaml/CMakeFiles/obj2yaml.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/obj2yaml/CMakeFiles/obj2yaml.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/obj2yaml/CMakeFiles/obj2yaml.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/obj2yaml/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/obj2yaml/CMakeFiles/obj2yaml.dir/depend.internal".
Scanning dependencies of target obj2yaml
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/obj2yaml/CMakeFiles/obj2yaml.dir/build.make tools/obj2yaml/CMakeFiles/obj2yaml.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/obj2yaml && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/obj2yaml -I/<<PKGBUILDDIR>>/tools/obj2yaml -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o -c /<<PKGBUILDDIR>>/tools/obj2yaml/obj2yaml.cpp
[ 97%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/func-id-helper.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-xray && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-xray -I/<<PKGBUILDDIR>>/tools/llvm-xray -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-xray.dir/func-id-helper.cc.o -c /<<PKGBUILDDIR>>/tools/llvm-xray/func-id-helper.cc
[ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyBuiltinDumper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/PrettyBuiltinDumper.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-pdbutil/PrettyBuiltinDumper.cpp
[ 97%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/obj2yaml && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/obj2yaml -I/<<PKGBUILDDIR>>/tools/obj2yaml -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o -c /<<PKGBUILDDIR>>/tools/obj2yaml/coff2yaml.cpp
[ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyClassDefinitionDumper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/PrettyClassDefinitionDumper.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-pdbutil/PrettyClassDefinitionDumper.cpp
[ 97%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-account.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-xray && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-xray -I/<<PKGBUILDDIR>>/tools/llvm-xray -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-xray.dir/xray-account.cc.o -c /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.cc
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Endian.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVDebugRecord.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/COFF.h:19,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/obj2yaml.h:16,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/coff2yaml.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/COFF.h:17,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/obj2yaml.h:16,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/coff2yaml.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyClassLayoutGraphicalDumper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/PrettyClassLayoutGraphicalDumper.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-pdbutil/PrettyClassLayoutGraphicalDumper.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/func-id-helper.h:16,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.h:21,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.cc:20:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /usr/include/c++/10/algorithm:60,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 97%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/dwarf2yaml.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/obj2yaml && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/obj2yaml -I/<<PKGBUILDDIR>>/tools/obj2yaml -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj2yaml.dir/dwarf2yaml.cpp.o -c /<<PKGBUILDDIR>>/tools/obj2yaml/dwarf2yaml.cpp
[ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyCompilandDumper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/PrettyCompilandDumper.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-pdbutil/PrettyCompilandDumper.cpp
[ 97%] Linking CXX executable ../../bin/llvm-readobj
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-readobj.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o CMakeFiles/llvm-readobj.dir/COFFImportDumper.cpp.o CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o CMakeFiles/llvm-readobj.dir/Error.cpp.o CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o CMakeFiles/llvm-readobj.dir/WasmDumper.cpp.o CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o CMakeFiles/llvm-readobj.dir/WindowsResourceDumper.cpp.o -o ../../bin/llvm-readobj  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Built target llvm-readobj
/usr/bin/make  -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/opt /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/opt /<<PKGBUILDDIR>>/build-llvm/tools/opt/CMakeFiles/opt.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/opt/CMakeFiles/opt.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/opt/CMakeFiles/opt.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/opt/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/opt/CMakeFiles/opt.dir/depend.internal".
Scanning dependencies of target opt
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Building CXX object tools/opt/CMakeFiles/opt.dir/AnalysisWrappers.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/opt && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/opt -I/<<PKGBUILDDIR>>/tools/opt -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/opt.dir/AnalysisWrappers.cpp.o -c /<<PKGBUILDDIR>>/tools/opt/AnalysisWrappers.cpp
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1984:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1984 |     __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1984:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1984:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/Error.h:13,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/dwarf2yaml.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/Error.h:13,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/dwarf2yaml.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/algorithm:61,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/10/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >]':
/usr/include/c++/10/bits/stl_algobase.h:152:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
  152 |     iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b)
      |     ^~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:152:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/10/bits/stl_algo.h: In function '{anonymous}::ResultRow {anonymous}::getStats(std::vector<long long unsigned int>&)':
/usr/include/c++/10/bits/stl_algo.h:4788:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 4788 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4789 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4790 |     __gnu_cxx::__ops::__iter_less_iter());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:4788:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 4788 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4789 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4790 |     __gnu_cxx::__ops::__iter_less_iter());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:4788:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 4788 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4789 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4790 |     __gnu_cxx::__ops::__iter_less_iter());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
[ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyEnumDumper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/PrettyEnumDumper.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-pdbutil/PrettyEnumDumper.cpp
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = std::tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_val<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
  134 |     __push_heap(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.h:19,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.cc:20:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const int&, unsigned int, {anonymous}::ResultRow}; _Tp = std::tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Alloc = std::allocator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/Error.h:13,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/dwarf2yaml.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::AttributeAbbrev&}; _Tp = llvm::DWARFYAML::AttributeAbbrev; _Alloc = std::allocator<llvm::DWARFYAML::AttributeAbbrev>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::AttributeAbbrev>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = std::tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/Error.h:13,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/dwarf2yaml.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In function 'void dumpDebugAbbrev(llvm::DWARFContext&, llvm::DWARFYAML::Data&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::AttributeAbbrev*, std::vector<llvm::DWARFYAML::AttributeAbbrev> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = std::tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:85:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   85 |      std::iter_swap(__result, __b);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:87:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   87 |      std::iter_swap(__result, __c);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:89:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   89 |      std::iter_swap(__result, __a);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/Error.h:13,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/dwarf2yaml.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::ARangeDescriptor&}; _Tp = llvm::DWARFYAML::ARangeDescriptor; _Alloc = std::allocator<llvm::DWARFYAML::ARangeDescriptor>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::ARangeDescriptor>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::ARangeDescriptor>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::ARange&}; _Tp = llvm::DWARFYAML::ARange; _Alloc = std::allocator<llvm::DWARFYAML::ARange>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::ARange>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/Error.h:13,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/dwarf2yaml.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In function 'void dumpDebugARanges(llvm::DWARFContext&, llvm::DWARFYAML::Data&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::ARangeDescriptor*, std::vector<llvm::DWARFYAML::ARangeDescriptor> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::ARange*, std::vector<llvm::DWARFYAML::ARange> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:85:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   85 |      std::iter_swap(__result, __b);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:87:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   87 |      std::iter_swap(__result, __c);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:89:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   89 |      std::iter_swap(__result, __a);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/Error.h:13,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/dwarf2yaml.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::FormValue&}; _Tp = llvm::DWARFYAML::FormValue; _Alloc = std::allocator<llvm::DWARFYAML::FormValue>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::FormValue>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::FormValue>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = std::tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::Unit&}; _Tp = llvm::DWARFYAML::Unit; _Alloc = std::allocator<llvm::DWARFYAML::Unit>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::Unit>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::File&}; _Tp = llvm::DWARFYAML::File; _Alloc = std::allocator<llvm::DWARFYAML::File>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::File>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = std::tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::LineTableOpcode&}; _Tp = llvm::DWARFYAML::LineTableOpcode; _Alloc = std::allocator<llvm::DWARFYAML::LineTableOpcode>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::LineTableOpcode>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:85:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   85 |      std::iter_swap(__result, __b);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:87:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   87 |      std::iter_swap(__result, __c);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:89:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   89 |      std::iter_swap(__result, __a);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/Error.h:13,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/dwarf2yaml.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In function 'void dumpDebugInfo(llvm::DWARFContext&, llvm::DWARFYAML::Data&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::FormValue*, std::vector<llvm::DWARFYAML::FormValue> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::Unit*, std::vector<llvm::DWARFYAML::Unit> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:85:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   85 |      std::iter_swap(__result, __b);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:87:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   87 |      std::iter_swap(__result, __c);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:89:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   89 |      std::iter_swap(__result, __a);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 97%] Building CXX object tools/opt/CMakeFiles/opt.dir/BreakpointPrinter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/opt && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/opt -I/<<PKGBUILDDIR>>/tools/opt -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/opt.dir/BreakpointPrinter.cpp.o -c /<<PKGBUILDDIR>>/tools/opt/BreakpointPrinter.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/Error.h:13,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/dwarf2yaml.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::yaml::Hex64}; _Tp = llvm::yaml::Hex64; _Alloc = std::allocator<llvm::yaml::Hex64>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::yaml::Hex64>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.h:19,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.cc:20:
/usr/include/c++/10/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::iterator) [with _Tp = std::tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Alloc = std::allocator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >]':
/usr/include/c++/10/bits/vector.tcc:184:5: note: parameter passing for argument of type 'std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >::iterator' changed in GCC 7.1
  184 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:184:5: note: parameter passing for argument of type 'std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc:184:5: note: parameter passing for argument of type 'std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = std::tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::LineTable&}; _Tp = llvm::DWARFYAML::LineTable; _Alloc = std::allocator<llvm::DWARFYAML::LineTable>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::DWARFYAML::LineTable>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:85:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   85 |      std::iter_swap(__result, __b);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:87:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   87 |      std::iter_swap(__result, __c);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:89:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   89 |      std::iter_swap(__result, __a);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/Error.h:13,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/dwarf2yaml.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In function 'void dumpDebugLines(llvm::DWARFContext&, llvm::DWARFYAML::Data&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::File*, std::vector<llvm::DWARFYAML::File> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/Error.h:13,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/dwarf2yaml.cpp:10:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::yaml::Hex64*, std::vector<llvm::yaml::Hex64> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/Error.h:13,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/dwarf2yaml.cpp:10:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::LineTableOpcode*, std::vector<llvm::DWARFYAML::LineTableOpcode> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::DWARFYAML::LineTable*, std::vector<llvm::DWARFYAML::LineTable> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Distance = int; _Tp = std::tuple<int, long long unsigned int, {anonymous}::ResultRow>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<llvm::xray::LatencyAccountant::exportStats<llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const::<lambda(int32_t, size_t, const {anonymous}::ResultRow&)> >::<lambda(const TupleType&, const TupleType&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:85:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   85 |      std::iter_swap(__result, __b);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:87:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   87 |      std::iter_swap(__result, __c);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:89:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
   89 |      std::iter_swap(__result, __a);
      |      ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyExternalSymbolDumper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/PrettyExternalSymbolDumper.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-pdbutil/PrettyExternalSymbolDumper.cpp
[ 97%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/obj2yaml && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/obj2yaml -I/<<PKGBUILDDIR>>/tools/obj2yaml -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o -c /<<PKGBUILDDIR>>/tools/obj2yaml/elf2yaml.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.h:19,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.cc:20:
/usr/include/c++/10/bits/vector.tcc: In member function 'void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.h:19,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.cc:20:
/usr/include/c++/10/bits/stl_vector.h:1461:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1461 |  return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.h:19,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.cc:20:
/usr/include/c++/10/bits/vector.tcc: In member function 'void llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.cc:14:
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.h:19,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.cc:20:
/usr/include/c++/10/bits/stl_vector.h:1461:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::tuple<int, long long unsigned int, {anonymous}::ResultRow>*, std::vector<std::tuple<int, long long unsigned int, {anonymous}::ResultRow> > >' changed in GCC 7.1
 1461 |  return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.h:19,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.cc:20:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const int&, const long long unsigned int&}; _Tp = std::pair<int, long long unsigned int>; _Alloc = std::allocator<std::pair<int, long long unsigned int> >]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<std::pair<int, long long unsigned int> >::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'bool llvm::xray::LatencyAccountant::accountRecord(const llvm::xray::XRayRecord&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<int, long long unsigned int>*, std::vector<std::pair<int, long long unsigned int> > >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.h:19,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-account.cc:20:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/Error.h:13,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/elf2yaml.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/Error.h:13,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/elf2yaml.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyFunctionDumper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/PrettyFunctionDumper.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-pdbutil/PrettyFunctionDumper.cpp
[ 97%] Building CXX object tools/opt/CMakeFiles/opt.dir/Debugify.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/opt && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/opt -I/<<PKGBUILDDIR>>/tools/opt -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/opt.dir/Debugify.cpp.o -c /<<PKGBUILDDIR>>/tools/opt/Debugify.cpp
[ 97%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-color-helper.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-xray && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-xray -I/<<PKGBUILDDIR>>/tools/llvm-xray -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-xray.dir/xray-color-helper.cc.o -c /<<PKGBUILDDIR>>/tools/llvm-xray/xray-color-helper.cc
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/Error.h:13,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/elf2yaml.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::ELFYAML::Relocation&}; _Tp = llvm::ELFYAML::Relocation; _Alloc = std::allocator<llvm::ELFYAML::Relocation>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::ELFYAML::Relocation>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::ELFYAML::Symbol&}; _Tp = llvm::ELFYAML::Symbol; _Alloc = std::allocator<llvm::ELFYAML::Symbol>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::ELFYAML::Symbol>::iterator' changed in GCC 7.1
[ 97%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-converter.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-xray && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-xray -I/<<PKGBUILDDIR>>/tools/llvm-xray -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-xray.dir/xray-converter.cc.o -c /<<PKGBUILDDIR>>/tools/llvm-xray/xray-converter.cc
[ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyTypeDumper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/PrettyTypeDumper.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-pdbutil/PrettyTypeDumper.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/BitVector.h:17,
                 from /<<PKGBUILDDIR>>/tools/opt/Debugify.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/IR/DIBuilder.h:572:74:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<long long unsigned int>::Data' from 'std::initializer_list<long long unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  102 |     : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/Error.h:13,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/elf2yaml.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'std::error_code {anonymous}::ELFDumper<ELFT>::dumpSymbols(const Elf_Shdr*, llvm::ELFYAML::LocalGlobalWeakSymbols&) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'std::error_code {anonymous}::ELFDumper<ELFT>::dumpSymbols(const Elf_Shdr*, llvm::ELFYAML::LocalGlobalWeakSymbols&) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'std::error_code {anonymous}::ELFDumper<ELFT>::dumpSymbols(const Elf_Shdr*, llvm::ELFYAML::LocalGlobalWeakSymbols&) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function 'std::error_code {anonymous}::ELFDumper<ELFT>::dumpSymbols(const Elf_Shdr*, llvm::ELFYAML::LocalGlobalWeakSymbols&) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Symbol*, std::vector<llvm::ELFYAML::Symbol> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/func-id-helper.h:16,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-converter.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-converter.cc:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/func-id-helper.h:16,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-converter.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-converter.cc:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/include/c++/10/bits/stl_vector.h: In function 'std::error_code elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile<ELFT>&) [with ELFT = llvm::object::ELFType<llvm::support::big, true>]':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 97%] Building CXX object tools/opt/CMakeFiles/opt.dir/GraphPrinters.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/opt && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/opt -I/<<PKGBUILDDIR>>/tools/opt -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/opt.dir/GraphPrinters.cpp.o -c /<<PKGBUILDDIR>>/tools/opt/GraphPrinters.cpp
/usr/include/c++/10/bits/stl_vector.h: In function 'std::error_code elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile<ELFT>&) [with ELFT = llvm::object::ELFType<llvm::support::big, false>]':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyTypedefDumper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/PrettyTypedefDumper.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-pdbutil/PrettyTypedefDumper.cpp
/usr/include/c++/10/bits/stl_vector.h: In function 'std::error_code elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile<ELFT>&) [with ELFT = llvm::object::ELFType<llvm::support::little, false>]':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function 'std::error_code elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile<ELFT>&) [with ELFT = llvm::object::ELFType<llvm::support::little, true>]':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::ELFYAML::Relocation*, std::vector<llvm::ELFYAML::Relocation> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ObjectFile.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/func-id-helper.h:16,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-converter.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-converter.cc:13:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::xray::YAMLXRayRecord}; _Tp = llvm::xray::YAMLXRayRecord; _Alloc = std::allocator<llvm::xray::YAMLXRayRecord>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::xray::YAMLXRayRecord>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 97%] Building CXX object tools/opt/CMakeFiles/opt.dir/NewPMDriver.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/opt && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/opt -I/<<PKGBUILDDIR>>/tools/opt -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/opt.dir/NewPMDriver.cpp.o -c /<<PKGBUILDDIR>>/tools/opt/NewPMDriver.cpp
[ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyVariableDumper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/PrettyVariableDumper.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-pdbutil/PrettyVariableDumper.cpp
/usr/include/c++/10/bits/vector.tcc: In member function 'void llvm::xray::TraceConverter::exportAsYAML(const llvm::xray::Trace&, llvm::raw_ostream&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::YAMLXRayRecord*, std::vector<llvm::xray::YAMLXRayRecord> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 97%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/obj2yaml && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/obj2yaml -I/<<PKGBUILDDIR>>/tools/obj2yaml -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o -c /<<PKGBUILDDIR>>/tools/obj2yaml/macho2yaml.cpp
[ 97%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-extract.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-xray && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-xray -I/<<PKGBUILDDIR>>/tools/llvm-xray -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-xray.dir/xray-extract.cc.o -c /<<PKGBUILDDIR>>/tools/llvm-xray/xray-extract.cc
[ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/StreamUtil.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/StreamUtil.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-pdbutil/StreamUtil.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/func-id-helper.h:16,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-extract.cc:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/func-id-helper.h:16,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-extract.cc:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/<<PKGBUILDDIR>>/tools/llvm-pdbutil/StreamUtil.cpp: In function 'void llvm::pdb::discoverStreamPurposes(llvm::pdb::PDBFile&, llvm::SmallVectorImpl<llvm::pdb::StreamInfo>&)':
/<<PKGBUILDDIR>>/tools/llvm-pdbutil/StreamUtil.cpp:92:53: warning: implicitly-declared 'llvm::pdb::DbiModuleDescriptor& llvm::pdb::DbiModuleDescriptor::operator=(const llvm::pdb::DbiModuleDescriptor&)' is deprecated [-Wdeprecated-copy]
   92 |       IMD.Descriptor = Modules.getModuleDescriptor(I);
      |                                                     ^
In file included from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/StreamUtil.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:30:3: note: because 'llvm::pdb::DbiModuleDescriptor' has user-provided 'llvm::pdb::DbiModuleDescriptor::DbiModuleDescriptor(const llvm::pdb::DbiModuleDescriptor&)'
   30 |   DbiModuleDescriptor(const DbiModuleDescriptor &Info);
      |   ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/obj2yaml/macho2yaml.cpp: In member function 'llvm::Expected<std::unique_ptr<llvm::MachOYAML::Object> > MachODumper::dump()':
/<<PKGBUILDDIR>>/tools/obj2yaml/macho2yaml.cpp:193:19: warning: redundant move in return statement [-Wredundant-move]
  193 |   return std::move(Y);
      |          ~~~~~~~~~^~~
/<<PKGBUILDDIR>>/tools/obj2yaml/macho2yaml.cpp:193:19: note: remove 'std::move' call
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/Error.h:13,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/macho2yaml.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/Error.h:13,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/macho2yaml.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/ObjectFile.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/func-id-helper.h:16,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-extract.cc:17:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::xray::YAMLXRaySledEntry}; _Tp = llvm::xray::YAMLXRaySledEntry; _Alloc = std::allocator<llvm::xray::YAMLXRaySledEntry>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::xray::YAMLXRaySledEntry>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/opt/NewPMDriver.cpp:17:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/opt/NewPMDriver.cpp:17:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/include/c++/10/bits/vector.tcc: In function '<lambda()>':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::xray::YAMLXRaySledEntry*, std::vector<llvm::xray::YAMLXRaySledEntry> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 97%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-xray && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-xray -I/<<PKGBUILDDIR>>/tools/llvm-xray -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-xray.dir/xray-graph.cc.o -c /<<PKGBUILDDIR>>/tools/llvm-xray/xray-graph.cc
[ 97%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/YAMLOutputStyle.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/tools/llvm-pdbutil -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/YAMLOutputStyle.cpp.o -c /<<PKGBUILDDIR>>/tools/llvm-pdbutil/YAMLOutputStyle.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/Error.h:13,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/macho2yaml.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long int>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachOYAML::NListEntry&}; _Tp = llvm::MachOYAML::NListEntry; _Alloc = std::allocator<llvm::MachOYAML::NListEntry>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::MachOYAML::NListEntry>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/Error.h:13,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/macho2yaml.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function 'void MachODumper::dumpSymbols(std::unique_ptr<llvm::MachOYAML::Object>&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachOYAML::NListEntry*, std::vector<llvm::MachOYAML::NListEntry> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/Error.h:13,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/macho2yaml.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachOYAML::FatArch&}; _Tp = llvm::MachOYAML::FatArch; _Alloc = std::allocator<llvm::MachOYAML::FatArch>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::MachOYAML::FatArch>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::MachOYAML::FatArch>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::yaml::Hex64}; _Tp = llvm::yaml::Hex64; _Alloc = std::allocator<llvm::yaml::Hex64>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::yaml::Hex64>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void MachODumper::dumpBindOpcodes(std::vector<llvm::MachOYAML::BindOpcode>&, llvm::ArrayRef<unsigned char>, bool)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::yaml::Hex64*, std::vector<llvm::yaml::Hex64> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::yaml::Hex64*, std::vector<llvm::yaml::Hex64> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/Error.h:13,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/macho2yaml.cpp:10:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/Error.h:13,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/macho2yaml.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void MachODumper::dumpRebaseOpcodes(std::unique_ptr<llvm::MachOYAML::Object>&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::yaml::Hex64*, std::vector<llvm::yaml::Hex64> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::yaml::Hex64*, std::vector<llvm::yaml::Hex64> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = llvm::MachOYAML::ExportEntry; _Alloc = std::allocator<llvm::MachOYAML::ExportEntry>]':
/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type 'std::vector<llvm::MachOYAML::ExportEntry>::iterator' changed in GCC 7.1
  509 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/func-id-helper.h:16,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-graph.h:21,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-graph.cc:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-graph.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-graph.cc:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/Error.h:13,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/macho2yaml.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In function 'const uint8_t* processExportNode(const uint8_t*, const uint8_t*, llvm::MachOYAML::ExportEntry&)':
/usr/include/c++/10/bits/stl_vector.h:1338:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachOYAML::ExportEntry*, std::vector<llvm::MachOYAML::ExportEntry> >' changed in GCC 7.1
 1338 |  _M_fill_insert(begin() + __offset, __n, __x);
      |  ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/Error.h:13,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/macho2yaml.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::MachOYAML::Section}; _Tp = llvm::MachOYAML::Section; _Alloc = std::allocator<llvm::MachOYAML::Section>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::MachOYAML::Section>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::MachOYAML::Section>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::MachOYAML::Section}; _Tp = llvm::MachOYAML::Section; _Alloc = std::allocator<llvm::MachOYAML::Section>]':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachOYAML::Section*, std::vector<llvm::MachOYAML::Section> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/YAMLOutputStyle.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/YAMLOutputStyle.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/OutputStyle.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/YAMLOutputStyle.h:13,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/YAMLOutputStyle.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::MachOYAML::LoadCommand}; _Tp = llvm::MachOYAML::LoadCommand; _Alloc = std::allocator<llvm::MachOYAML::LoadCommand>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::MachOYAML::LoadCommand>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/PdbYaml.h:16,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/YAMLOutputStyle.h:14,
                 from /<<PKGBUILDDIR>>/tools/llvm-pdbutil/YAMLOutputStyle.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from 'llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::SymbolKind; uint32_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:201:26:   required from 'llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType& llvm::VarStreamArrayIterator<ValueType, Extractor>::operator+=(unsigned int) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::SymbolKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> > >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h:124:53:   required from 'DerivedT& llvm::iterator_facade_base<DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT>::operator++() [with DerivedT = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::SymbolKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::SymbolKind> > >; IteratorCategoryT = std::forward_iterator_tag; T = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>; DifferenceTypeT = int; PointerT = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>*; ReferenceT = llvm::codeview::CVRecord<llvm::codeview::SymbolKind>&]'
/<<PKGBUILDDIR>>/tools/llvm-pdbutil/YAMLOutputStyle.cpp:264:48:   required from here
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h: In instantiation of 'llvm::Expected<llvm::codeview::CVRecord<Kind> > llvm::codeview::readCVRecordFromStream(llvm::BinaryStreamRef, uint32_t) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]':
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:91:62:   required from 'llvm::Error llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<Kind> >::operator()(llvm::BinaryStreamRef, uint32_t&, llvm::codeview::CVRecord<Kind>&) [with Kind = llvm::codeview::TypeLeafKind; uint32_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/BinaryStreamArray.h:201:26:   required from 'llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType& llvm::VarStreamArrayIterator<ValueType, Extractor>::operator+=(unsigned int) [with ValueType = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>; Extractor = llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> >; llvm::VarStreamArrayIterator<ValueType, Extractor>::IterType = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> > >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/iterator.h:124:53:   required from 'DerivedT& llvm::iterator_facade_base<DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT>::operator++() [with DerivedT = llvm::VarStreamArrayIterator<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>, llvm::VarStreamArrayExtractor<llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind> > >; IteratorCategoryT = std::forward_iterator_tag; T = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>; DifferenceTypeT = int; PointerT = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>*; ReferenceT = llvm::codeview::CVRecord<llvm::codeview::TypeLeafKind>&]'
/<<PKGBUILDDIR>>/tools/llvm-pdbutil/YAMLOutputStyle.cpp:288:39:   required from here
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: warning: redundant move in return statement [-Wredundant-move]
   73 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:73:24: note: remove 'std::move' call
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: warning: redundant move in return statement [-Wredundant-move]
   81 |     return std::move(EC);
      |                        ^
/<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVRecord.h:81:24: note: remove 'std::move' call
/usr/include/c++/10/bits/vector.tcc: In member function 'void MachODumper::dumpLoadCommands(std::unique_ptr<llvm::MachOYAML::Object>&)':
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachOYAML::LoadCommand*, std::vector<llvm::MachOYAML::LoadCommand> >' changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachOYAML::Object&}; _Tp = llvm::MachOYAML::Object; _Alloc = std::allocator<llvm::MachOYAML::Object>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::MachOYAML::Object>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:26,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Error.h:19,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/Error.h:13,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/macho2yaml.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In function 'llvm::Error macho2yaml(llvm::raw_ostream&, const llvm::object::MachOUniversalBinary&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachOYAML::FatArch*, std::vector<llvm::MachOYAML::FatArch> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::MachOYAML::Object*, std::vector<llvm::MachOYAML::Object> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 97%] Building CXX object tools/opt/CMakeFiles/opt.dir/PassPrinters.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/opt && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/opt -I/<<PKGBUILDDIR>>/tools/opt -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/opt.dir/PassPrinters.cpp.o -c /<<PKGBUILDDIR>>/tools/opt/PassPrinters.cpp
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/func-id-helper.h:16,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-graph.h:21,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-graph.cc:15:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/func-id-helper.h:16,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-graph.h:21,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-graph.cc:15:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/10/bits/stl_algo.h:1984:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1984 |     __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth,
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1984:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1984:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
/<<PKGBUILDDIR>>/tools/llvm-xray/xray-graph.cc: In function 'void llvm::xray::GraphRenderer::getStats(U, U, llvm::xray::GraphRenderer::TimeStat&) [with U = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >]':
/<<PKGBUILDDIR>>/tools/llvm-xray/xray-graph.cc:255:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  255 | void GraphRenderer::getStats(U begin, U end, GraphRenderer::TimeStat &S) {
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-xray/xray-graph.cc:255:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/MathExtras.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/func-id-helper.h:16,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-graph.h:21,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-graph.cc:15:
/usr/include/c++/10/bits/stl_algo.h:4788:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 4788 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4789 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4790 |     __gnu_cxx::__ops::__iter_less_iter());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:4788:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 4788 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4789 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4790 |     __gnu_cxx::__ops::__iter_less_iter());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:4788:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 4788 |       std::__introselect(__first, __nth, __last,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 4789 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4790 |     __gnu_cxx::__ops::__iter_less_iter());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-xray/xray-graph.cc: In member function 'void llvm::xray::GraphRenderer::calculateEdgeStatistics()':
/<<PKGBUILDDIR>>/tools/llvm-xray/xray-graph.cc:284:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  284 |     getStats(A.Timings.begin(), A.Timings.end(), A.S);
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 97%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/wasm2yaml.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/obj2yaml && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/obj2yaml -I/<<PKGBUILDDIR>>/tools/obj2yaml -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj2yaml.dir/wasm2yaml.cpp.o -c /<<PKGBUILDDIR>>/tools/obj2yaml/wasm2yaml.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-graph.h:19,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-graph.cc:15:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/tools/llvm-xray/xray-graph.cc: In member function 'void llvm::xray::GraphRenderer::calculateVertexStatistics()':
/<<PKGBUILDDIR>>/tools/llvm-xray/xray-graph.cc:298:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
  298 |       getStats(TempTimings.begin(), TempTimings.end(), G[V.first].S);
      |       ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-graph.h:19,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-graph.cc:15:
/usr/include/c++/10/bits/stl_vector.h: In member function 'llvm::Error llvm::xray::GraphRenderer::accountRecord(const llvm::xray::XRayRecord&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Endian.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/CodeView/CVDebugRecord.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/COFF.h:19,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/obj2yaml.h:16,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/wasm2yaml.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/COFF.h:17,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/obj2yaml.h:16,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/wasm2yaml.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CallGraph.h:50,
                 from /<<PKGBUILDDIR>>/tools/opt/PassPrinters.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/GraphTraits.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/Analysis/CallGraph.h:49,
                 from /<<PKGBUILDDIR>>/tools/opt/PassPrinters.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 97%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph-diff.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-xray && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-xray -I/<<PKGBUILDDIR>>/tools/llvm-xray -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-xray.dir/xray-graph-diff.cc.o -c /<<PKGBUILDDIR>>/tools/llvm-xray/xray-graph-diff.cc
[ 97%] Linking CXX executable ../../bin/llvm-pdbutil
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-pdbutil && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-pdbutil.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-pdbutil.dir/Analyze.cpp.o CMakeFiles/llvm-pdbutil.dir/BytesOutputStyle.cpp.o CMakeFiles/llvm-pdbutil.dir/Diff.cpp.o CMakeFiles/llvm-pdbutil.dir/DiffPrinter.cpp.o CMakeFiles/llvm-pdbutil.dir/DumpOutputStyle.cpp.o CMakeFiles/llvm-pdbutil.dir/InputFile.cpp.o CMakeFiles/llvm-pdbutil.dir/llvm-pdbutil.cpp.o CMakeFiles/llvm-pdbutil.dir/FormatUtil.cpp.o CMakeFiles/llvm-pdbutil.dir/LinePrinter.cpp.o CMakeFiles/llvm-pdbutil.dir/MinimalSymbolDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/MinimalTypeDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PdbYaml.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyBuiltinDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyClassDefinitionDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyClassLayoutGraphicalDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyCompilandDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyEnumDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyExternalSymbolDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyFunctionDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyTypeDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyTypedefDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyVariableDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/StreamUtil.cpp.o CMakeFiles/llvm-pdbutil.dir/YAMLOutputStyle.cpp.o -o ../../bin/llvm-pdbutil  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
[ 97%] Building CXX object tools/opt/CMakeFiles/opt.dir/PrintSCC.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/opt && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/opt -I/<<PKGBUILDDIR>>/tools/opt -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/opt.dir/PrintSCC.cpp.o -c /<<PKGBUILDDIR>>/tools/opt/PrintSCC.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Built target llvm-pdbutil
[ 97%] Building CXX object tools/opt/CMakeFiles/opt.dir/opt.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/opt && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/opt -I/<<PKGBUILDDIR>>/tools/opt -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/opt.dir/opt.cpp.o -c /<<PKGBUILDDIR>>/tools/opt/opt.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/COFF.h:20,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/obj2yaml.h:16,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/wasm2yaml.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::WasmYAML::Import&}; _Tp = llvm::WasmYAML::Import; _Alloc = std::allocator<llvm::WasmYAML::Import>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::WasmYAML::Import>::iterator' changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::WasmYAML::Global&}; _Tp = llvm::WasmYAML::Global; _Alloc = std::allocator<llvm::WasmYAML::Global>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::WasmYAML::Global>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::WasmYAML::ElemSegment&}; _Tp = llvm::WasmYAML::ElemSegment; _Alloc = std::allocator<llvm::WasmYAML::ElemSegment>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::WasmYAML::ElemSegment>::iterator' changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::WasmYAML::DataSegment&}; _Tp = llvm::WasmYAML::DataSegment; _Alloc = std::allocator<llvm::WasmYAML::DataSegment>]':
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector<llvm::WasmYAML::DataSegment>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/include/llvm/MC/SubtargetFeature.h:25,
                 from /<<PKGBUILDDIR>>/include/llvm/Object/COFF.h:20,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/obj2yaml.h:16,
                 from /<<PKGBUILDDIR>>/tools/obj2yaml/wasm2yaml.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In function 'std::error_code wasm2yaml(llvm::raw_ostream&, const llvm::object::WasmObjectFile&)':
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::WasmYAML::Import*, std::vector<llvm::WasmYAML::Import> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::WasmYAML::Global*, std::vector<llvm::WasmYAML::Global> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::WasmYAML::ElemSegment*, std::vector<llvm::WasmYAML::ElemSegment> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<llvm::WasmYAML::DataSegment*, std::vector<llvm::WasmYAML::DataSegment> >' changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 97%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/Error.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/obj2yaml && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/obj2yaml -I/<<PKGBUILDDIR>>/tools/obj2yaml -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/obj2yaml.dir/Error.cpp.o -c /<<PKGBUILDDIR>>/tools/obj2yaml/Error.cpp
In file included from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-graph.h:23,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-graph-diff.h:18,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-graph-diff.cc:19:
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<std::pair<int, int>, llvm::xray::GraphRenderer::CallStats, llvm::DenseMapInfo<std::pair<int, int> >, llvm::detail::DenseMapPair<std::pair<int, int>, llvm::xray::GraphRenderer::CallStats> >; DerivedT = llvm::DenseMap<std::pair<int, int>, llvm::xray::GraphRenderer::CallStats, llvm::DenseMapInfo<std::pair<int, int> >, llvm::detail::DenseMapPair<std::pair<int, int>, llvm::xray::GraphRenderer::CallStats> >; KeyT = std::pair<int, int>; ValueT = llvm::xray::GraphRenderer::CallStats; KeyInfoT = llvm::DenseMapInfo<std::pair<int, int> >; BucketT = llvm::detail::DenseMapPair<std::pair<int, int>, llvm::xray::GraphRenderer::CallStats>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<int, int>; ValueT = llvm::xray::GraphRenderer::CallStats; KeyInfoT = llvm::DenseMapInfo<std::pair<int, int> >; BucketT = llvm::detail::DenseMapPair<std::pair<int, int>, llvm::xray::GraphRenderer::CallStats>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = std::pair<int, int>; ValueT = llvm::xray::GraphRenderer::CallStats; KeyInfoT = llvm::DenseMapInfo<std::pair<int, int> >; BucketT = llvm::detail::DenseMapPair<std::pair<int, int>, llvm::xray::GraphRenderer::CallStats>]'
/<<PKGBUILDDIR>>/include/llvm/XRay/Graph.h:75:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<std::pair<int, int>, llvm::xray::GraphRenderer::CallStats>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<std::pair<int, int>, llvm::xray::GraphRenderer::CallStats>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<int, llvm::xray::GraphRenderer::FunctionStats, llvm::DenseMapInfo<int>, llvm::detail::DenseMapPair<int, llvm::xray::GraphRenderer::FunctionStats> >; DerivedT = llvm::DenseMap<int, llvm::xray::GraphRenderer::FunctionStats, llvm::DenseMapInfo<int>, llvm::detail::DenseMapPair<int, llvm::xray::GraphRenderer::FunctionStats> >; KeyT = int; ValueT = llvm::xray::GraphRenderer::FunctionStats; KeyInfoT = llvm::DenseMapInfo<int>; BucketT = llvm::detail::DenseMapPair<int, llvm::xray::GraphRenderer::FunctionStats>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = int; ValueT = llvm::xray::GraphRenderer::FunctionStats; KeyInfoT = llvm::DenseMapInfo<int>; BucketT = llvm::detail::DenseMapPair<int, llvm::xray::GraphRenderer::FunctionStats>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = int; ValueT = llvm::xray::GraphRenderer::FunctionStats; KeyInfoT = llvm::DenseMapInfo<int>; BucketT = llvm::detail::DenseMapPair<int, llvm::xray::GraphRenderer::FunctionStats>]'
/<<PKGBUILDDIR>>/include/llvm/XRay/Graph.h:75:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<int, llvm::xray::GraphRenderer::FunctionStats>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<int, llvm::xray::GraphRenderer::FunctionStats>' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<int, llvm::DenseSet<int, llvm::DenseMapInfo<int> >, llvm::DenseMapInfo<int>, llvm::detail::DenseMapPair<int, llvm::DenseSet<int, llvm::DenseMapInfo<int> > > >; DerivedT = llvm::DenseMap<int, llvm::DenseSet<int, llvm::DenseMapInfo<int> >, llvm::DenseMapInfo<int>, llvm::detail::DenseMapPair<int, llvm::DenseSet<int, llvm::DenseMapInfo<int> > > >; KeyT = int; ValueT = llvm::DenseSet<int, llvm::DenseMapInfo<int> >; KeyInfoT = llvm::DenseMapInfo<int>; BucketT = llvm::detail::DenseMapPair<int, llvm::DenseSet<int, llvm::DenseMapInfo<int> > >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = int; ValueT = llvm::DenseSet<int, llvm::DenseMapInfo<int> >; KeyInfoT = llvm::DenseMapInfo<int>; BucketT = llvm::detail::DenseMapPair<int, llvm::DenseSet<int, llvm::DenseMapInfo<int> > >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = int; ValueT = llvm::DenseSet<int, llvm::DenseMapInfo<int> >; KeyInfoT = llvm::DenseMapInfo<int>; BucketT = llvm::detail::DenseMapPair<int, llvm::DenseSet<int, llvm::DenseMapInfo<int> > >]'
/<<PKGBUILDDIR>>/include/llvm/XRay/Graph.h:75:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<int, llvm::DenseSet<int, llvm::DenseMapInfo<int> > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<int, llvm::DenseSet<int, llvm::DenseMapInfo<int> > >' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMapBase<OtherBaseT, KeyT, ValueT, KeyInfoT, BucketT>&) [with OtherBaseT = llvm::DenseMap<int, llvm::SmallVector<llvm::xray::GraphRenderer::FunctionAttr, 4> >; DerivedT = llvm::DenseMap<int, llvm::SmallVector<llvm::xray::GraphRenderer::FunctionAttr, 4> >; KeyT = int; ValueT = llvm::SmallVector<llvm::xray::GraphRenderer::FunctionAttr, 4>; KeyInfoT = llvm::DenseMapInfo<int>; BucketT = llvm::detail::DenseMapPair<int, llvm::SmallVector<llvm::xray::GraphRenderer::FunctionAttr, 4> >]':
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:711:28:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::copyFrom(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = int; ValueT = llvm::SmallVector<llvm::xray::GraphRenderer::FunctionAttr, 4>; KeyInfoT = llvm::DenseMapInfo<int>; BucketT = llvm::detail::DenseMapPair<int, llvm::SmallVector<llvm::xray::GraphRenderer::FunctionAttr, 4> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:665:5:   required from 'llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::DenseMap(const llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>&) [with KeyT = int; ValueT = llvm::SmallVector<llvm::xray::GraphRenderer::FunctionAttr, 4>; KeyInfoT = llvm::DenseMapInfo<int>; BucketT = llvm::detail::DenseMapPair<int, llvm::SmallVector<llvm::xray::GraphRenderer::FunctionAttr, 4> >]'
/<<PKGBUILDDIR>>/tools/llvm-xray/xray-graph.h:37:7:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair<int, llvm::SmallVector<llvm::xray::GraphRenderer::FunctionAttr, 4> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  396 |       memcpy(getBuckets(), other.getBuckets(),
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |              getNumBuckets() * sizeof(BucketT));
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair<int, llvm::SmallVector<llvm::xray::GraphRenderer::FunctionAttr, 4> >' declared here
   40 | struct DenseMapPair : public std::pair<KeyT, ValueT> {
      |        ^~~~~~~~~~~~
[ 97%] Linking CXX executable ../../bin/obj2yaml
cd /<<PKGBUILDDIR>>/build-llvm/tools/obj2yaml && /usr/bin/cmake -E cmake_link_script CMakeFiles/obj2yaml.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o CMakeFiles/obj2yaml.dir/dwarf2yaml.cpp.o CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o CMakeFiles/obj2yaml.dir/wasm2yaml.cpp.o CMakeFiles/obj2yaml.dir/Error.cpp.o -o ../../bin/obj2yaml  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Built target obj2yaml
/usr/bin/make  -f tools/sancov/CMakeFiles/sancov.dir/build.make tools/sancov/CMakeFiles/sancov.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/sancov /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/sancov /<<PKGBUILDDIR>>/build-llvm/tools/sancov/CMakeFiles/sancov.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/sancov/CMakeFiles/sancov.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/sancov/CMakeFiles/sancov.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/sancov/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/sancov/CMakeFiles/sancov.dir/depend.internal".
Scanning dependencies of target sancov
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/sancov/CMakeFiles/sancov.dir/build.make tools/sancov/CMakeFiles/sancov.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Building CXX object tools/sancov/CMakeFiles/sancov.dir/sancov.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/sancov && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/sancov -I/<<PKGBUILDDIR>>/tools/sancov -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/sancov.dir/sancov.cc.o -c /<<PKGBUILDDIR>>/tools/sancov/sancov.cc
/usr/bin/make  -f tools/sanstats/CMakeFiles/sanstats.dir/build.make tools/sanstats/CMakeFiles/sanstats.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/sanstats /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/sanstats /<<PKGBUILDDIR>>/build-llvm/tools/sanstats/CMakeFiles/sanstats.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/sanstats/CMakeFiles/sanstats.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/sanstats/CMakeFiles/sanstats.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/sanstats/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/sanstats/CMakeFiles/sanstats.dir/depend.internal".
Scanning dependencies of target sanstats
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/sanstats/CMakeFiles/sanstats.dir/build.make tools/sanstats/CMakeFiles/sanstats.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Building CXX object tools/sanstats/CMakeFiles/sanstats.dir/sanstats.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/sanstats && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/sanstats -I/<<PKGBUILDDIR>>/tools/sanstats -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/sanstats.dir/sanstats.cpp.o -c /<<PKGBUILDDIR>>/tools/sanstats/sanstats.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/opt/opt.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/opt/opt.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/sancov/sancov.cc:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/sancov/sancov.cc:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/sancov/sancov.cc:13:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/sancov/sancov.cc:13:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/opt/opt.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Twine.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Triple.h:13,
                 from /<<PKGBUILDDIR>>/tools/opt/opt.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 97%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-stacks.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-xray && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-xray -I/<<PKGBUILDDIR>>/tools/llvm-xray -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-xray.dir/xray-stacks.cc.o -c /<<PKGBUILDDIR>>/tools/llvm-xray/xray-stacks.cc
[ 97%] Linking CXX executable ../../bin/sanstats
cd /<<PKGBUILDDIR>>/build-llvm/tools/sanstats && /usr/bin/cmake -E cmake_link_script CMakeFiles/sanstats.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/sanstats.dir/sanstats.cpp.o -o ../../bin/sanstats  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Built target sanstats
/usr/bin/make  -f tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build.make tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/verify-uselistorder /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/verify-uselistorder /<<PKGBUILDDIR>>/build-llvm/tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/verify-uselistorder/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/depend.internal".
Scanning dependencies of target verify-uselistorder
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build.make tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Building CXX object tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/verify-uselistorder && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/verify-uselistorder -I/<<PKGBUILDDIR>>/tools/verify-uselistorder -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o -c /<<PKGBUILDDIR>>/tools/verify-uselistorder/verify-uselistorder.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/func-id-helper.h:16,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-stacks.cc:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/forward_list.h:38,
                 from /usr/include/c++/10/forward_list:38,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-stacks.cc:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/func-id-helper.h:16,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-stacks.cc:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<const TrieNode<StackDuration>*, long long unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:514:22:   required from 'llvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(llvm::SmallVectorImpl<T>::iterator, const T&) [with T = std::pair<const TrieNode<StackDuration>*, long long unsigned int>; llvm::SmallVectorImpl<T>::iterator = std::pair<const TrieNode<StackDuration>*, long long unsigned int>*]'
/<<PKGBUILDDIR>>/tools/llvm-xray/xray-stacks.cc:637:36:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const TrieNode<StackDuration>*, long long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/forward_list.h:38,
                 from /usr/include/c++/10/forward_list:38,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-stacks.cc:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const TrieNode<StackDuration>*, long long unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/DIContext.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/Symbolize/Symbolize.h:17,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/func-id-helper.h:16,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-stacks.cc:21:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<TrieNode<StackDuration>*, long long unsigned int>; T2 = std::pair<TrieNode<StackDuration>*, long long unsigned int>; T = std::pair<TrieNode<StackDuration>*, long long unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<TrieNode<StackDuration>*, long long unsigned int>*; It2 = std::pair<TrieNode<StackDuration>*, long long unsigned int>*; T = std::pair<TrieNode<StackDuration>*, long long unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<TrieNode<StackDuration>*, long long unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<TrieNode<StackDuration>*, long long unsigned int>; unsigned int N = 8]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:376:9:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap<unsigned int, llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:739:29:   required from 'void llvm::DenseMap<KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:502:40:   required from 'void llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::grow(unsigned int) [with DerivedT = llvm::DenseMap<unsigned int, llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:546:13:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = unsigned int; DerivedT = llvm::DenseMap<unsigned int, llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:512:37:   required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const unsigned int&; ValueArgs = {}; DerivedT = llvm::DenseMap<unsigned int, llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:292:29:   required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<unsigned int, llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8> >; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8> >]'
/<<PKGBUILDDIR>>/include/llvm/ADT/DenseMap.h:296:28:   required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<unsigned int, llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo<unsigned int>; BucketT = llvm::detail::DenseMapPair<unsigned int, llvm::SmallVector<std::pair<TrieNode<StackDuration>*, long long unsigned int>, 8> >]'
/<<PKGBUILDDIR>>/tools/llvm-xray/xray-stacks.cc:367:36:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<TrieNode<StackDuration>*, long long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/forward_list.h:38,
                 from /usr/include/c++/10/forward_list:38,
                 from /<<PKGBUILDDIR>>/tools/llvm-xray/xray-stacks.cc:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<TrieNode<StackDuration>*, long long unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/include/llvm/DebugInfo/Symbolize/Symbolize.h:23,
                 from /<<PKGBUILDDIR>>/tools/sancov/sancov.cc:16:
/usr/include/c++/10/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity<long long unsigned int>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, long long unsigned int, std::_Identity<long long unsigned int>, std::less<long long unsigned int>, std::allocator<long long unsigned int> >::const_iterator' changed in GCC 7.1
 2193 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 97%] Linking CXX executable ../../bin/verify-uselistorder
cd /<<PKGBUILDDIR>>/build-llvm/tools/verify-uselistorder && /usr/bin/cmake -E cmake_link_script CMakeFiles/verify-uselistorder.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o -o ../../bin/verify-uselistorder  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Built target verify-uselistorder
/usr/bin/make  -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/yaml2obj /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/yaml2obj /<<PKGBUILDDIR>>/build-llvm/tools/yaml2obj/CMakeFiles/yaml2obj.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/yaml2obj/CMakeFiles/yaml2obj.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/yaml2obj/CMakeFiles/yaml2obj.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/yaml2obj/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/yaml2obj/CMakeFiles/yaml2obj.dir/depend.internal".
Scanning dependencies of target yaml2obj
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/yaml2obj && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/yaml2obj -I/<<PKGBUILDDIR>>/tools/yaml2obj -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o -c /<<PKGBUILDDIR>>/tools/yaml2obj/yaml2obj.cpp
[ 97%] Linking CXX executable ../../bin/opt
cd /<<PKGBUILDDIR>>/build-llvm/tools/opt && /usr/bin/cmake -E cmake_link_script CMakeFiles/opt.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,--export-dynamic  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 CMakeFiles/opt.dir/AnalysisWrappers.cpp.o CMakeFiles/opt.dir/BreakpointPrinter.cpp.o CMakeFiles/opt.dir/Debugify.cpp.o CMakeFiles/opt.dir/GraphPrinters.cpp.o CMakeFiles/opt.dir/NewPMDriver.cpp.o CMakeFiles/opt.dir/PassPrinters.cpp.o CMakeFiles/opt.dir/PrintSCC.cpp.o CMakeFiles/opt.dir/opt.cpp.o -o ../../bin/opt  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../lib/libPolly.a ../../lib/libLLVM-6.0.so.1 ../../lib/libPollyISL.a /usr/lib/arm-linux-gnueabihf/libjsoncpp.so 
[ 97%] Linking CXX executable ../../bin/sancov
cd /<<PKGBUILDDIR>>/build-llvm/tools/sancov && /usr/bin/cmake -E cmake_link_script CMakeFiles/sancov.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/sancov.dir/sancov.cc.o -o ../../bin/sancov  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Built target opt
[ 97%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2coff.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/yaml2obj && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/yaml2obj -I/<<PKGBUILDDIR>>/tools/yaml2obj -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/yaml2obj.dir/yaml2coff.cpp.o -c /<<PKGBUILDDIR>>/tools/yaml2obj/yaml2coff.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Built target sancov
[ 97%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2elf.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/yaml2obj && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/yaml2obj -I/<<PKGBUILDDIR>>/tools/yaml2obj -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/yaml2obj.dir/yaml2elf.cpp.o -c /<<PKGBUILDDIR>>/tools/yaml2obj/yaml2elf.cpp
[ 97%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-registry.cc.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-xray && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/llvm-xray -I/<<PKGBUILDDIR>>/tools/llvm-xray -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/llvm-xray.dir/xray-registry.cc.o -c /<<PKGBUILDDIR>>/tools/llvm-xray/xray-registry.cc
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/tools/yaml2obj/yaml2obj.cpp:18:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringExtras.h:17,
                 from /<<PKGBUILDDIR>>/tools/yaml2obj/yaml2obj.cpp:18:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/yaml2obj/yaml2elf.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Hashing.h:49,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/ArrayRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/yaml2obj/yaml2elf.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 97%] Linking CXX executable ../../bin/llvm-xray
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-xray && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-xray.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-xray.dir/llvm-xray.cc.o CMakeFiles/llvm-xray.dir/func-id-helper.cc.o CMakeFiles/llvm-xray.dir/xray-account.cc.o CMakeFiles/llvm-xray.dir/xray-color-helper.cc.o CMakeFiles/llvm-xray.dir/xray-converter.cc.o CMakeFiles/llvm-xray.dir/xray-extract.cc.o CMakeFiles/llvm-xray.dir/xray-graph.cc.o CMakeFiles/llvm-xray.dir/xray-graph-diff.cc.o CMakeFiles/llvm-xray.dir/xray-stacks.cc.o CMakeFiles/llvm-xray.dir/xray-registry.cc.o -o ../../bin/llvm-xray  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Built target llvm-xray
[ 97%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2macho.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/yaml2obj && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/yaml2obj -I/<<PKGBUILDDIR>>/tools/yaml2obj -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/yaml2obj.dir/yaml2macho.cpp.o -c /<<PKGBUILDDIR>>/tools/yaml2obj/yaml2macho.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/tools/yaml2obj/yaml2coff.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/tools/yaml2obj/yaml2coff.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-ar /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar /<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/depend.internal".
Scanning dependencies of target llvm-ranlib
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Generating ../../bin/llvm-ranlib
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar && /usr/bin/cmake -E create_symlink llvm-ar /<<PKGBUILDDIR>>/build-llvm/./bin/llvm-ranlib
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Built target llvm-ranlib
[ 97%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2wasm.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/yaml2obj && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/yaml2obj -I/<<PKGBUILDDIR>>/tools/yaml2obj -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/yaml2obj.dir/yaml2wasm.cpp.o -c /<<PKGBUILDDIR>>/tools/yaml2obj/yaml2wasm.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/MachO.h:19,
                 from /<<PKGBUILDDIR>>/tools/yaml2obj/yaml2macho.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/MachO.h:19,
                 from /<<PKGBUILDDIR>>/tools/yaml2obj/yaml2macho.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
/usr/bin/make  -f tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/build.make tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-ar /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar /<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/depend.internal".
Scanning dependencies of target llvm-dlltool
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/build.make tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Generating ../../bin/llvm-dlltool
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar && /usr/bin/cmake -E create_symlink llvm-ar /<<PKGBUILDDIR>>/build-llvm/./bin/llvm-dlltool
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Built target llvm-dlltool
/usr/bin/make  -f tools/llvm-ar/CMakeFiles/llvm-lib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-lib.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-ar /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar /<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-lib.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-lib.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-lib.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-lib.dir/depend.internal".
Scanning dependencies of target llvm-lib
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-ar/CMakeFiles/llvm-lib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-lib.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Generating ../../bin/llvm-lib
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-ar && /usr/bin/cmake -E create_symlink llvm-ar /<<PKGBUILDDIR>>/build-llvm/./bin/llvm-lib
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Built target llvm-lib
/usr/bin/make  -f tools/clang/tools/driver/CMakeFiles/clang.dir/build.make tools/clang/tools/driver/CMakeFiles/clang.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/driver /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/driver /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/driver/CMakeFiles/clang.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/driver/CMakeFiles/clang.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/driver/CMakeFiles/clang.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/driver/CMakeFiles/clang.dir/depend.internal".
Scanning dependencies of target clang
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/driver/CMakeFiles/clang.dir/build.make tools/clang/tools/driver/CMakeFiles/clang.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/driver.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/driver -I/<<PKGBUILDDIR>>/tools/clang/tools/driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clang.dir/driver.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/driver/driver.cpp
In file included from /usr/include/c++/10/bits/stl_algo.h:61,
                 from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/MachO.h:19,
                 from /<<PKGBUILDDIR>>/tools/yaml2obj/yaml2macho.cpp:16:
/usr/include/c++/10/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Distance = int; _Tp = std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&)::<lambda(const writeOperation&, const writeOperation&)> >]':
/usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/10/algorithm:62,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:23,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:20,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringMap.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Host.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/BinaryFormat/MachO.h:19,
                 from /<<PKGBUILDDIR>>/tools/yaml2obj/yaml2macho.cpp:16:
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<{anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&)::<lambda(const writeOperation&, const writeOperation&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
 1819 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&)::<lambda(const writeOperation&, const writeOperation&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
 1839 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&)::<lambda(const writeOperation&, const writeOperation&)> >]':
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
 1945 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
/usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
 1959 |    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h: In member function 'llvm::Error {anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&)':
/usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
 1974 |    std::__introsort_loop(__first, __last,
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1975 |     std::__lg(__last - __first) * 2,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1976 |     __comp);
      |     ~~~~~~~              
/usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
 1886 |    std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |    ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)>*, std::vector<std::pair<long long unsigned int, llvm::Error ({anonymous}::MachOWriter::*)(llvm::raw_ostream&)> > >' changed in GCC 7.1
 1891 |  std::__insertion_sort(__first, __last, __comp);
      |  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/COFFYAML.h:18,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/ObjectYAML.h:13,
                 from /<<PKGBUILDDIR>>/tools/yaml2obj/yaml2wasm.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/YAMLParser.h:130:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/Optional.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/COFFYAML.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/ObjectYAML/ObjectYAML.h:13,
                 from /<<PKGBUILDDIR>>/tools/yaml2obj/yaml2wasm.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Compilation.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/driver/driver.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = clang::driver::OffloadUnbundlingJobAction::DependentActionInfo]':
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:536:61:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Compilation.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/driver/driver.cpp:16:
/<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:509:10: note: 'struct clang::driver::OffloadUnbundlingJobAction::DependentActionInfo' declared here
  509 |   struct DependentActionInfo final {
      |          ^~~~~~~~~~~~~~~~~~~
/usr/bin/make  -f tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/build.make tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/depend
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Types.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Action.h:14,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Driver/Compilation.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/driver/driver.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<int, const clang::driver::Command*>]':
/<<PKGBUILDDIR>>/tools/clang/tools/driver/driver.cpp:480:58:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<int, const clang::driver::Command*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticOptions.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/driver/driver.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<int, const clang::driver::Command*>' declared here
  211 |     struct pair
      |            ^~~~
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/c-index-test /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/c-index-test /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/c-index-test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/depend.internal".
Scanning dependencies of target c-index-test
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/build.make tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Building C object tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/c-index-test.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/c-index-test && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/c-index-test -I/<<PKGBUILDDIR>>/tools/clang/tools/c-index-test -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -std=gnu89 -o CMakeFiles/c-index-test.dir/c-index-test.c.o -c /<<PKGBUILDDIR>>/tools/clang/tools/c-index-test/c-index-test.c
/usr/bin/make  -f tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/build.make tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/clang/tools/c-arcmt-test /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/c-arcmt-test /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/c-arcmt-test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/depend.internal".
Scanning dependencies of target c-arcmt-test
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/build.make tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Building C object tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/c-arcmt-test.c.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/c-arcmt-test && /usr/bin/gcc-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/c-arcmt-test -I/<<PKGBUILDDIR>>/tools/clang/tools/c-arcmt-test -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/c-arcmt-test.dir/c-arcmt-test.c.o -c /<<PKGBUILDDIR>>/tools/clang/tools/c-arcmt-test/c-arcmt-test.c
[ 97%] Linking CXX executable ../../../../bin/c-arcmt-test
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/c-arcmt-test && /usr/bin/cmake -E cmake_link_script CMakeFiles/c-arcmt-test.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/c-arcmt-test.dir/c-arcmt-test.c.o -o ../../../../bin/c-arcmt-test  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclang-6.0.so.1 ../../../../lib/libLLVM-6.0.so.1 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Built target c-arcmt-test
/usr/bin/make  -f tools/lldb/CMakeFiles/finish_swig.dir/build.make tools/lldb/CMakeFiles/finish_swig.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb /<<PKGBUILDDIR>>/build-llvm/tools/lldb/CMakeFiles/finish_swig.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/CMakeFiles/finish_swig.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/CMakeFiles/finish_swig.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/CMakeFiles/finish_swig.dir/depend.internal".
Scanning dependencies of target finish_swig
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/CMakeFiles/finish_swig.dir/build.make tools/lldb/CMakeFiles/finish_swig.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Python script sym-linking LLDB Python API
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb && /usr/bin/python2.7 /<<PKGBUILDDIR>>/tools/lldb/scripts/finishSwigWrapperClasses.py --srcRoot=/<<PKGBUILDDIR>>/tools/lldb --targetDir=/<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts --cfgBldDir=/<<PKGBUILDDIR>>/build-llvm/tools/lldb/scripts --prefix=/<<PKGBUILDDIR>>/build-llvm --cmakeBuildConfiguration=. --lldbLibDir=lib -m
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 97%] Built target finish_swig
[ 97%] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/cc1_main.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/driver -I/<<PKGBUILDDIR>>/tools/clang/tools/driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clang.dir/cc1_main.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/driver/cc1_main.cpp
[ 98%] Linking CXX executable ../../bin/yaml2obj
cd /<<PKGBUILDDIR>>/build-llvm/tools/yaml2obj && /usr/bin/cmake -E cmake_link_script CMakeFiles/yaml2obj.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o CMakeFiles/yaml2obj.dir/yaml2coff.cpp.o CMakeFiles/yaml2obj.dir/yaml2elf.cpp.o CMakeFiles/yaml2obj.dir/yaml2macho.cpp.o CMakeFiles/yaml2obj.dir/yaml2wasm.cpp.o -o ../../bin/yaml2obj  -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so.1 -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[ 98%] Built target yaml2obj
[ 98%] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/cc1as_main.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/driver && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/driver -I/<<PKGBUILDDIR>>/tools/clang/tools/driver -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/clang.dir/cc1as_main.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/driver/cc1as_main.cpp
/usr/bin/make  -f tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/build.make tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/depend.internal".
[ 98%] Building CXX object tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/core_main.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/c-index-test && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/c-index-test -I/<<PKGBUILDDIR>>/tools/clang/tools/c-index-test -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/c-index-test.dir/core_main.cpp.o -c /<<PKGBUILDDIR>>/tools/clang/tools/c-index-test/core_main.cpp
Scanning dependencies of target lldb-mi
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/build.make tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgContext.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgContext.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdArgContext.cpp
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgSet.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgSet.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdArgSet.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/driver/cc1as_main.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]':
/<<PKGBUILDDIR>>/include/llvm/MC/MCStreamer.h:351:66:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/driver/cc1as_main.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >' declared here
  211 |     struct pair
      |            ^~~~
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValBase.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValBase.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdArgValBase.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/driver/cc1as_main.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCContext.h:613:44:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/driver/cc1as_main.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/ADT/STLExtras.h:21,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/StringRef.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:20,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/driver/cc1as_main.cpp:15:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T2 = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:405:29:   required from 'void llvm::SmallVectorImpl<T>::append(in_iter, in_iter) [with in_iter = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:881:17:   required from 'llvm::SmallVector<T, N>::SmallVector(ItTy, ItTy) [with ItTy = const std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>*; <template-parameter-2-2> = void; T = std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>; unsigned int N = 2]'
/<<PKGBUILDDIR>>/include/llvm/MC/MCFragment.h:648:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/utility:70,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/type_traits.h:19,
                 from /<<PKGBUILDDIR>>/include/llvm/Support/Casting.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/LLVM.h:22,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/DiagnosticIDs.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Diagnostic.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/driver/cc1as_main.cpp:15:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<const llvm::MCSymbol*, const llvm::MCSymbol*>' declared here
  211 |     struct pair
      |            ^~~~
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValConsume.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValConsume.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdArgValConsume.cpp
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValFile.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdArgValFile.cpp
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValListBase.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValListBase.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdArgValListBase.cpp
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValListOfN.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValListOfN.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdArgValListOfN.cpp
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValNumber.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValNumber.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdArgValNumber.cpp
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValOptionLong.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValOptionLong.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdArgValOptionLong.cpp
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValOptionShort.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValOptionShort.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdArgValOptionShort.cpp
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValPrintValues.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValPrintValues.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdArgValPrintValues.cpp
In file included from /<<PKGBUILDDIR>>/include/llvm/Option/Arg.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/driver/cc1_main.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:57:51:   required from 'void* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:79:37:   required from 'T* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]'
/<<PKGBUILDDIR>>/include/llvm/IR/PredIteratorCache.h:53:59:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Option/Arg.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/driver/cc1_main.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/include/llvm/Option/Arg.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/driver/cc1_main.cpp:16:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type*) [with T1 = std::pair<void*, unsigned int>; T2 = std::pair<void*, unsigned int>; T = std::pair<void*, unsigned int>; typename std::enable_if<std::is_same<typename std::remove_const<T1>::type, T2>::value>::type = void]':
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:276:23:   required from 'static void llvm::SmallVectorTemplateBase<T, true>::uninitialized_move(It1, It1, It2) [with It1 = std::pair<void*, unsigned int>*; It2 = std::pair<void*, unsigned int>*; T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:834:27:   required from 'llvm::SmallVectorImpl<T>& llvm::SmallVectorImpl<T>::operator=(llvm::SmallVectorImpl<T>&&) [with T = std::pair<void*, unsigned int>]'
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:906:36:   required from 'llvm::SmallVector<T, N>::SmallVector(llvm::SmallVector<T, N>&&) [with T = std::pair<void*, unsigned int>; unsigned int N = 0]'
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:159:43:   required from 'llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:617:51:   required from 'llvm::LoopInfoBase<N, M>::LoopInfoBase(llvm::LoopInfoBase<N, M>&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]'
/<<PKGBUILDDIR>>/include/llvm/Analysis/LoopInfo.h:800:72:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:299:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  299 |       memcpy(Dest, I, (E - I) * sizeof(T));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /usr/include/c++/10/bits/locale_classes.h:40,
                 from /usr/include/c++/10/bits/ios_base.h:41,
                 from /usr/include/c++/10/streambuf:41,
                 from /usr/include/c++/10/bits/streambuf_iterator.h:35,
                 from /usr/include/c++/10/iterator:66,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/iterator_range.h:22,
                 from /<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:17,
                 from /<<PKGBUILDDIR>>/include/llvm/Option/Arg.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/driver/cc1_main.cpp:16:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
[ 98%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValString.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValString.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdArgValString.cpp
/usr/bin/make  -f tools/lldb/tools/intel-features/CMakeFiles/lldbIntelFeatures.dir/build.make tools/lldb/tools/intel-features/CMakeFiles/lldbIntelFeatures.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/tools/intel-features /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/intel-features /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/intel-features/CMakeFiles/lldbIntelFeatures.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/intel-features/CMakeFiles/lldbIntelFeatures.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/intel-features/CMakeFiles/lldbIntelFeatures.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/intel-features/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/intel-features/CMakeFiles/lldbIntelFeatures.dir/depend.internal".
Scanning dependencies of target lldbIntelFeatures
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/tools/intel-features/CMakeFiles/lldbIntelFeatures.dir/build.make tools/lldb/tools/intel-features/CMakeFiles/lldbIntelFeatures.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[ 98%] Building CXX object tools/lldb/tools/intel-features/CMakeFiles/lldbIntelFeatures.dir/cli-wrapper.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/intel-features && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/intel-features -I/<<PKGBUILDDIR>>/tools/lldb/tools/intel-features -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC  -fno-exceptions  -DBUILD_INTEL_MPX -o CMakeFiles/lldbIntelFeatures.dir/cli-wrapper.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/intel-features/cli-wrapper.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValThreadGrp.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdArgValThreadGrp.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdArgValThreadGrp.cpp
[100%] Linking CXX shared library ../../../../lib/liblldbIntelFeatures.so
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/intel-features && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbIntelFeatures.dir/link.txt --verbose=1
/usr/bin/g++-10 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections -Wl,-z,relro -Wl,-z,defs -Wl,-z,nodelete -shared -Wl,-soname,liblldbIntelFeatures.so.6 -o ../../../../lib/liblldbIntelFeatures.so.6.0.1 CMakeFiles/lldbIntelFeatures.dir/cli-wrapper.cpp.o  -Wl,-rpath,"\$ORIGIN/../lib" ../../../../lib/liblldbIntelMPX.a ../../../../lib/liblldb-6.0.so.1 ../../../../lib/libLLVM-6.0.so.1 
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdBase.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdBase.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdBase.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/intel-features && /usr/bin/cmake -E cmake_symlink_library ../../../../lib/liblldbIntelFeatures.so.6.0.1 ../../../../lib/liblldbIntelFeatures.so.6 ../../../../lib/liblldbIntelFeatures.so
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[100%] Built target lldbIntelFeatures
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCommands.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCommands.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdCommands.cpp
[100%] Linking CXX executable ../../../../bin/clang
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/driver && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,--export-dynamic  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 CMakeFiles/clang.dir/driver.cpp.o CMakeFiles/clang.dir/cc1_main.cpp.o CMakeFiles/clang.dir/cc1as_main.cpp.o -o ../../../../bin/clang-6.0  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libclangCodeGen.a ../../../../lib/libclangDriver.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangFrontendTool.a ../../../../lib/libPolly.a ../../../../lib/libclangCodeGen.a ../../../../lib/libclangRewriteFrontend.a ../../../../lib/libclangARCMigrate.a ../../../../lib/libclangStaticAnalyzerFrontend.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangStaticAnalyzerCheckers.a ../../../../lib/libclangStaticAnalyzerCore.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 ../../../../lib/libPollyISL.a /usr/lib/arm-linux-gnueabihf/libjsoncpp.so 
/usr/bin/make  -f tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/depend
In file included from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/VirtualFileSystem.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/c-index-test/core_main.cpp:10:
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, unsigned int>]':
/<<PKGBUILDDIR>>/include/llvm/Support/Allocator.h:247:33:   required from 'void* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]'
/<<PKGBUILDDIR>>/tools/clang/include/clang/AST/ASTContext.h:651:42:   required from here
/<<PKGBUILDDIR>>/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair<void*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  312 |     memcpy(this->end(), &Elt, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/bits/stl_algobase.h:64,
                 from /usr/include/c++/10/bits/char_traits.h:39,
                 from /usr/include/c++/10/string:40,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileSystemOptions.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/FileManager.h:18,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Basic/Module.h:19,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13,
                 from /<<PKGBUILDDIR>>/tools/clang/tools/c-index-test/core_main.cpp:10:
/usr/include/c++/10/bits/stl_pair.h:211:12: note: 'struct std::pair<void*, unsigned int>' declared here
  211 |     struct pair
      |            ^~~~
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/bugpoint-passes /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/bugpoint-passes /<<PKGBUILDDIR>>/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/bugpoint-passes/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/depend.internal".
Scanning dependencies of target BugpointPasses
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[100%] Building CXX object tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/bugpoint-passes && /usr/bin/g++-10 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/bugpoint-passes -I/<<PKGBUILDDIR>>/tools/bugpoint-passes -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fPIC  -fno-exceptions -o CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o -c /<<PKGBUILDDIR>>/tools/bugpoint-passes/TestPasses.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmd.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmd.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdCmd.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdBreak.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdBreak.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdCmdBreak.cpp
[100%] Linking CXX shared module ../../lib/BugpointPasses.so
cd /<<PKGBUILDDIR>>/build-llvm/tools/bugpoint-passes && /usr/bin/cmake -E cmake_link_script CMakeFiles/BugpointPasses.dir/link.txt --verbose=1
/usr/bin/g++-10 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections  -Wl,--version-script,/<<PKGBUILDDIR>>/build-llvm/tools/bugpoint-passes/BugpointPasses.exports -Wl,-z,relro -shared  -o ../../lib/BugpointPasses.so CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o  -Wl,-rpath,"\$ORIGIN/../lib" 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[100%] Built target BugpointPasses
/usr/bin/make  -f tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/llvm-readobj /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj /<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/depend.internal".
Scanning dependencies of target llvm-readelf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[100%] Generating ../../bin/llvm-readelf
cd /<<PKGBUILDDIR>>/build-llvm/tools/llvm-readobj && /usr/bin/cmake -E create_symlink llvm-readobj /<<PKGBUILDDIR>>/build-llvm/./bin/llvm-readelf
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[100%] Built target llvm-readelf
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdData.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdData.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdCmdData.cpp
/usr/bin/make  -f tools/lldb/tools/driver/CMakeFiles/lldb.dir/build.make tools/lldb/tools/driver/CMakeFiles/lldb.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
cd /<<PKGBUILDDIR>>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/tools/lldb/tools/driver /<<PKGBUILDDIR>>/build-llvm /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/driver /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/driver/CMakeFiles/lldb.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/driver/CMakeFiles/lldb.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/driver/CMakeFiles/lldb.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/driver/CMakeFiles/lldb.dir/depend.internal".
Scanning dependencies of target lldb
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f tools/lldb/tools/driver/CMakeFiles/lldb.dir/build.make tools/lldb/tools/driver/CMakeFiles/lldb.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
[100%] Building CXX object tools/lldb/tools/driver/CMakeFiles/lldb.dir/Driver.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/driver && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/driver -I/<<PKGBUILDDIR>>/tools/lldb/tools/driver -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb.dir/Driver.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/driver/Driver.cpp
[100%] Linking CXX executable ../../../../bin/c-index-test
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/c-index-test && /usr/bin/cmake -E cmake_link_script CMakeFiles/c-index-test.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/c-index-test.dir/c-index-test.c.o CMakeFiles/c-index-test.dir/core_main.cpp.o -o ../../../../bin/c-index-test  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclang-6.0.so.1 ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangCodeGen.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangIndex.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangEdit.a ../../../../lib/libclangFormat.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangAST.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-6.0.so.1 
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/driver && /usr/bin/cmake -E cmake_symlink_executable ../../../../bin/clang-6.0 ../../../../bin/clang
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdEnviro.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdEnviro.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdCmdEnviro.cpp
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/driver && /usr/bin/cmake -E create_symlink clang-6.0 /<<PKGBUILDDIR>>/build-llvm/./bin/clang++
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/driver && /usr/bin/cmake -E create_symlink clang-6.0 /<<PKGBUILDDIR>>/build-llvm/./bin/clang-cl
cd /<<PKGBUILDDIR>>/build-llvm/tools/clang/tools/driver && /usr/bin/cmake -E create_symlink clang-6.0 /<<PKGBUILDDIR>>/build-llvm/./bin/clang-cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[100%] Built target clang
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdExec.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdExec.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdCmdExec.cpp
[100%] Building CXX object tools/lldb/tools/driver/CMakeFiles/lldb.dir/Platform.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/driver && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/driver -I/<<PKGBUILDDIR>>/tools/lldb/tools/driver -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb.dir/Platform.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/driver/Platform.cpp
[100%] Linking CXX executable ../../../../bin/lldb
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/driver && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldb.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/lldb.dir/Driver.cpp.o CMakeFiles/lldb.dir/Platform.cpp.o -o ../../../../bin/lldb  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/liblldb-6.0.so.1 ../../../../lib/libLLVM-6.0.so.1 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[100%] Built target lldb
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdFile.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdCmdFile.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdGdbInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdGdbInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdCmdGdbInfo.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdGdbSet.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdGdbSet.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdCmdGdbSet.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdGdbShow.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdGdbShow.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdCmdGdbShow.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[100%] Built target c-index-test
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdGdbThread.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdGdbThread.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdCmdGdbThread.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdMiscellanous.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdMiscellanous.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdCmdMiscellanous.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdStack.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdStack.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdCmdStack.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdSupportInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdSupportInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdCmdSupportInfo.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdSupportList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdSupportList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdCmdSupportList.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdSymbol.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdSymbol.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdCmdSymbol.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdTarget.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdTarget.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdCmdTarget.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdThread.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdThread.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdCmdThread.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdTrace.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdTrace.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdCmdTrace.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdVar.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdCmdVar.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdCmdVar.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdData.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdData.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdData.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdFactory.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdFactory.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdFactory.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdInterpreter.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdInterpreter.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdInterpreter.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdInvoker.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdInvoker.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdInvoker.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdMgr.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdMgr.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdMgr.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdMgrSetCmdDeleteCallback.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmdMgrSetCmdDeleteCallback.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmdMgrSetCmdDeleteCallback.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnBase.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnBase.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmnBase.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLLDBBroadcaster.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnLLDBBroadcaster.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmnLLDBBroadcaster.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLLDBDebugger.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnLLDBDebugger.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmnLLDBDebugger.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLLDBDebuggerHandleEvents.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnLLDBDebuggerHandleEvents.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLLDBDebugSessionInfo.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnLLDBDebugSessionInfo.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfo.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLLDBDebugSessionInfoVarObj.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnLLDBDebugSessionInfoVarObj.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfoVarObj.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLLDBProxySBValue.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnLLDBProxySBValue.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmnLLDBProxySBValue.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLLDBUtilSBValue.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnLLDBUtilSBValue.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmnLLDBUtilSBValue.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLog.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnLog.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmnLog.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLogMediumFile.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnLogMediumFile.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmnLogMediumFile.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnMIOutOfBandRecord.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnMIOutOfBandRecord.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmnMIOutOfBandRecord.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnMIResultRecord.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnMIResultRecord.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmnMIResultRecord.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnMIValue.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnMIValue.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmnMIValue.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnMIValueConst.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnMIValueConst.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmnMIValueConst.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnMIValueList.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnMIValueList.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmnMIValueList.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnMIValueResult.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnMIValueResult.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmnMIValueResult.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnMIValueTuple.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnMIValueTuple.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmnMIValueTuple.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnResources.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnResources.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmnResources.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnStreamStderr.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnStreamStderr.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmnStreamStderr.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnStreamStdin.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnStreamStdin.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmnStreamStdin.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnStreamStdout.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnStreamStdout.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmnStreamStdout.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnThreadMgrStd.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MICmnThreadMgrStd.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MICmnThreadMgrStd.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIDriver.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIDriver.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MIDriver.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIDriverBase.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIDriverBase.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MIDriverBase.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIDriverMain.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIDriverMain.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MIDriverMain.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIDriverMgr.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIDriverMgr.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MIDriverMgr.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIUtilDateTimeStd.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIUtilDateTimeStd.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MIUtilDateTimeStd.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIUtilDebug.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIUtilDebug.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MIUtilDebug.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIUtilFileStd.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIUtilFileStd.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MIUtilFileStd.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIUtilMapIdToVariant.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIUtilMapIdToVariant.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MIUtilMapIdToVariant.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIUtilString.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIUtilString.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MIUtilString.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIUtilThreadBaseStd.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIUtilThreadBaseStd.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MIUtilThreadBaseStd.cpp
[100%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MIUtilVariant.cpp.o
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-10 -DHAVE_ROUND -DLLDB_CONFIGURATION_RELEASE -DLLDB_USE_BUILTIN_DEMANGLER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/include -I/<<PKGBUILDDIR>>/tools/lldb/include -I/<<PKGBUILDDIR>>/build-llvm/include -I/<<PKGBUILDDIR>>/include -I/usr/include/python2.7 -I/<<PKGBUILDDIR>>/tools/clang/include -I/<<PKGBUILDDIR>>/build-llvm/tools/lldb/../clang/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG  -fno-exceptions -o CMakeFiles/lldb-mi.dir/MIUtilVariant.cpp.o -c /<<PKGBUILDDIR>>/tools/lldb/tools/lldb-mi/MIUtilVariant.cpp
[100%] Linking CXX executable ../../../../bin/lldb-mi
cd /<<PKGBUILDDIR>>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldb-mi.dir/link.txt --verbose=1
/usr/bin/g++-10 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -Wl,-z,relro -Wl,-allow-shlib-undefined  -Wl,-rpath-link,/<<PKGBUILDDIR>>/build-llvm/./lib  -Wl,-O3 -Wl,--gc-sections CMakeFiles/lldb-mi.dir/MICmdArgContext.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgSet.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValBase.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValConsume.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValFile.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValListBase.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValListOfN.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValNumber.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValOptionLong.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValOptionShort.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValPrintValues.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValString.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValThreadGrp.cpp.o CMakeFiles/lldb-mi.dir/MICmdBase.cpp.o CMakeFiles/lldb-mi.dir/MICmdCommands.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmd.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdBreak.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdData.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdEnviro.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdExec.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdFile.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdGdbInfo.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdGdbSet.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdGdbShow.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdGdbThread.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdMiscellanous.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdStack.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdSupportInfo.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdSupportList.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdSymbol.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdTarget.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdThread.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdTrace.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdVar.cpp.o CMakeFiles/lldb-mi.dir/MICmdData.cpp.o CMakeFiles/lldb-mi.dir/MICmdFactory.cpp.o CMakeFiles/lldb-mi.dir/MICmdInterpreter.cpp.o CMakeFiles/lldb-mi.dir/MICmdInvoker.cpp.o CMakeFiles/lldb-mi.dir/MICmdMgr.cpp.o CMakeFiles/lldb-mi.dir/MICmdMgrSetCmdDeleteCallback.cpp.o CMakeFiles/lldb-mi.dir/MICmnBase.cpp.o CMakeFiles/lldb-mi.dir/MICmnLLDBBroadcaster.cpp.o CMakeFiles/lldb-mi.dir/MICmnLLDBDebugger.cpp.o CMakeFiles/lldb-mi.dir/MICmnLLDBDebuggerHandleEvents.cpp.o CMakeFiles/lldb-mi.dir/MICmnLLDBDebugSessionInfo.cpp.o CMakeFiles/lldb-mi.dir/MICmnLLDBDebugSessionInfoVarObj.cpp.o CMakeFiles/lldb-mi.dir/MICmnLLDBProxySBValue.cpp.o CMakeFiles/lldb-mi.dir/MICmnLLDBUtilSBValue.cpp.o CMakeFiles/lldb-mi.dir/MICmnLog.cpp.o CMakeFiles/lldb-mi.dir/MICmnLogMediumFile.cpp.o CMakeFiles/lldb-mi.dir/MICmnMIOutOfBandRecord.cpp.o CMakeFiles/lldb-mi.dir/MICmnMIResultRecord.cpp.o CMakeFiles/lldb-mi.dir/MICmnMIValue.cpp.o CMakeFiles/lldb-mi.dir/MICmnMIValueConst.cpp.o CMakeFiles/lldb-mi.dir/MICmnMIValueList.cpp.o CMakeFiles/lldb-mi.dir/MICmnMIValueResult.cpp.o CMakeFiles/lldb-mi.dir/MICmnMIValueTuple.cpp.o CMakeFiles/lldb-mi.dir/MICmnResources.cpp.o CMakeFiles/lldb-mi.dir/MICmnStreamStderr.cpp.o CMakeFiles/lldb-mi.dir/MICmnStreamStdin.cpp.o CMakeFiles/lldb-mi.dir/MICmnStreamStdout.cpp.o CMakeFiles/lldb-mi.dir/MICmnThreadMgrStd.cpp.o CMakeFiles/lldb-mi.dir/MIDriver.cpp.o CMakeFiles/lldb-mi.dir/MIDriverBase.cpp.o CMakeFiles/lldb-mi.dir/MIDriverMain.cpp.o CMakeFiles/lldb-mi.dir/MIDriverMgr.cpp.o CMakeFiles/lldb-mi.dir/MIUtilDateTimeStd.cpp.o CMakeFiles/lldb-mi.dir/MIUtilDebug.cpp.o CMakeFiles/lldb-mi.dir/MIUtilFileStd.cpp.o CMakeFiles/lldb-mi.dir/MIUtilMapIdToVariant.cpp.o CMakeFiles/lldb-mi.dir/MIUtilString.cpp.o CMakeFiles/lldb-mi.dir/MIUtilThreadBaseStd.cpp.o CMakeFiles/lldb-mi.dir/MIUtilVariant.cpp.o -o ../../../../bin/lldb-mi  -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/liblldb-6.0.so.1 -lpthread ../../../../lib/libLLVM-6.0.so.1 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
[100%] Built target lldb-mi
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/build-llvm/CMakeFiles 0
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
cd build-llvm \
CFLAGS=`dpkg-buildflags --get CFLAGS`; \
CFLAGS="$CFLAGS `dpkg-buildflags --get CPPFLAGS`"; \
echo $CFLAGS; \
bin/clang++ -c $CFLAGS -std=c++11 ../compiler-rt/lib/fuzzer/*.cpp -IFuzzer; \
ar ruv libFuzzer.a Fuzzer*.o
-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2
../compiler-rt/lib/fuzzer/FuzzerIOPosix.cpp:135:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
  write(2, Str, strlen(Str));
  ^~~~~ ~~~~~~~~~~~~~~~~~~~
1 warning generated.
ar: `u' modifier ignored since `D' is the default (see `U')
ar: creating libFuzzer.a
a - FuzzerClangCounters.o
a - FuzzerCrossOver.o
a - FuzzerDriver.o
a - FuzzerExtFunctionsDlsym.o
a - FuzzerExtFunctionsDlsymWin.o
a - FuzzerExtFunctionsWeak.o
a - FuzzerExtFunctionsWeakAlias.o
a - FuzzerExtraCounters.o
a - FuzzerIO.o
a - FuzzerIOPosix.o
a - FuzzerIOWindows.o
a - FuzzerLoop.o
a - FuzzerMain.o
a - FuzzerMerge.o
a - FuzzerMutate.o
a - FuzzerSHA1.o
a - FuzzerShmemFuchsia.o
a - FuzzerShmemPosix.o
a - FuzzerShmemWindows.o
a - FuzzerTracePC.o
a - FuzzerUtil.o
a - FuzzerUtilDarwin.o
a - FuzzerUtilFuchsia.o
a - FuzzerUtilLinux.o
a - FuzzerUtilPosix.o
a - FuzzerUtilWindows.o
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
echo testsuite disabled
testsuite disabled
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
 fakeroot debian/rules binary-arch
dh binary-arch 
dh: warning: Compatibility levels before 10 are deprecated (level 9 in use)
   dh_testroot -a
   debian/rules override_dh_prep
make[1]: Entering directory '/<<PKGBUILDDIR>>'
(if test "no" = yes; then \
/usr/bin/make -j 4 -C "build-llvm/docs" ocaml_doc; \
fi)
(cd build-llvm && make -j 4 docs-llvm-html docs-clang-html docs-clang-tools-html docs-polly-html docs-polly-man docs-clang-tools-man docs-clang-man docs-llvm-man)
make[2]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
make[2]: *** No rule to make target 'docs-llvm-html'.  Stop.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
make[1]: [debian/rules:328: build_doc] Error 2 (ignored)
d=/<<PKGBUILDDIR>>/docs/_build/man/; \
if test -d $d; then \
	cd $d; \
	for f in *.1; do \
		echo "$f"|grep 6.0 || mv $f `echo $f|sed "s|\.1|-6.0.1|"`; \
	done; \
else \
	echo "could not find $d"; \
fi
could not find /<<PKGBUILDDIR>>/docs/_build/man/
mkdir -p debian/man/
help2man --no-info --version-string=6.0 clang/tools/scan-view/bin/scan-view > debian/man/scan-view-6.0.1
help2man --no-info --version-string=6.0 clang/tools/clang-format/clang-format-diff.py > debian/man/clang-format-diff-6.0.1
CMDS="llvm-dwarfdump llvm-mc llvm-mcmarkup llvm-objdump llvm-rtdyld llvm-size llvm-ranlib lldb lldb-mi clang-format clang clang++ clang-tblgen clang-check clang-cpp clang-import-test clang-tidy clang-apply-replacements clang-rename clang-query pp-trace sancov lli modularize clang-include-fixer find-all-symbols clang-reorder-fields ld.lld llvm-tblgen clang-change-namespace clang-offload-bundler"; \
for f in $CMDS; do \
	echo "Generating manpage of $f"; \
	LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/debian/tmp//usr/lib/llvm-6.0/lib/:/usr/lib/*/libfakeroot help2man --no-info --version-string=6.0 build-llvm/bin/$f > debian/man/$f-6.0.1; \
done
Generating manpage of llvm-dwarfdump
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of llvm-mc
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of llvm-mcmarkup
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of llvm-objdump
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of llvm-rtdyld
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of llvm-size
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of llvm-ranlib
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of lldb
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of lldb-mi
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang-format
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang++
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang-tblgen
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang-check
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang-cpp
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang-import-test
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang-tidy
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang-apply-replacements
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang-rename
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang-query
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of pp-trace
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of sancov
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of lli
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of modularize
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang-include-fixer
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of find-all-symbols
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang-reorder-fields
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of ld.lld
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of llvm-tblgen
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang-change-namespace
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Generating manpage of clang-offload-bundler
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
dh_prep
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_installdirs -a
dh_installdirs: warning: Compatibility levels before 10 are deprecated (level 9 in use)
   debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
mkdir -p build-llvm/docs/ocamldoc/html/
# Clean up temporary files to make sure the install works
rm -rf 
# install/fast enables a make install without recompiling temporary files
/usr/bin/make -C build-llvm VERBOSE=1 install/fast DESTDIR=/<<PKGBUILDDIR>>/debian/tmp//
make[2]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
/usr/bin/make  -f CMakeFiles/Makefile2 preinstall
make[3]: Entering directory '/<<PKGBUILDDIR>>/build-llvm'
make[3]: Nothing to be done for 'preinstall'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
Install the project...
/usr/bin/cmake -P cmake_install.cmake
-- Install configuration: "RelWithDebInfo"
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Bitcode
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Bitcode/LLVMBitCodes.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Bitcode/BitcodeReader.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Bitcode/BitstreamReader.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Bitcode/BitcodeWriter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Bitcode/BitcodeWriterPass.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Bitcode/BitstreamWriter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Bitcode/BitCodes.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Pass.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/AsmParser
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/AsmParser/SlotMapping.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/AsmParser/Parser.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/Symbolize
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/Symbolize/Symbolize.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/Symbolize/DIPrinter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/MSF
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/MSF/MSFCommon.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/MSF/MappedBlockStream.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/MSF/MSFError.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/MSF/MSFBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/MSF/IMSFFile.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DIContext.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/IPDBEnumChildren.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBTypes.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/DIA
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/DIA/DIADataStream.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/DIA/DIATable.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/DIA/DIAError.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/DIA/DIAEnumTables.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/DIA/DIASession.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/DIA/DIASupport.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/GenericError.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolData.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolLabel.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/IPDBDataStream.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolFunc.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBExtras.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymDumper.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbol.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBContext.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolExe.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/IPDBLineNumber.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/IPDBSession.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/IPDBSourceFile.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolBlock.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolCustom.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolThunk.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/IPDBTable.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/UDTLayout.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDB.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/RawTypes.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/TpiHashing.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/Formatters.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/SymbolStream.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/ISectionContribVisitor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/PDBStringTable.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/NativeBuiltinSymbol.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/NativeExeSymbol.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/NativeEnumTypes.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/RawError.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/NativeSession.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/NativeEnumSymbol.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/TpiStream.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/DbiModuleList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/DbiStream.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/NativeCompilandSymbol.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/RawConstants.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/Hash.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/PublicsStream.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/HashTable.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/PDBFile.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/EnumTables.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/Native/InfoStream.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/SymbolDumper.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/SymbolSerializer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/DebugSymbolRVASubsection.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/Line.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/Formatters.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/CodeViewTypes.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/SymbolDumpDelegate.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/TypeTableCollection.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/GUID.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/DebugUnknownSubsection.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/RecordSerialization.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/CVDebugRecord.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/TypeIndex.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/RecordName.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/SimpleTypeSerializer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/SymbolRecord.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/DebugLinesSubsection.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/CodeViewRegisters.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/StringsAndChecksums.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/TypeRecordMapping.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/FunctionId.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/CVRecord.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/ContinuationRecordBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/CodeView.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/TypeCollection.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/EnumTables.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/DebugSubsection.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/TypeDeserializer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/TypeRecord.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/DebugCrossExSubsection.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/CodeViewError.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/TypeHashing.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/CodeView/SymbolVisitorDelegate.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFObject.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFVerifier.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFAttribute.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFContext.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFDie.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFUnit.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFSection.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFExpression.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFFormValue.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ObjectYAML
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ObjectYAML/DWARFYAML.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ObjectYAML/YAML.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ObjectYAML/ELFYAML.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ObjectYAML/COFFYAML.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ObjectYAML/WasmYAML.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ObjectYAML/DWARFEmitter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ObjectYAML/CodeViewYAMLTypes.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ObjectYAML/MachOYAML.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ObjectYAML/ObjectYAML.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/LinkAllIR.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/WasmRelocs.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/WasmRelocs
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/Wasm.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/Magic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/MachO.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/COFF.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/Mips.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/ARM.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/AVR.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/PowerPC64.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/AArch64.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/i386.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/AMDGPU.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/Hexagon.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/Sparc.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/SystemZ.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/RISCV.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/WebAssembly.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/BPF.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/Lanai.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/x86_64.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/ARC.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELFRelocs/PowerPC.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/Dwarf.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/Dwarf.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/ELF.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/BinaryFormat/MachO.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/WindowsResource
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/WindowsResource/ResourceScriptTokenList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/WindowsResource/ResourceScriptToken.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/WindowsResource/ResourceProcessor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/StringSet.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/EpochTracker.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/SparseBitVector.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/StringMap.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/DenseSet.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/SmallSet.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/ImmutableList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/SparseSet.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/IntrusiveRefCntPtr.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/Hashing.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/SmallVector.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/PostOrderIterator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/EquivalenceClasses.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/SmallString.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/StringSwitch.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/ilist_node.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/ImmutableSet.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/DAGDeltaAlgorithm.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/PointerUnion.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/BitmaskEnum.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/SparseMultiSet.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/iterator_range.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/Sequence.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/APFloat.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/DenseMap.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/SetVector.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/ilist_iterator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/PointerEmbeddedInt.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/PriorityWorklist.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/None.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/Statistic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/DepthFirstIterator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/ilist_base.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/UniqueVector.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/Optional.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/ScopeExit.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/BreadthFirstIterator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/IndexedMap.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/APSInt.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/ArrayRef.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/simple_ilist.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/IntEqClasses.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/ScopedHashTable.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/PointerSumType.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/ilist_node_base.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/ImmutableMap.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/FoldingSet.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/ilist_node_options.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/ilist.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/StringExtras.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/STLExtras.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/IntervalMap.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/AllocatorList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/PointerIntPair.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/CachedHashString.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/SmallBitVector.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/TinyPtrVector.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/SCCIterator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/MapVector.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/VariadicFunction.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/StringRef.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/PackedVector.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/SmallPtrSet.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/APInt.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/GraphTraits.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/BitVector.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/Twine.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/DeltaAlgorithm.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/edit_distance.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/DenseMapInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/SetOperations.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/Triple.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/PriorityQueue.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ADT/iterator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/PassInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Option
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Option/OptTable.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Option/OptSpecifier.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Option/ArgList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Option/Arg.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Option/Option.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Option/OptParser.td
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Passes
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Passes/PassBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/FuzzMutate
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/FuzzMutate/FuzzerCLI.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/FuzzMutate/Operations.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/FuzzMutate/Random.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/FuzzMutate/IRMutator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/FuzzMutate/OpDescriptor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/FuzzMutate/RandomIRBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCDwarf.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MachineLocation.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/LaneBitmask.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCInstPrinter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCDisassembler
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCDisassembler/MCRelocationInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCDisassembler/MCDisassembler.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCDisassembler/MCSymbolizer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCSymbolCOFF.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCAsmInfoWasm.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCSymbol.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCAsmMacro.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCInst.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/StringTableBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCSectionMachO.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCSectionCOFF.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCSectionELF.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCELFStreamer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCFragment.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCWinCOFFObjectWriter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCStreamer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCLinkerOptimizationHint.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCInstBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCDirectives.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCObjectStreamer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCSymbolELF.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCWasmStreamer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCObjectFileInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCWasmObjectWriter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCFixedLenDisassembler.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCSectionWasm.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCAsmInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/SubtargetFeature.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCTargetOptionsCommandFlags.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCFixupKindInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCInstrInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCValue.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCInstrAnalysis.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCSymbolWasm.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/ConstantPools.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCSymbolMachO.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCCodePadder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCRegisterInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCWinEH.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCCodeEmitter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCSection.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCWin64EH.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCAssembler.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCContext.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCSchedule.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCExpr.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCAsmInfoCOFF.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCWinCOFFStreamer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/SectionKind.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCMachObjectWriter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCInstrDesc.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCAsmBackend.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCCodeView.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCSubtargetInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCELFObjectWriter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCAnalysis
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCParser
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCParser/MCAsmParser.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCParser/MCParsedAsmOperand.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCParser/AsmCond.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCParser/MCAsmLexer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCParser/MCAsmParserExtension.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCParser/MCAsmParserUtils.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCParser/MCTargetAsmParser.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCParser/AsmLexer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCAsmInfoDarwin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCAsmLayout.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCAsmInfoELF.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCInstrItineraries.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCTargetOptions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCLabel.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCFixup.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/MC/MCObjectWriter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Target
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Target/TargetIntrinsicInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Target/GenericOpcodes.td
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Target/TargetSelectionDAG.td
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Target/TargetItinerary.td
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Target/Target.td
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Target/GlobalISel
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Target/GlobalISel/RegisterBank.td
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Target/GlobalISel/Target.td
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Target/TargetMachine.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Target/TargetSchedule.td
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Target/TargetCallingConv.td
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Target/TargetOptions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/TableGen
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/TableGen/Record.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/TableGen/Main.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/TableGen/SearchableTable.td
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/TableGen/SetTheory.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/TableGen/StringMatcher.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/TableGen/StringToOffsetTable.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/TableGen/TableGenBackend.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/TableGen/Error.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/JITSymbol.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/RuntimeDyldChecker.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/GenericValue.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/SectionMemoryManager.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/ObjectCache.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/MCJIT.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/ObjectMemoryBuffer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/RuntimeDyld.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/OProfileWrapper.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/OrcError.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/RPCSerialization.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/CompileUtils.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/RawByteChannel.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/LambdaResolver.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/OrcABISupport.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/NullResolver.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/OrcMCJITReplacement.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/RTDyldMemoryManager.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/ExecutionEngine.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/Interpreter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ExecutionEngine/JITEventListener.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/LTO
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/LTO/Config.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/LTO/Caching.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/LTO/legacy
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/LTO/legacy/LTOModule.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/LTO/legacy/UpdateCompilerUsed.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/LTO/legacy/LTOCodeGenerator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/LTO/LTOBackend.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/LTO/LTO.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Intrinsics.td
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/TypeBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/DataLayout.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Type.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Constants.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/ValueMap.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/DiagnosticInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IntrinsicInst.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/AutoUpgrade.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/ModuleSummaryIndexYAML.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/AssemblyAnnotationWriter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Comdat.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Mangler.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/UseListOrder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/OptBisect.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/LLVMContext.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/DiagnosticPrinter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/GlobalIndirectSymbol.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IntrinsicsWebAssembly.td
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/ConstantRange.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IntrinsicsAMDGPU.td
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/DebugLoc.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Metadata.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/GlobalValue.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IntrinsicsMips.td
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IRPrintingPasses.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/CallingConv.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Use.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/ValueHandle.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Instruction.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/ConstantFolder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IntrinsicsX86.td
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/TypeFinder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/NoFolder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/MDBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Attributes.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/DebugInfoFlags.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/GlobalAlias.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IntrinsicsARM.td
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IntrinsicsBPF.td
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/ModuleSlotTracker.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Function.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/PatternMatch.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/LegacyPassNameParser.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/GVMaterializer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Constant.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Operator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/InlineAsm.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/DiagnosticHandler.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/ProfileSummary.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/User.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/DerivedUser.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/GlobalVariable.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/InstIterator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/OperandTraits.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/DIBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/DerivedTypes.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/GlobalIFunc.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Instruction.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/DebugInfoMetadata.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Value.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Intrinsics.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Value.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Metadata.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/CFG.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/PassManagerInternal.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Argument.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/BasicBlock.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IRBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/LegacyPassManager.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/PassManager.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Instructions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/TrackingMDRef.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IntrinsicsSystemZ.td
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Verifier.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/GetElementPtrTypeIterator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/ModuleSummaryIndex.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IntrinsicsHexagon.td
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IntrinsicsAArch64.td
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Statepoint.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IntrinsicsPowerPC.td
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/ValueSymbolTable.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/InstrTypes.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IntrinsicsXCore.td
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/DebugInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/IntrinsicsNVVM.td
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/SafepointIRVerifier.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/InstVisitor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/LegacyPassManagers.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/CallSite.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/SymbolTableListTraits.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Module.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/GlobalObject.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Attributes.td
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/PredIteratorCache.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Dominators.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Linker
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Linker/IRMover.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Linker/Linker.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/TargetParser.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/TrailingObjects.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/X86TargetParser.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/TypeName.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/DynamicLibrary.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/GenericDomTree.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/TargetRegistry.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/AMDGPUKernelDescriptor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/RWMutex.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/EndianStream.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/SHA1.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/BlockFrequency.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/FormatProviders.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ScopedPrinter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/circular_raw_ostream.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/AMDGPUMetadata.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Recycler.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ToolOutputFile.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/BinaryStreamError.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Allocator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ConvertUTF.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Host.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/MutexGuard.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Compression.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ARMWinEH.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/RecyclingAllocator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Format.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/LowLevelTypeImpl.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Options.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ScaledNumber.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Registry.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Capacity.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Timer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/WindowsError.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/FormatVariadic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/BinaryStreamRef.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Solaris
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Solaris/sys
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Solaris/sys/regset.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Chrono.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Mutex.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/UnicodeCharRanges.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/PluginLoader.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Errc.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Unicode.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/NativeFormatting.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Endian.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Debug.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Threading.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/GenericDomTreeConstruction.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/MipsABIFlags.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ErrorHandling.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/StringPool.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ThreadLocal.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/StringSaver.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ARMBuildAttributes.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/MemoryBuffer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/FileSystem.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/LineIterator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/LockFileManager.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/SpecialCaseList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/CodeGenCWrappers.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/GraphWriter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/MathExtras.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/BinaryItemStream.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Memory.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ARMEHABI.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/FormatAdapters.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Errno.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ThreadPool.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/raw_sha1_ostream.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/BinaryStream.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/BinaryStreamReader.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/FormattedStream.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/LEB128.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/SMLoc.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/DebugCounter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ErrorOr.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/SaveAndRestore.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/KnownBits.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/CommandLine.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/COM.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/GlobPattern.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/AArch64TargetParser.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/UniqueLock.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/type_traits.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/BranchProbability.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Watchdog.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ReverseIteration.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/PointerLikeTypeTraits.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/BinaryStreamArray.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/CodeGen.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Compiler.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/FormatCommon.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/CBindingWrapping.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/AlignOf.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Valgrind.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/SwapByteOrder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/raw_ostream.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/FormatVariadicDetails.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/PrettyStackTrace.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/DOTGraphTraits.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Locale.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/xxhash.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/YAMLParser.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Signals.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ManagedStatic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/YAMLTraits.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Process.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ArrayRecycler.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Atomic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/CodeGenCoverage.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/JamCRC.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/MD5.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/CachePruning.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/raw_os_ostream.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/FileUtilities.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/OnDiskHashTable.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/CrashRecoveryContext.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Casting.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/BinaryByteStream.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/thread.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Path.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Parallel.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/SourceMgr.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/TrigramIndex.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ARMAttributeParser.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/BinaryStreamWriter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/LICENSE.TXT
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Win64EH.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Error.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/SystemUtils.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/FileOutputBuffer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Printable.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Regex.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/TargetSelect.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/DataExtractor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/TarWriter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/RandomNumberGenerator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/Program.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/AtomicOrdering.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/ARMTargetParser.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Demangle
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Demangle/Demangle.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/Analysis.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MIRPrinter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/TargetSubtargetInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LiveInterval.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/CommandFlags.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/SlotIndexes.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/DIE.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/ExecutionDepsFix.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/ScheduleDAGInstrs.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineInstrBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GCs.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MacroFusion.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/RegisterScavenging.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/ScheduleDAG.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/AsmPrinter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/FunctionLoweringInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LiveRegUnits.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MIRParser
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MIRParser/MIRParser.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/UnreachableBlockElim.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/DwarfStringPoolEntry.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineCombinerPattern.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineJumpTableInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/TargetRegisterInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/RegisterClassInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/WinEHFuncInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/ScoreboardHazardRecognizer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineRegisterInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LatencyPriorityQueue.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/AtomicExpandUtils.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/TargetFrameLowering.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineMemOperand.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineInstr.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LiveRegMatrix.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/BasicTTIImpl.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/ValueTypes.td
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/SchedulerRegistry.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/ISDOpcodes.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineDominators.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LiveRangeEdit.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LiveVariables.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/ScheduleDFS.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/StackMaps.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/RegAllocRegistry.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineTraceMetrics.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineFunction.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineRegionInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/DAGCombine.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineModuleInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/TargetOpcodes.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/RegAllocPBQP.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/SelectionDAG.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/RuntimeLibcalls.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LiveStacks.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachORelocation.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/DIEValue.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/TargetInstrInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/PseudoSourceValue.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LivePhysRegs.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LinkAllCodegenComponents.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/TargetLowering.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/StackProtector.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/TargetLoweringObjectFile.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/PreISelIntrinsicLowering.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineValueType.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/InstructionSelect.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/RegBankSelect.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/Utils.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/RegisterBank.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/GISelWorkList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/CallLowering.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/IRTranslator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/Types.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/Localizer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/Legalizer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/ExpandReductions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/FastISel.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineInstrBundle.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/Passes.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineDominanceFrontier.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GCMetadataPrinter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineLoopInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LiveIntervalUnion.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GCStrategy.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineConstantPool.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/CalcSpillWeights.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineFunctionPass.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/FaultMaps.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/IntrinsicLowering.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/TargetOpcodes.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineModuleInfoImpls.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LinkAllAsmWriterComponents.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineBranchProbabilityInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/RegisterPressure.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/PBQPRAConstraint.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineFrameInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/CallingConvLower.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MIRYamlMapping.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/ScheduleDAGMutation.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/TargetCallingConv.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/RegisterUsageInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/SelectionDAGTargetInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/CostTable.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/RuntimeLibcalls.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachinePassRegistry.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LiveIntervals.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LowLevelType.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineInstrBundleIterator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/LexicalScopes.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachinePostDominators.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineScheduler.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/TargetPassConfig.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineBasicBlock.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineOperand.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/MachineSSAUpdater.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/PBQP
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/PBQP/Graph.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/PBQP/Math.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/PBQP/CostAllocator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/PBQP/ReductionRules.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/PBQP/Solution.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/VirtRegMap.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/TailDuplicator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/ResourcePriorityQueue.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/ValueTypes.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/EdgeBundles.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/ParallelCG.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/ScheduleHazardRecognizer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/SDNodeProperties.td
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/TargetSchedule.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/DFAPacketizer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/GCMetadata.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/SelectionDAGISel.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/CodeGen/SelectionDAGNodes.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/LinkAllPasses.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/PassSupport.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/PassRegistry.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/InitializePasses.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ToolDrivers
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ToolDrivers/llvm-dlltool
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ToolDrivers/llvm-dlltool/DlltoolDriver.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ToolDrivers/llvm-lib
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ToolDrivers/llvm-lib/LibDriver.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Coroutines.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LoopRotation.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/Sink.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/GuardWidening.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/DCE.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/Float2Int.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/DivRemPairs.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LoopSink.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/CallSiteSplitting.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/EarlyCSE.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/Reassociate.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LowerAtomic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/ConstantHoisting.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/NewGVN.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/SCCP.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LoopDataPrefetch.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LoopStrengthReduce.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/MemCpyOptimizer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/GVNExpression.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/SpeculateAroundPHIs.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LICM.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/BDCE.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/CorrelatedValuePropagation.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LoopDeletion.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LoopPassManager.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/IVUsersPrinter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/NaryReassociate.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/DeadStoreElimination.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/TailRecursionElimination.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/SROA.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/SpeculativeExecution.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LoopDistribute.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/SimplifyCFG.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LoopInstSimplify.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/GVN.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LoopPredication.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/ADCE.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LowerGuardIntrinsic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/IndVarSimplify.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar/JumpThreading.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/ObjCARC.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Scalar.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/GCOVProfiler.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/SampleProfile.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/SCCP.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/ConstantMerge.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/ForceFunctionAttrs.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/Inliner.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/FunctionAttrs.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/FunctionImport.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/CrossDSOCFI.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/PartialInlining.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/GlobalSplit.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/StripDeadPrototypes.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/InferFunctionAttrs.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/WholeProgramDevirt.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/ElimAvailExtern.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/GlobalDCE.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/GlobalOpt.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/PassManagerBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/LowerTypeTests.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/ArgumentPromotion.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/DeadArgumentElimination.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/CalledValuePropagation.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/Internalize.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO/AlwaysInliner.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/IPO.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/PGOInstrumentation.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Instrumentation
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Instrumentation/BoundsChecking.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/InstCombine
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/InstCombine/InstCombineWorklist.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/InstCombine/InstCombine.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Vectorize.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/PromoteMemToReg.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/PredicateInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/SimplifyIndVar.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/Mem2Reg.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/ModuleUtils.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/SplitModule.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/ValueMapper.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/FunctionImportUtils.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/BreakCriticalEdges.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/SymbolRewriter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/LoopUtils.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/SSAUpdater.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/LibCallsShrinkWrap.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/Evaluator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/SanitizerStats.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/LCSSA.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/ImportedFunctionsInliningStatistics.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/NameAnonGlobals.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/CodeExtractor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/EscapeEnumerator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/LoopSimplify.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/FunctionComparator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/ASanStackFrameLayout.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/BypassSlowDivision.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/VNCoercion.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/LowerMemIntrinsics.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/Cloning.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/LoopVersioning.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/BuildLibCalls.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/GlobalStatus.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/OrderedInstructions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/UnrollLoop.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/EntryExitInstrumenter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/CallPromotionUtils.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/AddDiscriminators.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/SimplifyInstructions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/CtorUtils.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/LowerInvoke.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/SSAUpdaterImpl.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/IntegerDivision.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/SimplifyLibCalls.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/BasicBlockUtils.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Utils/Local.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Vectorize
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Vectorize/SLPVectorizer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Vectorize/LoopVectorize.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/InstrProfiling.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Transforms/Instrumentation.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ProfileData
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ProfileData/ProfileCommon.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ProfileData/SampleProf.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ProfileData/InstrProfData.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ProfileData/InstrProfReader.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ProfileData/InstrProf.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ProfileData/SampleProfWriter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ProfileData/GCOV.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ProfileData/SampleProfReader.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ProfileData/InstrProfWriter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ProfileData/Coverage
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ProfileData/Coverage/CoverageMapping.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/ProfileData/Coverage/CoverageMappingReader.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Config
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/LineEditor
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/LineEditor/LineEditor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/StackMapParser.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/SymbolicFile.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/ObjectFile.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/Wasm.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/COFFImportFile.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/SymbolSize.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/MachO.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/RelocVisitor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/WindowsResource.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/COFF.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/COFFModuleDefinition.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/Binary.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/Decompressor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/ModuleSymbolTable.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/MachOUniversal.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/ELFTypes.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/IRObjectFile.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/ELFObjectFile.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/ELF.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/ArchiveWriter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/Error.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/IRSymtab.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Object/Archive.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/WindowsManifest
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/WindowsManifest/WindowsManifestMerger.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IRReader
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IRReader/IRReader.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/XRay
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/XRay/InstrumentationMap.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/XRay/Trace.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/XRay/Graph.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/XRay/YAMLXRayRecord.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/XRay/XRayRecord.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Testing
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Testing/Support
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Testing/Support/SupportHelpers.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Testing/Support/Error.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/PassAnalysisSupport.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/InlineCost.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/TypeMetadataUtils.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/CGSCCPassManager.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/InstructionSimplify.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/AliasAnalysis.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/VectorUtils.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/OrderedBasicBlock.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/BlockFrequencyInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ObjCARCAnalysisUtils.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/Loads.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/MemorySSAUpdater.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/LoopPass.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/DominanceFrontier.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/DependenceAnalysis.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/LoopUnrollAnalyzer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/CFGPrinter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/AssumptionCache.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/GlobalsModRef.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/RegionPrinter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/IntervalIterator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/LazyBranchProbabilityInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ObjectUtils.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/RegionInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/LoopAccessAnalysis.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/Trace.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/CallGraphSCCPass.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/IntervalPartition.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/LazyBlockFrequencyInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/MemorySSA.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/CallPrinter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/TargetTransformInfoImpl.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/Interval.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ProfileSummaryInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/LoopInfoImpl.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/IVUsers.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/CFLSteensAliasAnalysis.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/IndirectCallSiteVisitor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/TargetTransformInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/RegionInfoImpl.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ValueLatticeUtils.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ScalarEvolution.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/MemoryLocation.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/MemoryDependenceAnalysis.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/DOTGraphTraitsPass.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/Passes.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ScalarEvolutionNormalization.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/PostDominators.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ValueTracking.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/RegionIterator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/CFG.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/DivergenceAnalysis.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ScalarEvolutionExpressions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ValueLattice.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/AliasAnalysisEvaluator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/CodeMetrics.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/BasicAliasAnalysis.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/CmpInstAnalysis.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/CFLAndersAliasAnalysis.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/EHPersonalities.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/CFLAliasAnalysisUtils.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ScopedNoAliasAA.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ObjCARCAliasAnalysis.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/DomPrinter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/LoopAnalysisManager.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/MemoryBuiltins.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/DemandedBits.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/PtrUseVisitor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/DominanceFrontierImpl.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/SparsePropagation.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/TypeBasedAliasAnalysis.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/CallGraph.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/IndirectCallPromotionAnalysis.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/TargetLibraryInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/OptimizationRemarkEmitter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/Lint.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/BranchProbabilityInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/LoopInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/LoopIterator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/LazyCallGraph.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/CaptureTracking.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/RegionPass.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ModuleSummaryAnalysis.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/TargetFolder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ScalarEvolutionExpander.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ConstantFolding.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/AliasSetTracker.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/ObjCARCInstKind.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/PHITransAddr.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/IteratedDominanceFrontier.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/TargetLibraryInfo.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Analysis/LazyValueInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm-c
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/Analysis.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/Object.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/Support.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/Disassembler.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/ErrorHandling.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/Core.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/Initialization.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/BitWriter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/LinkTimeOptimizer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/Target.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/TargetMachine.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/Types.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/Transforms
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/Transforms/Scalar.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/Transforms/IPO.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/Transforms/Vectorize.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/Transforms/PassManagerBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/IRReader.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/OrcBindings.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/ExecutionEngine.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/BitReader.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/DebugInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/Linker.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/lto.h
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Config
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Config/AsmPrinters.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Config/AsmParsers.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Config/Disassemblers.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Config/Targets.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Config/llvm-config.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Config/abi-breaking.h
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/DataTypes.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/Support/VCSRevision.h
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Attributes.gen
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm/IR/Intrinsics.gen
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMDemangle.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSupport.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMTableGen.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-tblgen
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMCore.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMFuzzMutate.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMIRReader.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMCodeGen.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSelectionDAG.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAsmPrinter.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMIRParser.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMGlobalISel.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMBinaryFormat.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMBitReader.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMBitWriter.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMTransformUtils.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMInstrumentation.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMInstCombine.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMScalarOpts.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMipo.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMVectorize.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/LLVMHello.so
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMObjCARCOpts.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMCoroutines.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMLinker.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAnalysis.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMLTO.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMC.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMCParser.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMCDisassembler.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMObject.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMObjectYAML.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMOption.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMDebugInfoDWARF.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMDebugInfoMSF.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMDebugInfoCodeView.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMDebugInfoPDB.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSymbolize.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMExecutionEngine.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMInterpreter.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMCJIT.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMOrcJIT.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMRuntimeDyld.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMTarget.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAArch64CodeGen.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAArch64Info.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAArch64AsmParser.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAArch64Disassembler.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAArch64AsmPrinter.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAArch64Desc.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAArch64Utils.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAMDGPUCodeGen.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAMDGPUAsmParser.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAMDGPUAsmPrinter.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAMDGPUDisassembler.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAMDGPUInfo.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAMDGPUDesc.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAMDGPUUtils.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMARMCodeGen.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMARMInfo.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMARMAsmParser.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMARMDisassembler.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMARMAsmPrinter.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMARMDesc.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMARMUtils.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMBPFCodeGen.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMBPFAsmParser.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMBPFDisassembler.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMBPFAsmPrinter.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMBPFInfo.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMBPFDesc.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMHexagonCodeGen.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMHexagonAsmParser.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMHexagonInfo.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMHexagonDesc.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMHexagonDisassembler.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMLanaiCodeGen.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMLanaiAsmParser.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMLanaiInfo.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMLanaiDesc.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMLanaiAsmPrinter.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMLanaiDisassembler.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMipsCodeGen.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMipsAsmPrinter.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMipsDisassembler.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMipsInfo.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMipsDesc.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMipsAsmParser.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMSP430CodeGen.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMSP430AsmPrinter.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMSP430Info.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMMSP430Desc.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMNVPTXCodeGen.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMNVPTXInfo.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMNVPTXAsmPrinter.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMNVPTXDesc.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMPowerPCCodeGen.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMPowerPCAsmParser.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMPowerPCDisassembler.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMPowerPCAsmPrinter.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMPowerPCInfo.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMPowerPCDesc.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSparcCodeGen.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSparcInfo.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSparcDesc.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSparcAsmPrinter.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSparcAsmParser.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSparcDisassembler.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSystemZCodeGen.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSystemZAsmParser.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSystemZDisassembler.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSystemZAsmPrinter.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSystemZInfo.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMSystemZDesc.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMX86CodeGen.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMX86AsmParser.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMX86Disassembler.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMX86AsmPrinter.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMX86Desc.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMX86Info.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMX86Utils.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMXCoreCodeGen.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMXCoreDisassembler.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMXCoreAsmPrinter.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMXCoreInfo.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMXCoreDesc.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMWebAssemblyCodeGen.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMWebAssemblyDisassembler.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMWebAssemblyAsmPrinter.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMWebAssemblyDesc.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMWebAssemblyInfo.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAVRCodeGen.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAVRAsmParser.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAVRDisassembler.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAVRAsmPrinter.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAVRDesc.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAVRInfo.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMAsmParser.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMLineEditor.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMProfileData.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMCoverage.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMPasses.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMDlltoolDriver.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMLibDriver.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMXRay.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVMWindowsManifest.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/FileCheck
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-PerfectShuffle
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/count
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/not
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/yaml-bench
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/sanitizer/allocator_interface.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/sanitizer/asan_interface.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/sanitizer/common_interface_defs.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/sanitizer/coverage_interface.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/sanitizer/dfsan_interface.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/sanitizer/esan_interface.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/sanitizer/hwasan_interface.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/sanitizer/linux_syscall_hooks.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/sanitizer/lsan_interface.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/sanitizer/msan_interface.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/sanitizer/scudo_interface.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/sanitizer/tsan_interface.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/sanitizer/tsan_interface_atomic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/xray/xray_interface.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/xray/xray_log_interface.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.stats-armhf.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.stats_client-armhf.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.lsan-armhf.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_standalone-armhf.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_standalone-armhf.so
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_standalone-armhf.a.syms
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a.syms
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.asan-armhf.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.asan_cxx-armhf.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.asan-preinit-armhf.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.asan-armhf.so
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.asan_cxx-armhf.a.syms
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.asan-armhf.a.syms
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/asan_blacklist.txt
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.cfi-armhf.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.cfi_diag-armhf.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/cfi_blacklist.txt
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.scudo-armhf.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.scudo_cxx-armhf.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.scudo-armhf.so
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_minimal-armhf.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_minimal-armhf.so
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_minimal-armhf.a.syms
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.profile-armhf.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.xray-armhf.a
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/ScopInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/ForwardOpTree.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/ScopDetection.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/PruneUnprofitable.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/FlattenAlgo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/DependenceInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/Options.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/Canonicalization.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/Simplify.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/ZoneAlgo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/Support
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/Support/ScopLocation.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/Support/ScopHelper.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/Support/ISLTools.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/Support/LinkGPURuntime.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/Support/VirtualInstruction.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/Support/GICHelper.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/Support/SCEVValidator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/Support/SCEVAffinator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/Support/DumpModulePass.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/Support/ISLOStream.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/CodeGen
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/CodeGen/CodeGeneration.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/CodeGen/IslNodeBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/CodeGen/BlockGenerators.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/CodeGen/PPCGCodeGeneration.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/CodeGen/Utils.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/CodeGen/CodegenCleanup.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/CodeGen/IRBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/CodeGen/IslAst.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/CodeGen/PerfMonitor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/CodeGen/RuntimeDebugBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/CodeGen/LoopGenerators.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/CodeGen/IslExprBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/ScheduleOptimizer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/LinkAllPasses.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/PolyhedralInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/FlattenSchedule.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/ScopPass.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/Config
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/JSONExporter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/ScopBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/DeLICM.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/RegisterPasses.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/ScopDetectionDiagnostic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/CodePreparation.h
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/Config
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/Config/config.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libPolly.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/LLVMPolly.so
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libPollyISL.a
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/lp.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/val_gmp.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/maybe_ast_expr.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/set.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/id_to_id.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/space.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/aff.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/stream.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/version.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/maybe.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/arg.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/union_set.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/obj.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/aff_type.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/maybe_basic_set.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/printer_type.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/local_space.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/options.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/maybe_id.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/polynomial.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/vertices.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/maybe_pw_aff.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/val.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/schedule_type.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/maybe_templ.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/hash.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/id.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/isl-noexceptions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/mat.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/list.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/printer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/vec.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/ilp.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/ast_build.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/flow.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/band.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/deprecated
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/deprecated/point_int.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/deprecated/union_map_int.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/deprecated/int.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/deprecated/val_int.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/deprecated/constraint_int.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/deprecated/vec_int.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/deprecated/mat_int.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/deprecated/ast_int.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/deprecated/ilp_int.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/deprecated/polynomial_int.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/deprecated/map_int.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/deprecated/aff_int.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/deprecated/set_int.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/point.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/ctx.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/union_map.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/polynomial_type.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/id_to_ast_expr.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/schedule_node.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/ast.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/constraint.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/schedule.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/multi.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/hmap.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/map_to_basic_set.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/set_type.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/map.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/union_set_type.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/ast_type.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/union_map_type.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/map_type.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/id_to_pw_aff.h
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/polly/isl/stdint.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libPollyPPCG.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/polly/PollyConfig.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/polly/PollyExports-all.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLTO.so.6.0.1
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLTO.so.6
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLTO.so
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/llvm-c/lto.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/LLVMgold.so
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-ar
Creating llvm-ranlib
Creating llvm-lib
Creating llvm-dlltool
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-config
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-lto
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-profdata
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Parse
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Parse/ParseDiagnostic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Parse/Parser.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Parse/RAIIObjectsForParser.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Parse/ParseAST.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/TextDiagnosticPrinter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/LayoutOverrideSource.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/CodeGenOptions.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/PrecompiledPreamble.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/FrontendDiagnostic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/SerializedDiagnosticPrinter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/CodeGenOptions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/VerifyDiagnosticConsumer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/ChainedDiagnosticConsumer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/CompilerInstance.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/ASTUnit.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/Utils.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/DependencyOutputOptions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/FrontendOptions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/PCHContainerOperations.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/TextDiagnostic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/LangStandard.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/LangStandards.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/PreprocessorOutputOptions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/FrontendPluginRegistry.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/CompilerInvocation.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/TextDiagnosticBuffer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/ASTConsumers.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/SerializedDiagnostics.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/SerializedDiagnosticReader.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/FrontendAction.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/DiagnosticRenderer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/FrontendActions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/MigratorOptions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/CommandLineSourceLoc.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/LogDiagnosticPrinter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Frontend/MultiplexConsumer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Serialization
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Serialization/ContinuousRangeMap.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Serialization/ASTWriter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Serialization/ASTReader.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Serialization/ASTDeserializationListener.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Serialization/SerializationDiagnostic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Serialization/ModuleManager.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Serialization/GlobalModuleIndex.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Serialization/ASTBitCodes.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Serialization/Module.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Serialization/ModuleFileExtension.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/SanitizerArgs.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/Util.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/Action.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/Options.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/Multilib.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/Compilation.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/XRayArgs.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/Driver.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/DriverDiagnostic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/Types.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/Types.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/Phases.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/Tool.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/Job.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/ToolChain.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/Distro.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/Overload.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/ExternalSemaSource.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/ParsedTemplate.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/Lookup.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/TemplateDeduction.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/Sema.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/CXXFieldCollector.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/CleanupInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/Weak.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/PrettyDeclStackTrace.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/Template.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/CodeCompleteConsumer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/Ownership.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/AnalysisBasedWarnings.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/Initialization.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/DeclSpec.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/LoopHint.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/AttributeList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/SemaDiagnostic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/Scope.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/IdentifierResolver.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/DelayedDiagnostic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/MultiplexExternalSemaSource.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/TypoCorrection.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/ObjCMethodList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/SemaFixItUtils.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/Designator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/CodeCompleteOptions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/ScopeInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/SemaInternal.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/SemaConsumer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/SemaLambda.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Tooling.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/ReplacementsYaml.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/DiagnosticsYaml.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/ASTDiff
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/ASTDiff/ASTDiffInternal.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/ASTDiff/ASTDiff.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/JSONCompilationDatabase.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/FixIt.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/CommonOptionsParser.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/FileMatchTrie.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Execution.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/CompilationDatabase.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/ArgumentsAdjusters.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringOption.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/AtomicChange.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringOptions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringAction.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringDiagnostic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringResultConsumer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Rename
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Rename/USRFinder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Rename/SymbolOccurrences.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Rename/RenamingAction.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Rename/SymbolName.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringActionRules.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringRuleContext.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Extract
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Extract/Extract.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringActionRule.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/ASTSelection.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/StandaloneExecution.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/CompilationDatabasePluginRegistry.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Core
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Core/Replacement.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Core/Lookup.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/Core/Diagnostic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/ToolExecutorPluginRegistry.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Tooling/RefactoringCallbacks.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Format
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Format/Format.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Index
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Index/USRGeneration.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Index/CommentToXML.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Index/IndexSymbol.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Index/IndexDataConsumer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Index/CodegenNameGenerator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Index/IndexingAction.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/CodeGen
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/CodeGen/ConstantInitBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/CodeGen/SwiftCallingConv.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/CodeGen/ConstantInitFuture.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/CodeGen/CodeGenABITypes.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/CodeGen/ModuleBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/CodeGen/CodeGenAction.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/CodeGen/ObjectFilePCHContainerOperations.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/CodeGen/CGFunctionInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/CodeGen/BackendUtil.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/ASTMatchers
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/ASTMatchers/ASTMatchFinder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/ASTMatchers/ASTMatchers.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/ASTMatchers/ASTMatchersInternal.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/ASTMatchers/ASTMatchersMacros.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/ASTMatchers/Dynamic
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/ASTMatchers/Dynamic/Parser.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/ASTMatchers/Dynamic/Registry.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/ASTMatchers/Dynamic/Diagnostics.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/ASTMatchers/Dynamic/VariantValue.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DeclAccessPair.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/Type.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ExternalASTMerger.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/APValue.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/SelectorLocationsKind.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/LocInfoType.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ASTStructuralEquivalence.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DeclarationName.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DeclCXX.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CharUnits.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/LambdaCapture.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/BuiltinTypes.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ExprOpenMP.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/Mangle.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/RawCommentList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/NSAPI.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/QualTypeNames.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/NestedNameSpecifier.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DeclOpenMP.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/StmtIterator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DeclObjC.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/Decl.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/StmtVisitor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/TypeOrdering.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ExprObjC.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ASTLambda.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CanonicalType.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/UnresolvedSet.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/StmtCXX.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ExprCXX.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/StmtGraphTraits.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/TemplateName.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ExternalASTSource.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/GlobalDecl.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DeclGroup.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ASTImporter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/AST.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/OperationKinds.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/RecordLayout.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ASTFwd.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/EvaluatedExprVisitor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ODRHash.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/TypeLocVisitor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ASTUnresolvedSet.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DependentDiagnostic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CommentSema.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/MangleNumberingContext.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/OpenMPClause.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DeclTemplate.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CommentParser.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CommentBriefParser.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/Attr.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DeclFriend.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/TemplateBase.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CommentVisitor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/BaseSubobject.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DeclContextInternals.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/TypeLocNodes.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/TypeVisitor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/VTTBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ASTTypeTraits.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/Expr.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/AttrIterator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ASTMutationListener.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CXXInheritance.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CommentDiagnostic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/Stmt.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/OperationKinds.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ASTContext.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/TypeLoc.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ParentMap.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/Comment.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ASTVector.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/StmtObjC.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DeclLookups.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/Availability.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CommentLexer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CommentCommandTraits.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/VTableBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/Redeclarable.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DeclVisitor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DataCollection.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ASTDiagnostic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DeclBase.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/PrettyPrinter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/ASTConsumer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/TypeNodes.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/StmtOpenMP.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/RecursiveASTVisitor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Rewrite
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Rewrite/Frontend
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Rewrite/Frontend/FixItRewriter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Rewrite/Frontend/ASTConsumers.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Rewrite/Frontend/Rewriters.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Rewrite/Frontend/FrontendActions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Rewrite/Core
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Rewrite/Core/TokenRewriter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Rewrite/Core/DeltaTree.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Rewrite/Core/RewriteRope.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Rewrite/Core/RewriteBuffer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Rewrite/Core/Rewriter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Rewrite/Core/HTMLRewrite.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/ModuleLoader.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/PreprocessorLexer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/PTHManager.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/HeaderSearch.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/PPCallbacks.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/ExternalPreprocessorSource.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/Pragma.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/PPConditionalDirectiveRecord.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/ModuleMap.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/MultipleIncludeOpt.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/Preprocessor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/HeaderSearchOptions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/Token.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/CodeCompletionHandler.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/TokenConcatenation.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/LexDiagnostic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/Lexer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/TokenLexer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/PreprocessorOptions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/DirectoryLookup.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/MacroArgs.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/HeaderMapTypes.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/MacroInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/VariadicMacroSupport.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/HeaderMap.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/PreprocessingRecord.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/ScratchBuffer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/LiteralSupport.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Lex/PTHLexer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/ARCMigrate
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/ARCMigrate/ARCMT.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/ARCMigrate/FileRemapper.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/ARCMigrate/ARCMTActions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/AlignedAllocation.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/SanitizerSpecialCaseList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/TokenKinds.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/FileSystemStatCache.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticIDs.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/OpenCLExtensions.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/OperatorKinds.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsNios2.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/Sanitizers.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/SanitizerBlacklist.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/LangOptions.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticCategories.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsPPC.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/Linkage.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/Lambda.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/AllDiagnostics.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DebugInfoOptions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/Sanitizers.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/OpenMPKinds.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticOptions.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/AttrKinds.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/ExpressionTraits.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/Version.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/Builtins.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/TargetBuiltins.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/ObjCRuntime.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/VirtualFileSystem.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/TargetInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/LangOptions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/OpenMPKinds.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/Attributes.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsAArch64.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/MacroBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsX86.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/VersionTuple.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/MemoryBufferCache.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsLe64.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/PartialDiagnostic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/ABI.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/OpenCLImageTypes.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/LLVM.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/SourceLocation.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/IdentifierTable.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/CapturedStmt.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/TokenKinds.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/XRayLists.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsHexagon.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/CommentOptions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/FileSystemOptions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/OpenCLOptions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsX86_64.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/FileManager.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/OperatorKinds.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsWebAssembly.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsAMDGPU.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/AttrSubjectMatchRules.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/SyncScope.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/AddressSpaces.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/X86Target.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/OperatorPrecedence.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticOptions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/PrettyStackTrace.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/Cuda.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/Diagnostic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsNVPTX.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/PragmaKinds.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/TargetCXXABI.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/SourceManagerInternals.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsXCore.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsMips.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/TargetOptions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/Visibility.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticError.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/ExceptionSpecificationType.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsNEON.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/Specifiers.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/TypeTraits.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/TemplateKinds.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/SourceManager.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/PlistSupport.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsSystemZ.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/BuiltinsARM.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/Module.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/CharInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/Builtins.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Config
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/CrossTU
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/CrossTU/CrossTUDiagnostic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/CrossTU/CrossTranslationUnit.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Frontend
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Frontend/FrontendActions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers/ClangCheckers.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers/SValExplainer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/CheckerOptInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/CheckerRegistry.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/BugReporter
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeMap.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/LoopUnrolling.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/TaintTag.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/IssueHash.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/Checker.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/CheckerManager.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/Analyses.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Edit
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Edit/EditedSource.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Edit/Commit.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Edit/EditsReceiver.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Edit/Rewriters.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Edit/FileOffset.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/AnalysisDeclContext.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/ProgramPoint.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/CloneDetection.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/CFGStmtMap.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/FlowSensitive
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/FlowSensitive/DataflowValues.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/DomainSpecific
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/DomainSpecific/CocoaConventions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Support
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Support/BumpVector.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/CFG.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/CodeInjector.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ThreadSafetyCommon.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ThreadSafetyTIL.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/Dominators.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/FormatString.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/UninitializedValues.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ThreadSafetyOps.def
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/LiveVariables.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ThreadSafetyLogical.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ThreadSafety.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/PostOrderCFGView.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/Consumed.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ReachableCode.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/Analyses/OSLog.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/AnalysisDiagnostic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/CallGraph.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Analysis/BodyFarm.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/FrontendTool
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/FrontendTool/Utils.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Debian
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Debian/debian_path.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang-c
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang-c/CXCompilationDatabase.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang-c/CXString.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang-c/BuildSystem.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang-c/Platform.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang-c/Documentation.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang-c/Index.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang-c/CXErrorCode.h
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/Version.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/arm_neon.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticASTKinds.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticCommentKinds.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/AttrList.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticIndexName.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticCommonKinds.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticSerializationKinds.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/AttrHasAttributeImpl.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticRefactoringKinds.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticDriverKinds.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticGroups.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticFrontendKinds.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticLexKinds.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticAnalysisKinds.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticParseKinds.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/AttrSubMatchRulesList.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticCrossTUKinds.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Basic/DiagnosticSemaKinds.inc
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/Attrs.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/AttrDump.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/AttrVisitor.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/DeclNodes.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/AttrImpl.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/StmtNodes.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CommentNodes.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CommentHTMLTags.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CommentHTMLTagsProperties.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/StmtDataCollectors.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CommentHTMLNamedCharacterReferences.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CommentCommandInfo.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/AST/CommentCommandList.inc
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Driver/Options.inc
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Parse
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Parse/AttrParserStringSwitches.inc
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/AttrParsedAttrImpl.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/AttrSpellingListIndex.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/AttrParsedAttrList.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/AttrParsedAttrKinds.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Sema/AttrTemplateInstantiate.inc
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Serialization
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Serialization/AttrPCHWrite.inc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Serialization/AttrPCHRead.inc
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers/Checkers.inc
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Config
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang/Config/config.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/clang/bash-autocomplete.sh
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/adxintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/altivec.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/ammintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/arm_acle.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/armintr.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/arm64intr.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx2intrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512bwintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512bitalgintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512vlbitalgintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512cdintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512vpopcntdqintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512dqintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512erintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512fintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512ifmaintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512ifmavlintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512pfintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512vbmiintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512vbmivlintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512vbmi2intrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512vlvbmi2intrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512vlbwintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512vlcdintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512vldqintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512vlintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512vpopcntdqvlintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512vnniintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512vlvnniintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/avxintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/bmi2intrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/bmiintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/__clang_cuda_builtin_vars.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/__clang_cuda_cmath.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/__clang_cuda_complex_builtins.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/__clang_cuda_intrinsics.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/__clang_cuda_math_forward_declares.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/__clang_cuda_runtime_wrapper.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/cetintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/clzerointrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/cpuid.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/clflushoptintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/clwbintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/emmintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/f16cintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/float.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/fma4intrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/fmaintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/fxsrintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/gfniintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/htmintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/htmxlintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/ia32intrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/immintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/intrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/inttypes.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/iso646.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/limits.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/lwpintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/lzcntintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/mm3dnow.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/mmintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/mm_malloc.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/module.modulemap
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/msa.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/mwaitxintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/nmmintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/opencl-c.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/pkuintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/pmmintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/popcntintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/prfchwintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/rdseedintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/rtmintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/s390intrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/shaintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/smmintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/stdalign.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/stdarg.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/stdatomic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/stdbool.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/stddef.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/__stddef_max_align_t.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/stdint.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/stdnoreturn.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/tbmintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/tgmath.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/tmmintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/unwind.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/vadefs.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/vaesintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/varargs.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/vecintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/vpclmulqdqintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/wmmintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/__wmmintrin_aes.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/__wmmintrin_pclmul.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/x86intrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/xmmintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/xopintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/xsavecintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/xsaveintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/xsaveoptintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/xsavesintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/xtestintrin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/arm_neon.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/cuda_wrappers/algorithm
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/cuda_wrappers/complex
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/clang/6.0.1/include/cuda_wrappers/new
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangBasic.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangLex.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangParse.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangAST.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangASTMatchers.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangDynamicASTMatchers.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangCrossTU.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangSema.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangCodeGen.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangAnalysis.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangEdit.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangRewrite.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangARCMigrate.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangDriver.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangSerialization.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangFrontend.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangRewriteFrontend.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangFrontendTool.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangTooling.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangToolingCore.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangToolingRefactor.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangToolingASTDiff.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangIndex.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangStaticAnalyzerCore.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangStaticAnalyzerCheckers.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangStaticAnalyzerFrontend.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangFormat.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/clang-6.0
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/clang
Creating clang++
Creating clang-cl
Creating clang-cpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/clang-format
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/clang/clang-format-bbedit.applescript
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/clang/clang-format-diff.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/clang/clang-format-sublime.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/clang/clang-format.el
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/clang/clang-format.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/git-clang-format
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangHandleCXX.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/clang-import-test
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/clang-offload-bundler
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/c-index-test
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/clang-rename
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/clang/clang-rename.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/clang/clang-rename.el
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/clang-refactor
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/clang-refactor
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/clang-check
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/clang-func-mapping
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/scan-build
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/libexec/ccc-analyzer
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/libexec/c++-analyzer
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/man/man1/scan-build.1
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/scan-build/scanview.css
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/scan-build/sorttable.js
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/scan-view
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/scan-view/ScanView.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/scan-view/Reporter.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/scan-view/startfile.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/scan-view/FileRadar.scpt
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/scan-view/GetRadarVersion.scpt
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/scan-view/bugcatcher.ico
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangApplyReplacements.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/clang-apply-replacements
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangReorderFields.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/clang-reorder-fields
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/modularize
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/modularize
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidy.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyAndroidModule.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyBoostModule.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyBugproneModule.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyCERTModule.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyCppCoreGuidelinesModule.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyFuchsiaModule.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyGoogleModule.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyHICPPModule.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyLLVMModule.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyMiscModule.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyModernizeModule.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyMPIModule.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyObjCModule.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyPerformanceModule.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyPlugin.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyReadabilityModule.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/clang-tidy
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/clang/clang-tidy-diff.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/clang/run-clang-tidy.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangTidyUtils.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangChangeNamespace.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/clang-change-namespace
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangQuery.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/clang-query
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangMove.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangDaemon.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/clangd
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangIncludeFixer.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclangIncludeFixerPlugin.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/clang-include-fixer
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/clang/clang-include-fixer.el
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/clang/clang-include-fixer.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libfindAllSymbols.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/find-all-symbols
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/clang/run-find-all-symbols.py
Creating libclang-6.0.1.so
Creating libclang.so
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclang-6.0.so.1
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libclang-6.0.so
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang-c
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang-c/CXCompilationDatabase.h
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang-c/CXString.h
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang-c/BuildSystem.h
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang-c/Platform.h
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang-c/Documentation.h
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang-c/Index.h
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/clang-c/CXErrorCode.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/clang/ClangTargets.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/clang/ClangTargets-relwithdebinfo.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/clang/ClangConfig.cmake
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/ReaderWriter
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/ReaderWriter/MachOLinkingContext.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/ReaderWriter/YamlContext.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Common
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Common/ErrorHandler.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Common/Version.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Common/Memory.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Common/LLVM.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Common/TargetOptionsCommandFlags.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Common/Strings.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Common/Args.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Common/Reproduce.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Common/Driver.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Common/Threads.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Core
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/Reference.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/ArchiveLibraryFile.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/Pass.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/Reader.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/SymbolTable.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/File.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/Writer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/LinkingContext.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/Resolver.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/Simple.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/SharedLibraryFile.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/AbsoluteAtom.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/UndefinedAtom.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/PassManager.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/Node.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/Error.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/Atom.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/Instrumentation.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/DefinedAtom.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lld/Core/SharedLibraryAtom.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldCommon.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldCore.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldDriver.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldReaderWriter.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldMachO.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldYAML.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/lld
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/lld
Creating lld-link
Creating ld.lld
Creating ld64.lld
Creating wasm-ld
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldCOFF.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldELF.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldMinGW.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldWasm.a
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/lldb-private.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/lldb-private-enumerations.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/lldb-private-defines.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/Log.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/CleanUp.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/Either.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/Iterable.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/LLDBAssert.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/FileSpec.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/Connection.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/SharingPtr.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/Status.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/RegularExpression.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/Flags.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/StreamCallback.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/UserID.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/SafeMachO.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/VMRange.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/Timer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/SelectHelper.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/Endian.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/NameMatches.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/StreamTee.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/AnsiTerminal.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/TildeExpressionResolver.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/DataEncoder.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/VASPrintf.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/StringList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/ArchSpec.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/StructuredData.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/StreamGDBRemote.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/DataBufferLLVM.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/Baton.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/FastDemangle.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/Stream.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/StringExtractor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/UUID.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/IOObject.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/StreamString.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/UriParser.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/History.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/DataBuffer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/JSON.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/TraceOptions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/Range.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/DataBufferHeap.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/ConstString.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/Logging.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/DataExtractor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/Timeout.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/StringLexer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Utility/SharedCluster.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/lldb-enumerations.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/LockFile.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/common
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/common/NativeBreakpoint.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/common/TCPSocket.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/common/GetOptInc.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/common/SoftwareBreakpoint.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/common/NativeWatchpointList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/common/NativeThreadProtocol.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/common/NativeRegisterContext.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/common/NativeProcessProtocol.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/common/NativeBreakpointList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/common/UDPSocket.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/windows
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/windows/getopt
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/windows/HostInfoWindows.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/windows/editlinewin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/windows/ConnectionGenericFileWindows.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/windows/LockFileWindows.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/windows/PosixApi.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/windows/windows.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/windows/AutoHandle.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/windows/HostThreadWindows.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/windows/HostProcessWindows.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/windows/ProcessLauncherWindows.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/windows/PipeWindows.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/Host.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/HostGetOpt.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/mingw
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/freebsd
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/freebsd/HostInfoFreeBSD.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/HostInfoBase.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/File.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/Debug.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/ThreadLauncher.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/linux
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/linux/Uio.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/linux/Support.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/linux/Ptrace.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/linux/AbstractSocket.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/linux/HostInfoLinux.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/FileSystem.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/StringConvert.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/Symbols.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/HostNativeProcessBase.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/MainLoopBase.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/MonitoringProcessLauncher.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/XML.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/macosx
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/macosx/HostThreadMacOSX.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/macosx/HostInfoMacOSX.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/netbsd
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/netbsd/HostInfoNetBSD.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/ProcessRunLock.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/Predicate.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/msvc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/HostNativeThreadForward.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/Terminal.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/MainLoop.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/PosixApi.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/ProcessLauncher.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/openbsd
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/openbsd/HostInfoOpenBSD.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/FileCache.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/HostNativeThreadBase.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/HostThread.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/ConnectionFileDescriptor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/android
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/android/HostInfoAndroid.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/TaskPool.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/PseudoTerminal.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/Pipe.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/Time.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/Socket.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/posix
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/posix/HostInfoPosix.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/posix/PipePosix.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/posix/ProcessLauncherPosixFork.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/posix/HostThreadPosix.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/posix/Fcntl.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/posix/DomainSocket.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/posix/HostProcessPosix.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/posix/LockFilePosix.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/SocketAddress.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/HostNativeProcess.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/HostNativeThread.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/HostProcess.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/OptionParser.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/LockFileBase.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/Editline.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/PipeBase.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/HostInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/lldb-types.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/lldb-private-types.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/WatchpointList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/Breakpoint.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointResolverFileRegex.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointLocation.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointLocationCollection.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointSiteList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointResolver.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/Stoppoint.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointSite.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointIDList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointResolverName.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/StoppointCallbackContext.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointResolverAddress.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/StoppointLocation.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointID.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointResolverFileLine.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/Watchpoint.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/WatchpointOptions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointLocationList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointName.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointOptions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBQueueItem.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBInstruction.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBStructuredData.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBTypeFormat.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBTypeCategory.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBLanguageRuntime.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBFunction.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/LLDB.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBSymbolContext.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBDebugger.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBStringList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBSourceManager.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBLaunchInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBThreadPlan.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBHostOS.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBModule.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBSection.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBError.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBTypeNameSpecifier.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBUnixSignals.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBDefines.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBMemoryRegionInfoList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBAttachInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBCommandInterpreter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBPlatform.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBModuleSpec.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBTypeEnumMember.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBStream.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBBreakpoint.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBBreakpointLocation.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBInstructionList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBExpressionOptions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBExecutionContext.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBVariablesOptions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBSymbolContextList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBBreakpointName.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBBlock.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBProcessInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBBroadcaster.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBFileSpec.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBFileSpecList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBValue.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBTypeSummary.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBThread.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBValueList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBTraceOptions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBProcess.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBCompileUnit.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBSymbol.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBType.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBThreadCollection.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBEvent.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBCommandReturnObject.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBAddress.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBTypeFilter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SystemInitializerFull.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBQueue.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBData.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBTypeSynthetic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBTarget.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBWatchpoint.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBCommunication.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBLineEntry.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBTrace.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBMemoryRegionInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBDeclaration.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBListener.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/API/SBFrame.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/lldb-versioning.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Initialization
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Initialization/SystemInitializer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Initialization/SystemLifetimeManager.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Initialization/SystemInitializerCommon.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanCallUserExpression.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/SystemRuntime.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/QueueList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanPython.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanRunToAddress.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/SectionLoadList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanTracer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepRange.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanCallFunction.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanShouldStopHere.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/UnixSignals.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/Queue.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/StructuredDataPlugin.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/JITLoaderList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/Language.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/RegisterCheckpoint.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/StopInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/InstrumentationRuntimeStopInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/StackFrame.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/FileAction.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadCollection.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ExecutionContextScope.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/Unwind.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/RegisterContext.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/MemoryHistory.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/Thread.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/Memory.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/Platform.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ABI.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/OperatingSystem.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanCallOnFunctionExit.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/RegisterNumber.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepOut.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepThrough.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepInstruction.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepUntil.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanBase.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ProcessStructReader.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/Target.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/UnwindAssembly.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/InstrumentationRuntime.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ProcessLaunchInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadSpec.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepInRange.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepOverRange.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/MemoryRegionInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/Process.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/QueueItem.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/StackFrameList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/TargetList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/PathMappingList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepOverBreakpoint.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ExecutionContext.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/SectionLoadHistory.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/JITLoader.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/LanguageRuntime.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ObjCLanguageRuntime.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ProcessInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ModuleCache.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/DynamicLoader.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/StackID.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/CPPLanguageRuntime.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Target/ThreadPlan.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/TypeValidator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/ValueObjectPrinter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/FormattersHelpers.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/FormatClasses.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/FormatCache.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/TypeFormat.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/DataVisualization.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/TypeCategoryMap.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/TypeCategory.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/VectorType.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/TypeSummary.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/LanguageCategory.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/StringPrinter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/VectorIterator.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/FormattersContainer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/FormatManager.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/CXXFunctionPointer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/DumpValueObjectOptions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/DataFormatters/TypeSynthetic.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/ExpressionParser.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/ExpressionVariable.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/IRExecutionUnit.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/DiagnosticManager.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/IRMemoryMap.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/LLVMUserExpression.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/REPL.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/UserExpression.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/ExpressionTypeSystemHelper.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/ExpressionSourceCode.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/FunctionCaller.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/Expression.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/Materializer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/DWARFExpression.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/IRInterpreter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/IRDynamicChecks.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Expression/UtilityFunction.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/lldb-private-interfaces.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/lldb-public.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/lldb-private-forward.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/lldb-forward.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ValueObjectConstResult.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/Opcode.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ValueObjectConstResultChild.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/PluginInterface.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ValueObjectConstResultImpl.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/Communication.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/StreamBuffer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/Broadcaster.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ValueObjectDynamicValue.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ValueObjectVariable.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ModuleChild.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/FileSpecList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/Listener.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/Scalar.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/AddressResolverFileLine.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/Mangled.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/dwarf.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/Disassembler.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ValueObjectConstResultCast.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/FormatEntity.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/STLUtils.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ModuleSpec.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/AddressRange.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/AddressResolver.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/RangeMap.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/UserSettingsController.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ValueObject.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/Address.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ValueObjectMemory.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/UniqueCStringMap.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ThreadSafeValue.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/PluginManager.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/DumpDataExtractor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ModuleList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ValueObjectList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/AddressResolverName.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/Event.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/Value.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/State.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ThreadSafeDenseSet.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/Debugger.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/FileLineResolver.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/Section.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/Architecture.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ValueObjectSyntheticFilter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/EmulateInstruction.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/LoadedModuleInfoList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ClangForward.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/SearchFilter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ThreadSafeDenseMap.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ValueObjectRegister.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ThreadSafeSTLVector.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/MappedHash.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/StreamAsynchronousIO.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ValueObjectCast.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ValueObjectChild.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/RegisterValue.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/StreamFile.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/IOHandler.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/StructuredDataImpl.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/SourceManager.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/ThreadSafeSTLMap.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/Module.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Core/IOStreamMacros.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/Type.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/CompactUnwindInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/CompilerDeclContext.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/UnwindPlan.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/ArmUnwindInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/JavaASTContext.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/CompilerType.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/ClangExternalASTSourceCallbacks.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/DebugMacros.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/SymbolContext.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/Block.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/VerifyDecl.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/TypeSystem.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/ObjectFile.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/CompilerDecl.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/DeclVendor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/ClangASTContext.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/DWARFCallFrameInfo.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/TypeMap.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/Function.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/OCamlASTContext.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/Symtab.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/TypeList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/VariableList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/Symbol.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/UnwindTable.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/ClangExternalASTSourceCommon.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/ClangASTImporter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/Declaration.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/ObjectContainer.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/CompileUnit.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/Variable.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/LineEntry.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/FuncUnwinders.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/SymbolContextScope.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/SymbolFile.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/ClangUtil.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/LineTable.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/SymbolVendor.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/TaggedASTType.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Symbol/GoASTContext.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/CommandHistory.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupFile.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValue.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueUUID.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/CommandReturnObject.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueFormat.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueEnumeration.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupPlatform.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/CommandOptionValidators.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupUUID.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueBoolean.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupFormat.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueArray.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/Options.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/ScriptInterpreter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueFormatEntity.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueChar.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueRegex.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupString.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueSInt64.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/CommandAlias.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/CommandObjectMultiword.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueFileSpec.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupBoolean.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/CommandInterpreter.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/CommandObject.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/Args.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueUInt64.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueLanguage.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueFileSpecList.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupVariable.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/Property.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/CommandObjectRegexCommand.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupWatchpoint.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValues.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueArch.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueString.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueArgs.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupArchitecture.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupUInt64.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValuePathMappings.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueProperties.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupOutputFile.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/CommandCompletions.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueDictionary.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/lldb-defines.h
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/include/lldb/Host/Config.h
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/python2.7
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/_lldb.so
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/lldb-argdumper
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/__init__.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/embedded_interpreter.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/cpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/cpp/gnu_libstdcpp.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/cpp/libcxx.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/cpp/__init__.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/cache.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/synth.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/metrics.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/attrib_fromdict.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/Logger.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/__init__.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/runtime
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/runtime/__init__.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/utils
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/utils/symbolication.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/utils/__init__.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/six.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/python2.7/site-packages/readline.so
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbBase.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbBreakpoint.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbCommands.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbCore.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbDataFormatters.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbExpression.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbHost.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbInitialization.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbInterpreter.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginABISysV_arm.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginABISysV_arm64.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginABISysV_hexagon.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginABISysV_ppc.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginABISysV_ppc64.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginABISysV_mips.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginABISysV_mips64.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginABISysV_s390x.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginABISysV_i386.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginABISysV_x86_64.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginABIMacOSX_i386.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginABIMacOSX_arm.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginABIMacOSX_arm64.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginArchitectureArm.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginDisassemblerLLVM.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginDynamicLoaderMacOSXDYLD.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginDynamicLoaderPosixDYLD.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginDynamicLoaderStatic.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginDynamicLoaderHexagonDYLD.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginDynamicLoaderWindowsDYLD.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginExpressionParserClang.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginExpressionParserGo.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginInstructionARM.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginInstructionARM64.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginInstructionMIPS.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginInstructionMIPS64.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginInstrumentationRuntimeASan.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginInstrumentationRuntimeMainThreadChecker.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginInstrumentationRuntimeTSan.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginInstrumentationRuntimeUBSan.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginJITLoaderGDB.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginCPlusPlusLanguage.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginGoLanguage.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginJavaLanguage.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginObjCLanguage.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginObjCPlusPlusLanguage.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginOCamlLanguage.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginCXXItaniumABI.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginAppleObjCRuntime.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginLanguageRuntimeGo.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginLanguageRuntimeJava.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginRenderScriptRuntime.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginMemoryHistoryASan.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginObjectContainerBSDArchive.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginObjectContainerMachOArchive.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginObjectFileELF.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginObjectFileMachO.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginObjectFilePECOFF.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginObjectFileJIT.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginOSGo.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginOSPython.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginPlatformLinux.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginPlatformFreeBSD.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginPlatformNetBSD.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginPlatformOpenBSD.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginPlatformMacOSX.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginPlatformWindows.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginPlatformPOSIX.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginPlatformGDB.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginPlatformKalimba.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginPlatformAndroid.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginProcessLinux.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginProcessPOSIX.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginProcessGDBRemote.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginProcessUtility.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginProcessElfCore.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginProcessMinidump.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginScriptInterpreterNone.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginScriptInterpreterPython.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginStructuredDataDarwinLog.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginSymbolFileDWARF.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginSymbolFileSymtab.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginSymbolFilePDB.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginSystemRuntimeMacOSX.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginSymbolVendorELF.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginUnwindAssemblyInstEmulation.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbPluginUnwindAssemblyX86.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbSymbol.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbTarget.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbUtility.a
Creating liblldb-6.0.1.so
Creating liblldb.so
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldb-6.0.so.1
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldb-6.0.so
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/lldb-argdumper
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/lldb-argdumper
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/lldb
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/lldb-mi
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/lldb-server
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/lldb-server
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbIntelFeatures.so.6.0.1
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbIntelFeatures.so.6
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbIntelFeatures.so
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbIntelFeatures.so.6.0.1
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbIntelFeatures.so.6
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbIntelFeatures.so
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbIntelMPX.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/lldb-test
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/liblldbUtilityHelpers.a
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/bugpoint
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/BugpointPasses.so
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-dsymutil
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/lli
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/lli-child-target
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-as
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-bcanalyzer
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-c-test
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-cat
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-cfi-verify
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-cov
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-cvtres
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-cxxdump
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-cxxfilt
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-diff
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-dis
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-dwarfdump
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-dwp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-extract
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-link
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-lto2
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-mc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-mcmarkup
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-modextract
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-mt
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-nm
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-objcopy
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-objdump
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-opt-report
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-pdbutil
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-rc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-readobj
Creating llvm-readelf
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-rtdyld
Creating libLLVM-6.0.1.so
Creating libLLVM.so
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVM-6.0.so.1
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/libLLVM-6.0.so
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-size
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-split
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-stress
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-strings
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-symbolizer
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/llvm-xray
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/obj2yaml
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/opt
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/opt-viewer/opt-diff.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/opt-viewer/opt-stats.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/opt-viewer/opt-viewer.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/opt-viewer/optpmap.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/opt-viewer/optrecord.py
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/opt-viewer/style.css
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/sancov
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/sanstats
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/verify-uselistorder
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/yaml2obj
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/LLVMExports.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/LLVMExports-relwithdebinfo.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/LLVMConfig.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/LLVMConfigVersion.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/LLVM-Config.cmake
-- Up-to-date: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/.
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./CheckLinkerFlag.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./HandleLLVMOptions.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./CheckAtomic.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./HandleLLVMStdlib.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./AddLLVMDefinitions.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./GetSVN.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./VersionFromVCS.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./GenerateVersionFromCVS.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./DetermineGCCCompatible.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./CrossCompile.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./LLVMInstallSymlink.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./TableGen.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./CheckCompilerVersion.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./AddOCaml.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./LLVMProcessSources.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./AddLLVM.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./AddSphinxTarget.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./LLVMExternalProjectUtils.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./FindSphinx.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./FindOCaml.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/cmake/llvm/./ChooseMSVCCRT.cmake
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build-llvm'
# Not used on Linux.
rm -f /<<PKGBUILDDIR>>/debian/tmp//usr/lib/llvm-6.0/bin/argdumper
rm -f /<<PKGBUILDDIR>>/debian/tmp//usr/lib/llvm-6.0/share/clang/clang-format-bbedit.applescript
cp build-llvm/bin/clang-query /<<PKGBUILDDIR>>/debian/tmp//usr/lib/llvm-6.0/bin
# Only run on executable, not script
chrpath -d `find /<<PKGBUILDDIR>>/debian/tmp//usr/lib/llvm-6.0/bin/ -type f -executable -exec file -i '{}' \; | grep 'x-executable; charset=binary'|cut -d: -f1`
cd debian/tmp/usr/lib/llvm-6.0/lib/ && rm -f libclang.so.1 libclang-6.0.so; \
ln -s libclang-6.0.so.1 libclang.so.1
mkdir -p /<<PKGBUILDDIR>>/debian/clang-6.0/usr/bin/
cp compiler-rt/lib/asan/scripts/asan_symbolize.py /<<PKGBUILDDIR>>/debian/clang-6.0/usr/bin/asan_symbolize-6.0
mkdir -p /<<PKGBUILDDIR>>/debian/libfuzzer-6.0-dev/usr/lib/llvm-6.0/lib/
cp -v build-llvm/libFuzzer.a /<<PKGBUILDDIR>>/debian/libfuzzer-6.0-dev/usr/lib/llvm-6.0/lib/
'build-llvm/libFuzzer.a' -> '/<<PKGBUILDDIR>>/debian/libfuzzer-6.0-dev/usr/lib/llvm-6.0/lib/libFuzzer.a'
mkdir -p /<<PKGBUILDDIR>>/debian/tmp//usr/lib/clang/6.0/lib
mkdir -p /<<PKGBUILDDIR>>/debian/tmp//usr/lib/llvm-6.0/lib/clang/6.0.1/lib/
mkdir -p /<<PKGBUILDDIR>>/debian/tmp//usr/lib/llvm-6.0/lib/clang/6.0/lib/clang_linux/
mkdir -p build-llvm/tools/clang/runtime/compiler-rt/clang_linux/
mkdir -p build-llvm/tools/clang/runtime/compiler-rt/clang_linux/
echo "The *.txt files, if available, contain helper to override some of the errors messages." > /<<PKGBUILDDIR>>/debian/tmp//usr/lib/llvm-6.0/lib/clang/6.0.1/README.txt
echo "Please visit https://github.com/google/sanitizers/wiki/AddressSanitizer for help" >> /<<PKGBUILDDIR>>/debian/tmp//usr/lib/llvm-6.0/lib/clang/6.0.1/README.txt
mkdir -p /<<PKGBUILDDIR>>/debian/tmp//usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/
mv /<<PKGBUILDDIR>>/debian/tmp//usr/lib/llvm-6.0/bin/clang-6.0 \
   /<<PKGBUILDDIR>>/debian/tmp//usr/lib/llvm-6.0/bin/clang
rm -f /<<PKGBUILDDIR>>/debian/tmp//usr/lib/llvm-6.0/lib/libPolly*a
rm -f /<<PKGBUILDDIR>>/debian/tmp//usr/lib/llvm-6.0/lib/python2.7/site-packages/six.py
mkdir -p /<<PKGBUILDDIR>>/debian/tmp//usr/bin/
cd /<<PKGBUILDDIR>>/debian/tmp//usr/bin/; \
rm -f *; \
for f in ../lib/llvm-6.0/bin/*; do \
	ln -s $f `basename $f`-6.0; \
	echo "Link $f to `basename $f`-6.0"; \
done
Link ../lib/llvm-6.0/bin/FileCheck to FileCheck-6.0
Link ../lib/llvm-6.0/bin/bugpoint to bugpoint-6.0
Link ../lib/llvm-6.0/bin/c-index-test to c-index-test-6.0
Link ../lib/llvm-6.0/bin/clang to clang-6.0
Link ../lib/llvm-6.0/bin/clang++ to clang++-6.0
Link ../lib/llvm-6.0/bin/clang-apply-replacements to clang-apply-replacements-6.0
Link ../lib/llvm-6.0/bin/clang-change-namespace to clang-change-namespace-6.0
Link ../lib/llvm-6.0/bin/clang-check to clang-check-6.0
Link ../lib/llvm-6.0/bin/clang-cl to clang-cl-6.0
Link ../lib/llvm-6.0/bin/clang-cpp to clang-cpp-6.0
Link ../lib/llvm-6.0/bin/clang-format to clang-format-6.0
Link ../lib/llvm-6.0/bin/clang-func-mapping to clang-func-mapping-6.0
Link ../lib/llvm-6.0/bin/clang-import-test to clang-import-test-6.0
Link ../lib/llvm-6.0/bin/clang-include-fixer to clang-include-fixer-6.0
Link ../lib/llvm-6.0/bin/clang-offload-bundler to clang-offload-bundler-6.0
Link ../lib/llvm-6.0/bin/clang-query to clang-query-6.0
Link ../lib/llvm-6.0/bin/clang-refactor to clang-refactor-6.0
Link ../lib/llvm-6.0/bin/clang-rename to clang-rename-6.0
Link ../lib/llvm-6.0/bin/clang-reorder-fields to clang-reorder-fields-6.0
Link ../lib/llvm-6.0/bin/clang-tidy to clang-tidy-6.0
Link ../lib/llvm-6.0/bin/clangd to clangd-6.0
Link ../lib/llvm-6.0/bin/count to count-6.0
Link ../lib/llvm-6.0/bin/find-all-symbols to find-all-symbols-6.0
Link ../lib/llvm-6.0/bin/git-clang-format to git-clang-format-6.0
Link ../lib/llvm-6.0/bin/ld.lld to ld.lld-6.0
Link ../lib/llvm-6.0/bin/ld64.lld to ld64.lld-6.0
Link ../lib/llvm-6.0/bin/llc to llc-6.0
Link ../lib/llvm-6.0/bin/lld to lld-6.0
Link ../lib/llvm-6.0/bin/lld-link to lld-link-6.0
Link ../lib/llvm-6.0/bin/lldb to lldb-6.0
Link ../lib/llvm-6.0/bin/lldb-argdumper to lldb-argdumper-6.0
Link ../lib/llvm-6.0/bin/lldb-mi to lldb-mi-6.0
Link ../lib/llvm-6.0/bin/lldb-server to lldb-server-6.0
Link ../lib/llvm-6.0/bin/lldb-test to lldb-test-6.0
Link ../lib/llvm-6.0/bin/lli to lli-6.0
Link ../lib/llvm-6.0/bin/lli-child-target to lli-child-target-6.0
Link ../lib/llvm-6.0/bin/llvm-PerfectShuffle to llvm-PerfectShuffle-6.0
Link ../lib/llvm-6.0/bin/llvm-ar to llvm-ar-6.0
Link ../lib/llvm-6.0/bin/llvm-as to llvm-as-6.0
Link ../lib/llvm-6.0/bin/llvm-bcanalyzer to llvm-bcanalyzer-6.0
Link ../lib/llvm-6.0/bin/llvm-c-test to llvm-c-test-6.0
Link ../lib/llvm-6.0/bin/llvm-cat to llvm-cat-6.0
Link ../lib/llvm-6.0/bin/llvm-cfi-verify to llvm-cfi-verify-6.0
Link ../lib/llvm-6.0/bin/llvm-config to llvm-config-6.0
Link ../lib/llvm-6.0/bin/llvm-cov to llvm-cov-6.0
Link ../lib/llvm-6.0/bin/llvm-cvtres to llvm-cvtres-6.0
Link ../lib/llvm-6.0/bin/llvm-cxxdump to llvm-cxxdump-6.0
Link ../lib/llvm-6.0/bin/llvm-cxxfilt to llvm-cxxfilt-6.0
Link ../lib/llvm-6.0/bin/llvm-diff to llvm-diff-6.0
Link ../lib/llvm-6.0/bin/llvm-dis to llvm-dis-6.0
Link ../lib/llvm-6.0/bin/llvm-dlltool to llvm-dlltool-6.0
Link ../lib/llvm-6.0/bin/llvm-dsymutil to llvm-dsymutil-6.0
Link ../lib/llvm-6.0/bin/llvm-dwarfdump to llvm-dwarfdump-6.0
Link ../lib/llvm-6.0/bin/llvm-dwp to llvm-dwp-6.0
Link ../lib/llvm-6.0/bin/llvm-extract to llvm-extract-6.0
Link ../lib/llvm-6.0/bin/llvm-lib to llvm-lib-6.0
Link ../lib/llvm-6.0/bin/llvm-link to llvm-link-6.0
Link ../lib/llvm-6.0/bin/llvm-lto to llvm-lto-6.0
Link ../lib/llvm-6.0/bin/llvm-lto2 to llvm-lto2-6.0
Link ../lib/llvm-6.0/bin/llvm-mc to llvm-mc-6.0
Link ../lib/llvm-6.0/bin/llvm-mcmarkup to llvm-mcmarkup-6.0
Link ../lib/llvm-6.0/bin/llvm-modextract to llvm-modextract-6.0
Link ../lib/llvm-6.0/bin/llvm-mt to llvm-mt-6.0
Link ../lib/llvm-6.0/bin/llvm-nm to llvm-nm-6.0
Link ../lib/llvm-6.0/bin/llvm-objcopy to llvm-objcopy-6.0
Link ../lib/llvm-6.0/bin/llvm-objdump to llvm-objdump-6.0
Link ../lib/llvm-6.0/bin/llvm-opt-report to llvm-opt-report-6.0
Link ../lib/llvm-6.0/bin/llvm-pdbutil to llvm-pdbutil-6.0
Link ../lib/llvm-6.0/bin/llvm-profdata to llvm-profdata-6.0
Link ../lib/llvm-6.0/bin/llvm-ranlib to llvm-ranlib-6.0
Link ../lib/llvm-6.0/bin/llvm-rc to llvm-rc-6.0
Link ../lib/llvm-6.0/bin/llvm-readelf to llvm-readelf-6.0
Link ../lib/llvm-6.0/bin/llvm-readobj to llvm-readobj-6.0
Link ../lib/llvm-6.0/bin/llvm-rtdyld to llvm-rtdyld-6.0
Link ../lib/llvm-6.0/bin/llvm-size to llvm-size-6.0
Link ../lib/llvm-6.0/bin/llvm-split to llvm-split-6.0
Link ../lib/llvm-6.0/bin/llvm-stress to llvm-stress-6.0
Link ../lib/llvm-6.0/bin/llvm-strings to llvm-strings-6.0
Link ../lib/llvm-6.0/bin/llvm-symbolizer to llvm-symbolizer-6.0
Link ../lib/llvm-6.0/bin/llvm-tblgen to llvm-tblgen-6.0
Link ../lib/llvm-6.0/bin/llvm-xray to llvm-xray-6.0
Link ../lib/llvm-6.0/bin/modularize to modularize-6.0
Link ../lib/llvm-6.0/bin/not to not-6.0
Link ../lib/llvm-6.0/bin/obj2yaml to obj2yaml-6.0
Link ../lib/llvm-6.0/bin/opt to opt-6.0
Link ../lib/llvm-6.0/bin/sancov to sancov-6.0
Link ../lib/llvm-6.0/bin/sanstats to sanstats-6.0
Link ../lib/llvm-6.0/bin/scan-build to scan-build-6.0
Link ../lib/llvm-6.0/bin/scan-view to scan-view-6.0
Link ../lib/llvm-6.0/bin/verify-uselistorder to verify-uselistorder-6.0
Link ../lib/llvm-6.0/bin/wasm-ld to wasm-ld-6.0
Link ../lib/llvm-6.0/bin/yaml-bench to yaml-bench-6.0
Link ../lib/llvm-6.0/bin/yaml2obj to yaml2obj-6.0
cp /<<PKGBUILDDIR>>/clang/tools/scan-build/man/scan-build.1 /<<PKGBUILDDIR>>/clang/tools/scan-build/man/scan-build-6.0.1
# copy the vim files (except that tablegen does not exist for indent
VIM_DIRS="ftdetect ftplugin syntax indent"; \
for dir in $VIM_DIRS; do \
	cp -f /<<PKGBUILDDIR>>/utils/vim/$dir/llvm.vim /<<PKGBUILDDIR>>/utils/vim/$dir/llvm-6.0.vim; \
	if test -f /<<PKGBUILDDIR>>/utils/vim/$dir/tablegen.vim; then \
		cp -f /<<PKGBUILDDIR>>/utils/vim/$dir/tablegen.vim /<<PKGBUILDDIR>>/utils/vim/$dir/tablegen-6.0.vim; \
	fi; \
done
cp -f /<<PKGBUILDDIR>>/utils/vim/vimrc /<<PKGBUILDDIR>>/utils/vim/llvm-6.0-vimrc
cp -f /<<PKGBUILDDIR>>/clang/tools/clang-format/clang-format-diff.py /<<PKGBUILDDIR>>/clang/tools/clang-format/clang-format-diff-6.0
cp -f /<<PKGBUILDDIR>>/clang/tools/clang-format/clang-format.py clang/tools/clang-format/clang-format-6.0.py
rm -rf clang/tools/scan-build-6.0
cp -fR /<<PKGBUILDDIR>>/clang/tools/scan-build clang/tools/scan-build-6.0
rm -rf clang/tools/scan-build-py-6.0
cp -fR /<<PKGBUILDDIR>>/clang/tools/scan-build-py clang/tools/scan-build-py-6.0
chmod +x clang/tools/scan-build-py-6.0/bin/*
rm -rf clang/tools/scan-view-6.0
cp -fR /<<PKGBUILDDIR>>/clang/tools/scan-view clang/tools/scan-view-6.0
rm -f /<<PKGBUILDDIR>>/debian/tmp//usr/lib/llvm-6.0/include/llvm/Support/LICENSE.TXT
sed -i '/_IMPORT_CHECK_TARGETS \(Polly\|sancov\)/ {s|^|#|}' /<<PKGBUILDDIR>>/debian/tmp//usr/lib/llvm-6.0/lib/cmake/llvm/LLVMExports-*.cmake
sed -i 's|.*_IMPORT_CHECK_FILES_FOR_.*/bin/.*)|#&|' /<<PKGBUILDDIR>>/debian/tmp//usr/lib/llvm-6.0/lib/cmake/clang/ClangTargets-*.cmake
rm -f /<<PKGBUILDDIR>>/debian/tmp//usr/lib/llvm-6.0/lib/python*/site-packages/lldb/_lldb.so
if test "yes" = yes; then \
	mkdir -p /<<PKGBUILDDIR>>/debian/libclang-6.0-dev/usr/lib/llvm-6.0/lib/ /<<PKGBUILDDIR>>/debian/libclang-common-6.0-dev/usr/lib/llvm-6.0/include/polly/; \
	mv -f /<<PKGBUILDDIR>>/debian/tmp//usr/lib/llvm-6.0/lib/libpolly* \
	/<<PKGBUILDDIR>>/debian/libclang-6.0-dev/usr/lib/llvm-6.0/lib/; \
	rm -rf /<<PKGBUILDDIR>>/debian/libclang-common-6.0-dev/usr/lib/llvm-6.0/include/polly; \
	mv -f /<<PKGBUILDDIR>>/debian/tmp//usr/lib/llvm-6.0/include/polly/ \
	/<<PKGBUILDDIR>>/debian/libclang-common-6.0-dev/usr/lib/llvm-6.0/include/; \
fi
mv: cannot stat '/<<PKGBUILDDIR>>/debian/tmp//usr/lib/llvm-6.0/lib/libpolly*': No such file or directory
if test "no" = yes; then \
	mkdir -p "/<<PKGBUILDDIR>>/debian/tmp/"; \
	mkdir -p "/<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/docs/ocaml/html/html"; \
	mkdir -p "/<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/doc/llvm/ocaml-html/"; \
	if test -d "/<<PKGBUILDDIR>>/debian/tmp//usr/lib/llvm-6.0/lib/ocaml"; then \
		mv -f "/<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/ocaml" \
		"/<<PKGBUILDDIR>>/debian/tmp//llvm-6.0"; \
	fi; \
fi
rm -rf bin
rm -rf build-llvm
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_install -p libclang-common-6.0-dev usr/lib/llvm-6.0/lib/cmake/polly/*.cmake usr/lib/llvm-6.0/lib/cmake/polly
dh_install: warning: Compatibility levels before 10 are deprecated (level 9 in use)
rm -rf debian/tmp/usr/lib/llvm-6.0/lib/cmake/polly/*.cmake
# clang-tidy no longer built
rm -rf /<<PKGBUILDDIR>>/debian/tmp/usr/bin/clang-tidy-6.0
rm -rf /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/bin/clang-tidy
rm -rf /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/clang/run-clang-tidy.py
rm -rf /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/share/clang/clang-tidy-diff.py
dh_install --fail-missing
dh_install: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_install: warning: Please use dh_missing --list-missing/--fail-missing instead
dh_install: warning: This feature will be removed in compat 12.
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_installdocs -a
dh_installdocs: warning: Compatibility levels before 10 are deprecated (level 9 in use)
   dh_installchangelogs -a
dh_installchangelogs: warning: Compatibility levels before 10 are deprecated (level 9 in use)
   dh_installexamples -a
dh_installexamples: warning: Compatibility levels before 10 are deprecated (level 9 in use)
   debian/rules override_dh_installman
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_installman
dh_installman: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_installman: warning: Cannot find (any matches for) "docs/_build/man/*" (tried in .)

rm -f /<<PKGBUILDDIR>>/debian/llvm-6.0/usr/share/man/man1/lli*
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_lintian -a
dh_lintian: warning: Compatibility levels before 10 are deprecated (level 9 in use)
   dh_perl -a
   dh_link -a
dh_link: warning: Compatibility levels before 10 are deprecated (level 9 in use)
   dh_strip_nondeterminism -a
   dh_compress -a
dh_compress: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_compress: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_compress: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_compress: warning: Compatibility levels before 10 are deprecated (level 9 in use)
   dh_fixperms -a
   dh_missing -a
dh_missing: warning: Compatibility levels before 10 are deprecated (level 9 in use)
   debian/rules override_dh_strip
make[1]: Entering directory '/<<PKGBUILDDIR>>'
: # running out of diskspace on the buildds
find build-llvm -name '*.o' -o -name '*.a' | xargs -r rm -f
find: 'build-llvm': No such file or directory
: # If we don't have the right version of debhelper, don't run the option
dh_strip -p libclang1-6.0 --dbgsym-migration='libclang1-6.0-dbg (<< 1:6.0-2~)'
dh_strip: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_strip -p libllvm6.0 --dbgsym-migration='libllvm6.0-dbg (<< 1:6.0-2~)'
dh_strip: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_strip -p liblldb-6.0 --dbgsym-migration='liblldb-6.0-dbg (<< 1:6.0-2~)'
dh_strip: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_strip -a
dh_strip: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_strip: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_strip: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_strip: warning: Compatibility levels before 10 are deprecated (level 9 in use)
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_makeshlibs
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_makeshlibs -plibclang1-6.0 -V"libclang1-6.0 (>= 1:6.0~svn298832-1~)"
dh_makeshlibs: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_makeshlibs -pliblldb-6.0 -V"liblldb-6.0 (>= 1:6.0~svn298832-1~)"
dh_makeshlibs: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_makeshlibs -plibllvm6.0 -V"libllvm6.0 (>= 1:6.0~svn298832-1~)"
dh_makeshlibs: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_makeshlibs --remaining-packages
dh_makeshlibs: warning: Compatibility levels before 10 are deprecated (level 9 in use)
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_shlibdeps
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_shlibdeps -l/<<PKGBUILDDIR>>/debian/tmp//usr/lib/llvm-6.0/lib/ -Xlibclang_rt.asan -Xlibclang_rt.asan -Xlibclang_rt.asan-*.so -Xlibclang_rt.asan-*.so
dh_shlibdeps: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_shlibdeps: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_shlibdeps: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_shlibdeps: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libllvm6.0/usr/lib/arm-linux-gnueabihf/libLLVM-6.0.so.1 found in none of the libraries
dpkg-shlibdeps: warning: debian/llvm-6.0-dev/usr/lib/llvm-6.0/lib/libLTO.so.6.0.1 contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-6.0/usr/lib/llvm-6.0/bin/clang contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/liblldb-6.0/usr/lib/arm-linux-gnueabihf/liblldb-6.0.so.1 found in none of the libraries
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-tblgen contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0-tools/usr/lib/llvm-6.0/bin/not contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0-tools/usr/lib/llvm-6.0/bin/FileCheck contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/sanstats contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-xray contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-dwarfdump contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llc contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-size contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-dsymutil contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-cat contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/yaml2obj contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-modextract contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-readobj contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-stress contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-lto2 contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-cfi-verify contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/verify-uselistorder contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-mcmarkup contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-mt contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-rtdyld contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-rc contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/clang-query contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/clang-check contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/clang-func-mapping contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/modularize contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/bugpoint contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/clang-import-test contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-lto contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-nm contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-ar contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-pdbutil contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-cvtres contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-symbolizer contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-dis contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-diff contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/c-index-test contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-objdump contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-cxxfilt contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-opt-report contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-link contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-extract contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/clang-apply-replacements contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/clang-reorder-fields contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/clang-change-namespace contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/opt contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-objcopy contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/clang-include-fixer contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-strings contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-as contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/lld-6.0/usr/lib/llvm-6.0/bin/lld contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/sancov contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-dwp contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-bcanalyzer contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-split contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/clang-rename contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/obj2yaml contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-cxxdump contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-PerfectShuffle contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0/usr/lib/llvm-6.0/bin/llvm-mc contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/find-all-symbols contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/clang-refactor contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/clangd contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-tools-6.0/usr/lib/llvm-6.0/bin/clang-offload-bundler contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0-runtime/usr/lib/llvm-6.0/bin/lli contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/clang-format-6.0/usr/lib/llvm-6.0/bin/clang-format contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/llvm-6.0-runtime/usr/lib/llvm-6.0/bin/lli-child-target contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/lldb-6.0/usr/lib/llvm-6.0/bin/lldb-mi contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/lldb-6.0/usr/lib/llvm-6.0/bin/lldb-argdumper contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/lldb-6.0/usr/lib/llvm-6.0/bin/lldb-test contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: debian/lldb-6.0/usr/lib/llvm-6.0/bin/lldb-server contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libclang1-6.0/usr/lib/arm-linux-gnueabihf/libclang-6.0.so.1 found in none of the libraries
dpkg-shlibdeps: warning: debian/libclang-common-6.0-dev/usr/lib/llvm-6.0/bin/yaml-bench contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_installdeb
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_installdeb -a
dh_installdeb: warning: Compatibility levels before 10 are deprecated (level 9 in use)
rm -f /<<PKGBUILDDIR>>/debian/tmp/usr/lib/llvm-6.0/lib/python*/site-packages/lldb/__init__.pyc /<<PKGBUILDDIR>>/debian/python-lldb-6.0/usr/lib/llvm-6.0/lib/python*/site-packages/lldb/__init__.pyc
rm -f /<<PKGBUILDDIR>>/debian/clang-6.0-examples/usr/share/doc/clang-6.0-examples/examples/*Make*
find /<<PKGBUILDDIR>>/debian/llvm-6.0-tools/usr/lib/llvm-6.0/ -name '*.pyc' | xargs -r rm -f
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_gencontrol
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_gencontrol -- '-Vdep:devlibs=libstdc++-10-dev, libgcc-10-dev' '-Vdep:devlibs-objc=libobjc-10-dev'
dpkg-gencontrol: warning: Depends field of package libfuzzer-6.0-dev: substitution variable ${shlibs:Depends} used, but is not defined
dpkg-gencontrol: warning: Depends field of package python-clang-6.0: substitution variable ${shlibs:Depends} used, but is not defined
dpkg-gencontrol: warning: Depends field of package clang-6.0-examples: substitution variable ${shlibs:Depends} used, but is not defined
dpkg-gencontrol: warning: Depends field of package python-lldb-6.0: substitution variable ${shlibs:Depends} used, but is not defined
dpkg-gencontrol: warning: package clang-tools-6.0: substitution variable ${perl:Depends} unused, but is defined
dpkg-gencontrol: warning: Depends field of package liblldb-6.0-dev: substitution variable ${shlibs:Depends} used, but is not defined
dpkg-gencontrol: warning: package clang-tools-6.0: substitution variable ${perl:Depends} unused, but is defined
dpkg-gencontrol: warning: Depends field of package liblld-6.0: substitution variable ${shlibs:Depends} used, but is not defined
dpkg-gencontrol: warning: Depends field of package liblld-6.0-dev: substitution variable ${shlibs:Depends} used, but is not defined
dpkg-gencontrol: warning: Depends field of package libclang-6.0-dev: substitution variable ${shlibs:Depends} used, but is not defined
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_md5sums -a
   dh_builddeb -a
dpkg-deb: building package 'liblld-6.0-dev' in '../liblld-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'libclang-common-6.0-dev' in '../libclang-common-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'llvm-6.0-runtime' in '../llvm-6.0-runtime_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'clang-6.0' in '../clang-6.0_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'lldb-6.0' in '../lldb-6.0_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'llvm-6.0-runtime-dbgsym' in '../llvm-6.0-runtime-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'llvm-6.0-dev' in '../llvm-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'libclang-common-6.0-dev-dbgsym' in '../libclang-common-6.0-dev-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'libfuzzer-6.0-dev' in '../libfuzzer-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'python-clang-6.0' in '../python-clang-6.0_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'clang-6.0-examples' in '../clang-6.0-examples_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'libllvm6.0' in '../libllvm6.0_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'clang-6.0-dbgsym' in '../clang-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'lldb-6.0-dbgsym' in '../lldb-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'clang-tools-6.0' in '../clang-tools-6.0_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'llvm-6.0-dev-dbgsym' in '../llvm-6.0-dev-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'libllvm6.0-dbgsym' in '../libllvm6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'llvm-6.0-tools' in '../llvm-6.0-tools_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'llvm-6.0-tools-dbgsym' in '../llvm-6.0-tools-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'lld-6.0' in '../lld-6.0_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'lld-6.0-dbgsym' in '../lld-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'liblld-6.0' in '../liblld-6.0_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'liblldb-6.0' in '../liblldb-6.0_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'llvm-6.0' in '../llvm-6.0_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'llvm-6.0-dbgsym' in '../llvm-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'liblldb-6.0-dbgsym' in '../liblldb-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'clang-tools-6.0-dbgsym' in '../clang-tools-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'python-lldb-6.0' in '../python-lldb-6.0_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'liblldb-6.0-dev' in '../liblldb-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'clang-format-6.0' in '../clang-format-6.0_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'clang-format-6.0-dbgsym' in '../clang-format-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'libclang1-6.0' in '../libclang1-6.0_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'libclang1-6.0-dbgsym' in '../libclang1-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb'.
dpkg-deb: building package 'libclang-6.0-dev' in '../libclang-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb'.
 dpkg-genbuildinfo --build=any
 dpkg-genchanges --build=any -mRaspbian wandboard test autobuilder <root@raspbian.org> >../llvm-toolchain-6.0_6.0.1-14.1+rpi1+b1_armhf.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2020-12-13T06:04:41Z

Finished
--------

I: Built successfully

+------------------------------------------------------------------------------+
| Post Build Chroot                                                            |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Changes                                                                      |
+------------------------------------------------------------------------------+


llvm-toolchain-6.0_6.0.1-14.1+rpi1+b1_armhf.changes:
----------------------------------------------------

Format: 1.8
Date: Thu, 21 May 2020 12:51:47 +0000
Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
Binary: clang-6.0 clang-6.0-dbgsym clang-6.0-examples clang-format-6.0 clang-format-6.0-dbgsym clang-tools-6.0 clang-tools-6.0-dbgsym libclang-6.0-dev libclang-common-6.0-dev libclang-common-6.0-dev-dbgsym libclang1-6.0 libclang1-6.0-dbgsym libfuzzer-6.0-dev liblld-6.0 liblld-6.0-dev liblldb-6.0 liblldb-6.0-dbgsym liblldb-6.0-dev libllvm6.0 libllvm6.0-dbgsym lld-6.0 lld-6.0-dbgsym lldb-6.0 lldb-6.0-dbgsym llvm-6.0 llvm-6.0-dbgsym llvm-6.0-dev llvm-6.0-dev-dbgsym llvm-6.0-runtime llvm-6.0-runtime-dbgsym llvm-6.0-tools llvm-6.0-tools-dbgsym python-clang-6.0 python-lldb-6.0
Binary-Only: yes
Architecture: armhf
Version: 1:6.0.1-14.1+rpi1+b1
Distribution: bullseye-staging
Urgency: low
Maintainer: Raspbian wandboard test autobuilder <root@raspbian.org>
Changed-By: Raspbian wandboard test autobuilder <root@raspbian.org>
Description:
 clang-6.0  - C, C++ and Objective-C compiler
 clang-6.0-examples - Clang examples
 clang-format-6.0 - Tool to format C/C++/Obj-C code
 clang-tools-6.0 - clang-based tools for C/C++ developments
 libclang-6.0-dev - clang library - Development package
 libclang-common-6.0-dev - clang library - Common development package
 libclang1-6.0 - C interface to the clang library
 libfuzzer-6.0-dev - Library for coverage-guided fuzz testing
 liblld-6.0 - LLVM-based linker, library
 liblld-6.0-dev - LLVM-based linker, header files
 liblldb-6.0 - Next generation, high-performance debugger, library
 liblldb-6.0-dev - Next generation, high-performance debugger, header files
 libllvm6.0 - Modular compiler and toolchain technologies, runtime library
 lld-6.0    - LLVM-based linker
 lldb-6.0   - Next generation, high-performance debugger
 llvm-6.0   - Modular compiler and toolchain technologies
 llvm-6.0-dev - Modular compiler and toolchain technologies, libraries and header
 llvm-6.0-runtime - Modular compiler and toolchain technologies, IR interpreter
 llvm-6.0-tools - Modular compiler and toolchain technologies, tools
 python-clang-6.0 - Clang Python Bindings
 python-lldb-6.0 - Next generation, high-performance debugger, python lib
Changes:
 llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1+b1) bullseye-staging; urgency=low, binary-only=yes
 .
   * Binary-only non-maintainer upload for armhf; no source changes.
   * rebuild due to debcheck failure
Checksums-Sha1:
 81c978fe2c0905f2f28d3370ad1b5fd46f20188b 69621012 clang-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 34923df20e4168d3ee139337a929802a8b9751be 36256 clang-6.0-examples_6.0.1-14.1+rpi1+b1_armhf.deb
 cc584488f4e9292c24799e111e8c51dacff21ec4 6987224 clang-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 df7be80eff7c8843ccdeee9678c93b9fcbe059a5 2944308 clang-format-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 0bd216ff56d4a6b1c5001094d323964c586a241d 482380 clang-format-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 06e21885d5bc875966a7a7b2d53ec7028e454681 500397544 clang-tools-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 74963fee081dc7494fa72a778c7ef80cda5d6b1f 49260200 clang-tools-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 e9866e00564ad04c17d5666e280354eaefb198c1 12540728 libclang-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb
 dc7f312257e89a4bf22797e95e877f78549dddec 2033720 libclang-common-6.0-dev-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 83acb0530ebdbcc55a851ce90ca6dfbb40476afe 1342860 libclang-common-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb
 e072fa9557d5032b7c7957b031998fa3c7d33a89 73827780 libclang1-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 62a00681da0969d60aa1d58fbee709d4c3265b49 5409120 libclang1-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 86b2dea1f4468cbf2a1791e23362e1480fd322dc 132156 libfuzzer-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb
 a30d0d871b21efc27f9080c0e5b51cfb98e7368e 58008 liblld-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb
 4132fab8a42e411ca2835574cfc635fa8d283378 1003388 liblld-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 2305de09b5a83895baec8c862613597262a0a390 65570328 liblldb-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 6f107ac3a5b5827a0b88d887aad6fa5d126b3a2e 4712308 liblldb-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb
 4c5f4a107c96d389694a3e6324ff1a36e0a94b49 7111492 liblldb-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 3ec563693ad1ed9b315fae6f400960f3dd9de6c8 98353100 libllvm6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 6c41318740f4702015d72e3dfaf5c4229fb9c444 11738912 libllvm6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 37a7be9509032a77f983f2e4231e48123e0e08f4 5081640 lld-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 26185521d6347bc8b43a01a00e7bf1be4749b44e 652548 lld-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 08645e85236fcd7fb94eb2e64f38b96bac4632e9 120508948 lldb-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 c7f6435f9dc872ed7995b9f107499e9c9dddca0c 7764032 lldb-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 ee5360c21b890f147743a3663e40ccee576c07fc 28473984 llvm-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 bdbf37a6de241afbfd40416044f3f8c1b909b92d 7677456 llvm-6.0-dev-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 3d088b98c6d8e3b2f05bb0c19f2e6b700614fe52 19363220 llvm-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb
 66a30d7297e42b7dd72838dc9e80e65b99190829 7185288 llvm-6.0-runtime-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 3856b89ab71f55713dd606ce037ab00fa683a1ad 182704 llvm-6.0-runtime_6.0.1-14.1+rpi1+b1_armhf.deb
 0cda35e0e6e0dd1370c0ba6f17c8039daa311251 1316944 llvm-6.0-tools-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 a0599b70edbda6a5f568b3bef06e5477ae0d4a76 206920 llvm-6.0-tools_6.0.1-14.1+rpi1+b1_armhf.deb
 03f9ab1fbdc4219c2c403bbd29b09d03b8c8c9ec 3756716 llvm-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 6628d2a3bdf84420a4dcfcb356ce0b6d602c3ca7 18211 llvm-toolchain-6.0_6.0.1-14.1+rpi1+b1_armhf.buildinfo
 064148c0bc9a06f8cddad1091db9be44158057aa 53668 python-clang-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 011be3e30db271032434461a7e2d8e56c229c378 115844 python-lldb-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
Checksums-Sha256:
 d378bfcea56bd898b0657ec0e6ed40de151d64c063b8c0053f20b398662bbc95 69621012 clang-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 211e7cc90b4609db6102ed80f3b599d14d3cf24881958557979a03ecaf5d7cea 36256 clang-6.0-examples_6.0.1-14.1+rpi1+b1_armhf.deb
 f598232d6c504a842a55205d2374b65e3c111ec266b0771f6a9de0e9f0ee2a84 6987224 clang-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 baf4a98fe9b96fb8d6374a55593d33a0cac43a1864f7b4e3fa46f49a281f4a26 2944308 clang-format-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 76c488b5372d3d2d4322307f6861b380bc961aaba2da8b49045f7e1700383f67 482380 clang-format-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 f3946232c3023015a29b798aadbb8072f76e75f62a84787075f830bbdae9405d 500397544 clang-tools-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 45016fc5745a7c9dd2f7daa1dac45f03a1448dbe9bfb0322f7b394abcd744bcc 49260200 clang-tools-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 3a5df79363950c1d5415ae822a448373a18af483fb205cdc4f0f1b36f225ae03 12540728 libclang-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb
 dad5031a807d090506b58cbf8ef657b6bf84fc6f9995f826e02367b415303aec 2033720 libclang-common-6.0-dev-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 81fcbc7a792bac085e5fd03638c4184a7deb39a4935668226a06ad60dd460068 1342860 libclang-common-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb
 da983b92e01813ac856133dfa21e1318200c94ac36cf692af4202d88c0a59385 73827780 libclang1-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 691abcca662d50b327b20aee2849156bb314bfc5326175a2a7676fadb5590bbc 5409120 libclang1-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 cee43cea3a867df5218999e340c632957f26dc2067943e465c8756b5d4057fb8 132156 libfuzzer-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb
 b58b412a89bd11412f6330dd8bb0e8622ffa94369b1cd331dfdd8913f44fa2a0 58008 liblld-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb
 286c0b98399a88d240ab698ea686b82fbf762be7086482a08896803274f6a4fb 1003388 liblld-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 f5300778e60bc9284048191a3369c0b2a7a4b09050890ea6a2cbc962095acaa0 65570328 liblldb-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 658d3ecbd48ec9a6b322602d9cbb09e112aef14342d73ef58fe5525b99e839b4 4712308 liblldb-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb
 3ff0c55cb798613295d0528255cc072ffa2a929a8447b27e8cd14df33aa74bb0 7111492 liblldb-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 520ddeb66596841648b18f9d90c8c861b1e3a77d868c9c04d58e321442eca868 98353100 libllvm6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 4b9d188b386a56869aba8a82fb49ac527743108fe30c3db2a2ed27128e9dc69c 11738912 libllvm6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 6b6b5d33767423bb07bc39e236d0c2de45c605b61bcf1a3776751aa327722cd6 5081640 lld-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 7cd03dd04d19583b859a0ce73db6b80c872a0856b23c8d10b34dfb16cdc0d5fb 652548 lld-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 60d46a41244a60dd1981826a64b9f3a5545ef576770ec015b5a7c08b424b4758 120508948 lldb-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 692d7b9f8500087c34a5f7ad966ab5ec68182526c5e0f7e6d5c21700f62d8945 7764032 lldb-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 7804633db8dcf03c1e894cf5544e31ad0a29414c89b44fe838169d648af6c171 28473984 llvm-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 5abacafb87954452c757712a18bc501fd129afe99570f77e84d80a2779bbfc4d 7677456 llvm-6.0-dev-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 448d9d2f0166d70dc80459a2b591cea8be65697776778a6e4f429a7052fbdf18 19363220 llvm-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb
 243d678711cc4de8ff7f51ff272cb080afbf8ce4f0d901c3f9ac89d4ef8f5bc9 7185288 llvm-6.0-runtime-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 33fb2c413aa213c9bb9ac49eb42ed3d358992e76461ee34adc1a0da1a9432a68 182704 llvm-6.0-runtime_6.0.1-14.1+rpi1+b1_armhf.deb
 1f2585a7787214818210ea53f9780d935211ef08f8492288c8557cb9f496106b 1316944 llvm-6.0-tools-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 d96d432bd8d5c1c35eaeadf19fa480f9772ac9ee9c7d6faff6fa60fbef9215e3 206920 llvm-6.0-tools_6.0.1-14.1+rpi1+b1_armhf.deb
 310ac8814e133bd042d45bfde9979cc8b14d20ec7c833d406621455686557866 3756716 llvm-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 9b8a79fff8b3e7fbee13c97d72a24b4c4507ac7bb545b9c54bac997466857108 18211 llvm-toolchain-6.0_6.0.1-14.1+rpi1+b1_armhf.buildinfo
 0df6b549c3045c200032861ef2fa74335456f1a9ca3f3e3b7b5b72392aaa38a2 53668 python-clang-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 174effacee6e02450c97491bffae0a024f49815223afb897d5b1819e70321a62 115844 python-lldb-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
Files:
 618f2800cb58703f8b8a688a7726a5e7 69621012 debug optional clang-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 3ae395a2803b9e604b246fcd19c5b11b 36256 doc optional clang-6.0-examples_6.0.1-14.1+rpi1+b1_armhf.deb
 afa5a353054165971b97b0de772e46cf 6987224 devel optional clang-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 5534fafa1bc680b4dd8a30bbfd4029bf 2944308 debug optional clang-format-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 aaadcc828178c410f444f43f4760bcc6 482380 devel optional clang-format-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 c72ceea75eb4b241f09f520122638847 500397544 debug optional clang-tools-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 d449e6bb5f8e8b1d3e56be7f62185636 49260200 devel optional clang-tools-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 4e9fdf85c5c6242813d42d7cba88a55e 12540728 libdevel optional libclang-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb
 406df61e115e07bc8d551c16cbe178aa 2033720 debug optional libclang-common-6.0-dev-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 a54bb9599e114b251647a2b9d277329e 1342860 libdevel optional libclang-common-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb
 56d69c7a9a69a71133ec62037684aef1 73827780 debug optional libclang1-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 7c561ea695af0f0f9d998dda67f1a143 5409120 libs optional libclang1-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 30d161e17758b2ae5155abb600bd334c 132156 libdevel optional libfuzzer-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb
 180aa016b893bf7f7739605dd280967f 58008 libdevel optional liblld-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb
 2324426da9ba8a0101a24c5e389a4bc4 1003388 libs optional liblld-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 70e7aff2228edcc83083d75733a0b01a 65570328 debug optional liblldb-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 b23246f149fabaf1c524b0301e5be12c 4712308 libdevel optional liblldb-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb
 79a62343d9b8447bc9a21fcd398a6c02 7111492 libs optional liblldb-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 cc4a6e7337ea0a9232cd0e5da6b016ca 98353100 debug optional libllvm6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 de4f12681fe238c17c82a5bad275f6b6 11738912 libs optional libllvm6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 0e2f57fca952a4aef3a002638229d5d7 5081640 debug optional lld-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 5d2d130d0e5b8695638bdc0c94956a87 652548 devel optional lld-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 973787491a86df1f293a05e56f89bb82 120508948 debug optional lldb-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 11cd6f8bef47f4f948080be138d6ca98 7764032 devel optional lldb-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 9be48365624fc364276ce04f4faa93b0 28473984 debug optional llvm-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 79aafb0fdff29e3707b94beddb8e0df1 7677456 debug optional llvm-6.0-dev-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 1eff3adb858298a886db87d170be1058 19363220 devel optional llvm-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb
 1425b8958e6f008cca6501455de3a8d0 7185288 debug optional llvm-6.0-runtime-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 642da7d012926060999d5be08ffba7c2 182704 devel optional llvm-6.0-runtime_6.0.1-14.1+rpi1+b1_armhf.deb
 e28a70d8ff05719508e500f82e3c81be 1316944 debug optional llvm-6.0-tools-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
 26b1088ae0edc74e0ccf45a2237e01bb 206920 devel optional llvm-6.0-tools_6.0.1-14.1+rpi1+b1_armhf.deb
 e188ffd547e9a900f33e1b2ef7022834 3756716 devel optional llvm-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 a11cb4b41c95648ec4bc8f8ca099faac 18211 devel optional llvm-toolchain-6.0_6.0.1-14.1+rpi1+b1_armhf.buildinfo
 693008dcaac357671b58ca09fc7a8f18 53668 python optional python-clang-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
 82726aae2ff5ed308db105581572f4b6 115844 python optional python-lldb-6.0_6.0.1-14.1+rpi1+b1_armhf.deb

+------------------------------------------------------------------------------+
| Package contents                                                             |
+------------------------------------------------------------------------------+


clang-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
---------------------------------------------

 new Debian package, version 2.0.
 size 69621012 bytes: control archive=560 bytes.
     422 bytes,    12 lines      control              
     106 bytes,     1 lines      md5sums              
 Package: clang-6.0-dbgsym
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 76774
 Depends: clang-6.0 (= 1:6.0.1-14.1+rpi1+b1)
 Section: debug
 Priority: optional
 Description: debug symbols for clang-6.0
 Build-Ids: 9c311d2374d11ad41f5ea15fa776ea14ccc9b547

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/9c/
-rw-r--r-- root/root  78605792 2020-05-21 12:51 ./usr/lib/debug/.build-id/9c/311d2374d11ad41f5ea15fa776ea14ccc9b547.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/share/doc/clang-6.0-dbgsym -> clang-6.0


clang-6.0-examples_6.0.1-14.1+rpi1+b1_armhf.deb
-----------------------------------------------

 new Debian package, version 2.0.
 size 36256 bytes: control archive=1184 bytes.
     640 bytes,    18 lines      control              
    1683 bytes,    16 lines      md5sums              
 Package: clang-6.0-examples
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 72
 Section: doc
 Priority: optional
 Homepage: https://www.llvm.org/
 Description: Clang examples
  Clang project is a C, C++, Objective C and Objective C++ front-end
  based on the LLVM compiler. Its goal is to offer a replacement to the
  GNU Compiler Collection (GCC).
  .
  Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
  provides most of the support of C++17.
  .
  This package contains the clang examples.

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/clang-6.0-examples/
-rw-r--r-- root/root       201 2020-05-21 12:51 ./usr/share/doc/clang-6.0-examples/NEWS.Debian.gz
-rw-r--r-- root/root       236 2020-05-21 12:51 ./usr/share/doc/clang-6.0-examples/changelog.Debian.armhf.gz
-rw-r--r-- root/root     22484 2020-05-21 12:51 ./usr/share/doc/clang-6.0-examples/changelog.Debian.gz
-rw-r--r-- root/root     19270 2020-05-21 12:51 ./usr/share/doc/clang-6.0-examples/copyright
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/clang-6.0-examples/examples/
drwxr-xr-x root/root         0 2018-06-27 06:49 ./usr/share/doc/clang-6.0-examples/examples/AnnotateFunctions/
-rw-r--r-- root/root      2687 2018-06-27 06:49 ./usr/share/doc/clang-6.0-examples/examples/AnnotateFunctions/AnnotateFunctions.cpp
-rw-r--r-- root/root       270 2018-06-27 06:49 ./usr/share/doc/clang-6.0-examples/examples/AnnotateFunctions/CMakeLists.txt
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/clang-6.0-examples/examples/PrintFunctionNames/
-rw-r--r-- root/root       653 2018-06-27 06:49 ./usr/share/doc/clang-6.0-examples/examples/PrintFunctionNames/CMakeLists.txt
-rw-r--r-- root/root      1588 2018-06-27 06:49 ./usr/share/doc/clang-6.0-examples/examples/PrintFunctionNames/PrintFunctionNames.cpp.gz
-rw-r--r-- root/root         0 2018-06-27 06:49 ./usr/share/doc/clang-6.0-examples/examples/PrintFunctionNames/PrintFunctionNames.exports
-rw-r--r-- root/root      1064 2018-06-27 06:49 ./usr/share/doc/clang-6.0-examples/examples/PrintFunctionNames/README.txt
drwxr-xr-x root/root         0 2018-06-27 06:49 ./usr/share/doc/clang-6.0-examples/examples/analyzer-plugin/
-rw-r--r-- root/root       362 2018-06-27 06:49 ./usr/share/doc/clang-6.0-examples/examples/analyzer-plugin/CMakeLists.txt
-rw-r--r-- root/root      1654 2018-06-27 06:49 ./usr/share/doc/clang-6.0-examples/examples/analyzer-plugin/MainCallChecker.cpp
-rw-r--r-- root/root        54 2018-06-27 06:49 ./usr/share/doc/clang-6.0-examples/examples/analyzer-plugin/SampleAnalyzerPlugin.exports
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/clang-6.0-examples/examples/clang-interpreter/
-rw-r--r-- root/root       319 2018-06-27 06:49 ./usr/share/doc/clang-6.0-examples/examples/clang-interpreter/CMakeLists.txt
-rw-r--r-- root/root       653 2018-06-27 06:49 ./usr/share/doc/clang-6.0-examples/examples/clang-interpreter/README.txt
-rw-r--r-- root/root      2396 2018-06-27 06:49 ./usr/share/doc/clang-6.0-examples/examples/clang-interpreter/main.cpp.gz


clang-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
--------------------------------------

 new Debian package, version 2.0.
 size 6987224 bytes: control archive=1232 bytes.
    1020 bytes,    20 lines      control              
     923 bytes,    12 lines      md5sums              
 Package: clang-6.0
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 25087
 Depends: libc6 (>= 2.4), libgcc-s1 (>= 3.5), libjsoncpp24 (>= 1.9.4), libllvm6.0 (>= 1:6.0~svn298832-1~), libstdc++6 (>= 9), libstdc++-10-dev, libgcc-10-dev, libobjc-10-dev, libclang-common-6.0-dev (= 1:6.0.1-14.1+rpi1+b1), libclang1-6.0 (= 1:6.0.1-14.1+rpi1+b1), libc6-dev, binutils
 Recommends: llvm-6.0-dev, python2, libomp-dev
 Suggests: gnustep, gnustep-devel
 Provides: c++-compiler, c-compiler, objc-compiler
 Section: devel
 Priority: optional
 Homepage: https://www.llvm.org/
 Description: C, C++ and Objective-C compiler
  Clang project is a C, C++, Objective C and Objective C++ front-end
  based on the LLVM compiler. Its goal is to offer a replacement to the
  GNU Compiler Collection (GCC).
  .
  Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
  provides most of the support of C++17.

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/bin/
-rwxr-xr-x root/root     18342 2020-05-21 12:51 ./usr/bin/asan_symbolize-6.0
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/clang++-6.0 -> ../lib/llvm-6.0/bin/clang++
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/clang-6.0 -> ../lib/llvm-6.0/bin/clang
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/clang-cpp-6.0 -> ../lib/llvm-6.0/bin/clang-cpp
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/cmake/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/cmake/clang-6.0 -> ../llvm-6.0/lib/cmake/clang
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/
-rwxr-xr-x root/root  25537384 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/clang
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/clang++ -> clang
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/clang-6.0 -> clang
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/clang-cpp -> clang
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/cmake/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/cmake/clang/
-rw-r--r-- root/root      2268 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/cmake/clang/ClangConfig.cmake
-rw-r--r-- root/root     33083 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/cmake/clang/ClangTargets-relwithdebinfo.cmake
-rw-r--r-- root/root     20691 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/cmake/clang/ClangTargets.cmake
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/share/clang/
-rwxr-xr-x root/root      2876 2018-06-27 06:49 ./usr/lib/llvm-6.0/share/clang/bash-autocomplete.sh
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/clang-6.0/
-rw-r--r-- root/root       201 2020-05-21 12:51 ./usr/share/doc/clang-6.0/NEWS.Debian.gz
-rw-r--r-- root/root       175 2020-05-21 12:51 ./usr/share/doc/clang-6.0/TODO.Debian
-rw-r--r-- root/root       236 2020-05-21 12:51 ./usr/share/doc/clang-6.0/changelog.Debian.armhf.gz
-rw-r--r-- root/root     22484 2020-05-21 12:51 ./usr/share/doc/clang-6.0/changelog.Debian.gz
-rw-r--r-- root/root     19270 2020-05-21 12:51 ./usr/share/doc/clang-6.0/copyright
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/lintian/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/lintian/overrides/
-rw-r--r-- root/root        93 2020-05-21 12:51 ./usr/share/lintian/overrides/clang-6.0


clang-format-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
----------------------------------------------------

 new Debian package, version 2.0.
 size 2944308 bytes: control archive=564 bytes.
     442 bytes,    12 lines      control              
     106 bytes,     1 lines      md5sums              
 Package: clang-format-6.0-dbgsym
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 3083
 Depends: clang-format-6.0 (= 1:6.0.1-14.1+rpi1+b1)
 Section: debug
 Priority: optional
 Description: debug symbols for clang-format-6.0
 Build-Ids: 0f525bd4134ebab13891a1e460d0f416e836415f

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/0f/
-rw-r--r-- root/root   3146212 2020-05-21 12:51 ./usr/lib/debug/.build-id/0f/525bd4134ebab13891a1e460d0f416e836415f.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/share/doc/clang-format-6.0-dbgsym -> clang-format-6.0


clang-format-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
---------------------------------------------

 new Debian package, version 2.0.
 size 482380 bytes: control archive=1316 bytes.
    1013 bytes,    21 lines      control              
    1206 bytes,    15 lines      md5sums              
 Package: clang-format-6.0
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 1465
 Depends: libc6 (>= 2.4), libgcc-s1 (>= 3.5), libllvm6.0 (= 1:6.0.1-14.1+rpi1+b1), libstdc++6 (>= 5.2), python2
 Section: devel
 Priority: optional
 Homepage: https://www.llvm.org/
 Description: Tool to format C/C++/Obj-C code
  Clang-format is both a library and a stand-alone tool with the goal of
  automatically reformatting C++ sources files according to configurable
  style guides. To do so, clang-format uses Clang's Lexer to transform an
  input file into a token stream and then changes all the whitespace around
  those tokens. The goal is for clang-format to both serve both as a user
  tool (ideally with powerful IDE integrations) and part of other
  refactoring tools, e.g. to do a reformatting of all the lines changed
  during a renaming.
  .
  This package also provides vim and emacs plugins.

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/bin/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/clang-format-6.0 -> ../lib/llvm-6.0/bin/clang-format
-rwxr-xr-x root/root      4458 2020-05-21 12:51 ./usr/bin/clang-format-diff-6.0
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/git-clang-format-6.0 -> ../lib/llvm-6.0/bin/git-clang-format
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/
-rwxr-xr-x root/root   1371196 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/clang-format
-rwxr-xr-x root/root     21791 2018-06-27 06:49 ./usr/lib/llvm-6.0/bin/git-clang-format
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/clang/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/clang/clang-format-6.0/
-rwxr-xr-x root/root      4458 2020-05-21 12:51 ./usr/share/clang/clang-format-6.0/clang-format-diff.py
-rwxr-xr-x root/root      2440 2018-06-27 06:49 ./usr/share/clang/clang-format-6.0/clang-format-sublime.py
-rwxr-xr-x root/root      4687 2020-05-21 12:51 ./usr/share/clang/clang-format-6.0/clang-format.py
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/clang-format-6.0/
-rw-r--r-- root/root       201 2020-05-21 12:51 ./usr/share/doc/clang-format-6.0/NEWS.Debian.gz
-rw-r--r-- root/root       236 2020-05-21 12:51 ./usr/share/doc/clang-format-6.0/changelog.Debian.armhf.gz
-rw-r--r-- root/root     22484 2020-05-21 12:51 ./usr/share/doc/clang-format-6.0/changelog.Debian.gz
-rw-r--r-- root/root     19270 2020-05-21 12:51 ./usr/share/doc/clang-format-6.0/copyright
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/emacs/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/emacs/site-lisp/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/emacs/site-lisp/clang-format-6.0/
-rwxr-xr-x root/root      8745 2020-05-21 12:51 ./usr/share/emacs/site-lisp/clang-format-6.0/clang-format.el
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/lintian/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       211 2020-05-21 12:51 ./usr/share/lintian/overrides/clang-format-6.0
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/man/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/man/man1/
-rw-r--r-- root/root      1373 2020-05-21 12:51 ./usr/share/man/man1/clang-format-6.0.1.gz
-rw-r--r-- root/root       671 2020-05-21 12:51 ./usr/share/man/man1/clang-format-diff-6.0.1.gz
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/vim/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/vim/addons/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/vim/addons/syntax/
-rw-r--r-- root/root      4687 2020-05-21 12:51 ./usr/share/vim/addons/syntax/clang-format-6.0.py


clang-tools-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
---------------------------------------------------

 new Debian package, version 2.0.
 size 500397544 bytes: control archive=1308 bytes.
    1056 bytes,    12 lines      control              
    1696 bytes,    16 lines      md5sums              
 Package: clang-tools-6.0-dbgsym
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 541348
 Depends: clang-tools-6.0 (= 1:6.0.1-14.1+rpi1+b1)
 Section: debug
 Priority: optional
 Description: debug symbols for clang-tools-6.0
 Build-Ids: 11462dfea4a4b12cc44762d3735777188b567847 274abff9305fe7035bc269023b346a93b04e6250 292ffa2c8848dee1fad1711a3e347970db9afb69 41d44bcb4a6c85e535ca96476379d1efb1a3a6a8 45062b83b6fdd71656933e1bfa80df218fef1ca3 7ff6eed8dbd996a85d088c88052a9e6d41a2e84d 84e215590da2115e3ac79eef2811d3b1f59ac4c2 8a6137d33d5e4ce5de0d30b12be1bbf90eeabb46 af1a88662585aa0f6990ae5fd6b703bac66037ec b51a6222ee74465832072b15f793fe0394014999 ca595531174c9322f90df2fdc2635537e9746ff2 cc581a410dde23b7b73959a1160d0a068b23e44c d4970568f4605b7091de12fc66c321b22ad376c7 dbf80c6677a539ffe018c7ae5ef031e9ef8d2d63 e7d1bfb08fa49b7d02ffdd96851123b774f1058e fd6293ed3169c965bb5e50e6a7d1bdc84b27ca95

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/11/
-rw-r--r-- root/root    197240 2020-05-21 12:51 ./usr/lib/debug/.build-id/11/462dfea4a4b12cc44762d3735777188b567847.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/27/
-rw-r--r-- root/root  41208380 2020-05-21 12:51 ./usr/lib/debug/.build-id/27/4abff9305fe7035bc269023b346a93b04e6250.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/29/
-rw-r--r-- root/root  40263044 2020-05-21 12:51 ./usr/lib/debug/.build-id/29/2ffa2c8848dee1fad1711a3e347970db9afb69.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/41/
-rw-r--r-- root/root  48111136 2020-05-21 12:51 ./usr/lib/debug/.build-id/41/d44bcb4a6c85e535ca96476379d1efb1a3a6a8.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/45/
-rw-r--r-- root/root   3296388 2020-05-21 12:51 ./usr/lib/debug/.build-id/45/062b83b6fdd71656933e1bfa80df218fef1ca3.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/7f/
-rw-r--r-- root/root  39861456 2020-05-21 12:51 ./usr/lib/debug/.build-id/7f/f6eed8dbd996a85d088c88052a9e6d41a2e84d.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/84/
-rw-r--r-- root/root  39520256 2020-05-21 12:51 ./usr/lib/debug/.build-id/84/e215590da2115e3ac79eef2811d3b1f59ac4c2.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/8a/
-rw-r--r-- root/root  53359252 2020-05-21 12:51 ./usr/lib/debug/.build-id/8a/6137d33d5e4ce5de0d30b12be1bbf90eeabb46.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/af/
-rw-r--r-- root/root  47981368 2020-05-21 12:51 ./usr/lib/debug/.build-id/af/1a88662585aa0f6990ae5fd6b703bac66037ec.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/b5/
-rw-r--r-- root/root  41396676 2020-05-21 12:51 ./usr/lib/debug/.build-id/b5/1a6222ee74465832072b15f793fe0394014999.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/ca/
-rw-r--r-- root/root  38517480 2020-05-21 12:51 ./usr/lib/debug/.build-id/ca/595531174c9322f90df2fdc2635537e9746ff2.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/cc/
-rw-r--r-- root/root  40460084 2020-05-21 12:51 ./usr/lib/debug/.build-id/cc/581a410dde23b7b73959a1160d0a068b23e44c.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/d4/
-rw-r--r-- root/root  42320960 2020-05-21 12:51 ./usr/lib/debug/.build-id/d4/970568f4605b7091de12fc66c321b22ad376c7.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/db/
-rw-r--r-- root/root  38559092 2020-05-21 12:51 ./usr/lib/debug/.build-id/db/f80c6677a539ffe018c7ae5ef031e9ef8d2d63.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/e7/
-rw-r--r-- root/root  39160624 2020-05-21 12:51 ./usr/lib/debug/.build-id/e7/d1bfb08fa49b7d02ffdd96851123b774f1058e.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/fd/
-rw-r--r-- root/root     93612 2020-05-21 12:51 ./usr/lib/debug/.build-id/fd/6293ed3169c965bb5e50e6a7d1bdc84b27ca95.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/share/doc/clang-tools-6.0-dbgsym -> clang-tools-6.0


clang-tools-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
--------------------------------------------

 new Debian package, version 2.0.
 size 49260200 bytes: control archive=3748 bytes.
     888 bytes,    20 lines      control              
   10584 bytes,   122 lines      md5sums              
 Package: clang-tools-6.0
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 177733
 Depends: libc6 (>= 2.29), libclang1-6.0 (>= 1:6.0~svn320926-1~), libgcc-s1 (>= 3.5), libllvm6.0 (>= 1:6.0~svn298832-1~), libstdc++6 (>= 6), clang-6.0 (= 1:6.0.1-14.1+rpi1+b1)
 Section: devel
 Priority: optional
 Homepage: https://www.llvm.org/
 Description: clang-based tools for C/C++ developments
  Clang project is a C, C++, Objective C and Objective C++ front-end
  based on the LLVM compiler. Its goal is to offer a replacement to the
  GNU Compiler Collection (GCC).
  .
  Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
  provides most of the support of C++17.
  .
  This package contains some clang-based tools like scan-build, clangd,
  clang-cl, etc.

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/bin/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/c-index-test-6.0 -> ../lib/llvm-6.0/bin/c-index-test
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/clang-apply-replacements-6.0 -> ../lib/llvm-6.0/bin/clang-apply-replacements
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/clang-change-namespace-6.0 -> ../lib/llvm-6.0/bin/clang-change-namespace
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/clang-check-6.0 -> ../lib/llvm-6.0/bin/clang-check
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/clang-cl-6.0 -> ../lib/llvm-6.0/bin/clang-cl
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/clang-func-mapping-6.0 -> ../lib/llvm-6.0/bin/clang-func-mapping
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/clang-import-test-6.0 -> ../lib/llvm-6.0/bin/clang-import-test
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/clang-include-fixer-6.0 -> ../lib/llvm-6.0/bin/clang-include-fixer
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/clang-offload-bundler-6.0 -> ../lib/llvm-6.0/bin/clang-offload-bundler
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/clang-query-6.0 -> ../lib/llvm-6.0/bin/clang-query
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/clang-refactor-6.0 -> ../lib/llvm-6.0/bin/clang-refactor
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/clang-rename-6.0 -> ../lib/llvm-6.0/bin/clang-rename
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/clang-reorder-fields-6.0 -> ../lib/llvm-6.0/bin/clang-reorder-fields
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/clangd-6.0 -> ../lib/llvm-6.0/bin/clangd
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/find-all-symbols-6.0 -> ../lib/llvm-6.0/bin/find-all-symbols
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/modularize-6.0 -> ../lib/llvm-6.0/bin/modularize
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/sancov-6.0 -> ../lib/llvm-6.0/bin/sancov
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/scan-build-6.0 -> ../share/clang/scan-build-6.0/bin/scan-build
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/scan-build-py-6.0 -> ../share/clang/scan-build-py-6.0/bin/scan-build
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/scan-view-6.0 -> ../share/clang/scan-view-6.0/bin/scan-view
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/
-rwxr-xr-x root/root  13206748 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/c-index-test
-rwxr-xr-x root/root   1375232 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/clang-apply-replacements
-rwxr-xr-x root/root  13746668 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/clang-change-namespace
-rwxr-xr-x root/root  16161344 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/clang-check
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/clang-cl -> clang
-rwxr-xr-x root/root  13004796 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/clang-func-mapping
-rwxr-xr-x root/root  14964280 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/clang-import-test
-rwxr-xr-x root/root  13480316 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/clang-include-fixer
-rwxr-xr-x root/root     43064 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/clang-offload-bundler
-rwxr-xr-x root/root  14381820 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/clang-query
-rwxr-xr-x root/root  13844652 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/clang-refactor
-rwxr-xr-x root/root  13279404 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/clang-rename
-rwxr-xr-x root/root  13291580 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/clang-reorder-fields
-rwxr-xr-x root/root  13910672 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/clangd
-rwxr-xr-x root/root  13337848 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/find-all-symbols
-rwxr-xr-x root/root  13094924 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/modularize
-rwxr-xr-x root/root     84372 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/sancov
-rwxr-xr-x root/root     53432 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/scan-build
-rwxr-xr-x root/root      4530 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/scan-view
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/libexec/
-rwxr-xr-x root/root       203 2018-06-27 06:49 ./usr/lib/llvm-6.0/libexec/c++-analyzer
-rwxr-xr-x root/root     21002 2020-05-21 12:51 ./usr/lib/llvm-6.0/libexec/ccc-analyzer
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/share/clang/
-rwxr-xr-x root/root     19169 2020-05-21 12:51 ./usr/lib/llvm-6.0/share/clang/clang-include-fixer.el
-rwxr-xr-x root/root      7540 2020-05-21 12:51 ./usr/lib/llvm-6.0/share/clang/clang-include-fixer.py
-rwxr-xr-x root/root      3140 2018-06-27 06:49 ./usr/lib/llvm-6.0/share/clang/clang-rename.el
-rwxr-xr-x root/root      1847 2018-06-27 06:49 ./usr/lib/llvm-6.0/share/clang/clang-rename.py
-rwxr-xr-x root/root      3711 2020-05-21 12:51 ./usr/lib/llvm-6.0/share/clang/run-find-all-symbols.py
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/share/man/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/share/man/man1/
-rwxr-xr-x root/root      9942 2018-06-27 06:49 ./usr/lib/llvm-6.0/share/man/man1/scan-build.1
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/share/scan-build/
-rw-r--r-- root/root      1284 2018-06-27 06:49 ./usr/lib/llvm-6.0/share/scan-build/scanview.css
-rw-r--r-- root/root     16818 2018-06-27 06:49 ./usr/lib/llvm-6.0/share/scan-build/sorttable.js
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/share/scan-view/
-rw-r--r-- root/root     18418 2018-06-27 06:49 ./usr/lib/llvm-6.0/share/scan-view/FileRadar.scpt
-rw-r--r-- root/root         0 2018-06-27 06:49 ./usr/lib/llvm-6.0/share/scan-view/GetRadarVersion.scpt
-rw-r--r-- root/root      8200 2018-06-27 06:49 ./usr/lib/llvm-6.0/share/scan-view/Reporter.py
-rw-r--r-- root/root     25495 2018-06-27 06:49 ./usr/lib/llvm-6.0/share/scan-view/ScanView.py
-rw-r--r-- root/root       318 2018-06-27 06:49 ./usr/lib/llvm-6.0/share/scan-view/bugcatcher.ico
-rw-r--r-- root/root      6038 2018-06-27 06:49 ./usr/lib/llvm-6.0/share/scan-view/startfile.py
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/clang/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/clang/scan-build-6.0/
-rw-r--r-- root/root      3377 2020-05-21 12:51 ./usr/share/clang/scan-build-6.0/CMakeLists.txt
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/clang/scan-build-6.0/bin/
-rwxr-xr-x root/root     53432 2020-05-21 12:51 ./usr/share/clang/scan-build-6.0/bin/scan-build
-rw-r--r-- root/root        23 2020-05-21 12:51 ./usr/share/clang/scan-build-6.0/bin/scan-build.bat
-rwxr-xr-x root/root      3918 2020-05-21 12:51 ./usr/share/clang/scan-build-6.0/bin/set-xcode-analyzer
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/clang/scan-build-6.0/libexec/
-rwxr-xr-x root/root       203 2020-05-21 12:51 ./usr/share/clang/scan-build-6.0/libexec/c++-analyzer
-rw-r--r-- root/root        25 2020-05-21 12:51 ./usr/share/clang/scan-build-6.0/libexec/c++-analyzer.bat
-rwxr-xr-x root/root     21002 2020-05-21 12:51 ./usr/share/clang/scan-build-6.0/libexec/ccc-analyzer
-rw-r--r-- root/root        25 2020-05-21 12:51 ./usr/share/clang/scan-build-6.0/libexec/ccc-analyzer.bat
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/clang/scan-build-6.0/man/
-rw-r--r-- root/root      9942 2020-05-21 12:51 ./usr/share/clang/scan-build-6.0/man/scan-build-6.0.1
-rw-r--r-- root/root      9942 2020-05-21 12:51 ./usr/share/clang/scan-build-6.0/man/scan-build.1
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/clang/scan-build-6.0/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/clang/scan-build-6.0/share/scan-build/
-rw-r--r-- root/root      1284 2020-05-21 12:51 ./usr/share/clang/scan-build-6.0/share/scan-build/scanview.css
-rw-r--r-- root/root     16818 2020-05-21 12:51 ./usr/share/clang/scan-build-6.0/share/scan-build/sorttable.js
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/
-rw-r--r-- root/root      4125 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/README.md
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/bin/
-rwxr-xr-x root/root       471 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/bin/analyze-build
-rwxr-xr-x root/root       436 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/bin/analyze-c++
-rwxr-xr-x root/root       436 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/bin/analyze-cc
-rwxr-xr-x root/root       477 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/bin/intercept-build
-rwxr-xr-x root/root       442 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/bin/intercept-c++
-rwxr-xr-x root/root       442 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/bin/intercept-cc
-rwxr-xr-x root/root       465 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/bin/scan-build
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/libear/
-rw-r--r-- root/root      8433 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/libear/__init__.py
-rw-r--r-- root/root       552 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/libear/config.h.in
-rw-r--r-- root/root     18863 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/libear/ear.c
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/libscanbuild/
-rw-r--r-- root/root      7197 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/libscanbuild/__init__.py
-rw-r--r-- root/root     20477 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/libscanbuild/analyze.py
-rw-r--r-- root/root     15613 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/libscanbuild/arguments.py
-rw-r--r-- root/root      5296 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/libscanbuild/clang.py
-rw-r--r-- root/root      4649 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/libscanbuild/compilation.py
-rw-r--r-- root/root     10072 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/libscanbuild/intercept.py
-rw-r--r-- root/root     17470 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/libscanbuild/report.py
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/libscanbuild/resources/
-rw-r--r-- root/root      1284 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/libscanbuild/resources/scanview.css
-rw-r--r-- root/root      1218 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/libscanbuild/resources/selectable.js
-rw-r--r-- root/root     16818 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/libscanbuild/resources/sorttable.js
-rw-r--r-- root/root      2157 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/libscanbuild/shell.py
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/
-rw-r--r-- root/root       489 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/__init__.py
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/functional/
-rw-r--r-- root/root         0 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/functional/__init__.py
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/functional/cases/
-rw-r--r-- root/root      2273 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/functional/cases/__init__.py
-rw-r--r-- root/root      7754 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/functional/cases/test_create_cdb.py
-rw-r--r-- root/root      1595 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/functional/cases/test_exec_anatomy.py
-rw-r--r-- root/root      7382 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/functional/cases/test_from_cdb.py
-rw-r--r-- root/root      4701 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/functional/cases/test_from_cmd.py
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/functional/exec/
-rw-r--r-- root/root      1007 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/functional/exec/CMakeLists.txt
-rw-r--r-- root/root       501 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/functional/exec/config.h.in
-rw-r--r-- root/root      7039 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/functional/exec/main.c
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/
-rw-r--r-- root/root        69 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/broken-one.c
-rw-r--r-- root/root        15 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/broken-two.c
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/build/
-rw-r--r-- root/root      1507 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/build/Makefile
-rw-r--r-- root/root       162 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/clean-one.c
-rw-r--r-- root/root       193 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/clean-two.c
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/compilation_database/
-rw-r--r-- root/root      1067 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/compilation_database/build_broken.json.in
-rw-r--r-- root/root       459 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/compilation_database/build_clean.json.in
-rw-r--r-- root/root       757 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/compilation_database/build_regular.json.in
-rw-r--r-- root/root       299 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/emit-one.c
-rw-r--r-- root/root       116 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/emit-two.c
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/include/
-rw-r--r-- root/root        72 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/include/clean-one.h
-rw-r--r-- root/root        29 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/functional/src/main.c
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/unit/
-rw-r--r-- root/root       863 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/unit/__init__.py
-rw-r--r-- root/root     12628 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/unit/test_analyze.py
-rw-r--r-- root/root      3287 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/unit/test_clang.py
-rw-r--r-- root/root      5144 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/unit/test_compilation.py
-rw-r--r-- root/root      3371 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/unit/test_intercept.py
-rw-r--r-- root/root       964 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/unit/test_libear.py
-rw-r--r-- root/root      5509 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/unit/test_report.py
-rw-r--r-- root/root      1502 2020-05-21 12:51 ./usr/share/clang/scan-build-py-6.0/tests/unit/test_shell.py
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/clang/scan-view-6.0/
-rw-r--r-- root/root      1640 2020-05-21 12:51 ./usr/share/clang/scan-view-6.0/CMakeLists.txt
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/clang/scan-view-6.0/bin/
-rwxr-xr-x root/root      4530 2020-05-21 12:51 ./usr/share/clang/scan-view-6.0/bin/scan-view
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/clang/scan-view-6.0/share/
-rw-r--r-- root/root     18418 2020-05-21 12:51 ./usr/share/clang/scan-view-6.0/share/FileRadar.scpt
-rw-r--r-- root/root         0 2020-05-21 12:51 ./usr/share/clang/scan-view-6.0/share/GetRadarVersion.scpt
-rw-r--r-- root/root      8200 2020-05-21 12:51 ./usr/share/clang/scan-view-6.0/share/Reporter.py
-rw-r--r-- root/root     25495 2020-05-21 12:51 ./usr/share/clang/scan-view-6.0/share/ScanView.py
-rw-r--r-- root/root       318 2020-05-21 12:51 ./usr/share/clang/scan-view-6.0/share/bugcatcher.ico
-rw-r--r-- root/root      6038 2020-05-21 12:51 ./usr/share/clang/scan-view-6.0/share/startfile.py
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/clang-tools-6.0/
-rw-r--r-- root/root       201 2020-05-21 12:51 ./usr/share/doc/clang-tools-6.0/NEWS.Debian.gz
-rw-r--r-- root/root       236 2020-05-21 12:51 ./usr/share/doc/clang-tools-6.0/changelog.Debian.armhf.gz
-rw-r--r-- root/root     22484 2020-05-21 12:51 ./usr/share/doc/clang-tools-6.0/changelog.Debian.gz
-rw-r--r-- root/root     19270 2020-05-21 12:51 ./usr/share/doc/clang-tools-6.0/copyright
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/lintian/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       472 2020-05-21 12:51 ./usr/share/lintian/overrides/clang-tools-6.0
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/man/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/man/man1/
-rw-r--r-- root/root       769 2020-05-21 12:51 ./usr/share/man/man1/clang-apply-replacements-6.0.1.gz
-rw-r--r-- root/root      1292 2020-05-21 12:51 ./usr/share/man/man1/clang-check-6.0.1.gz
-rw-r--r-- root/root      1196 2020-05-21 12:51 ./usr/share/man/man1/clang-include-fixer-6.0.1.gz
-rw-r--r-- root/root       956 2020-05-21 12:51 ./usr/share/man/man1/clang-query-6.0.1.gz
-rw-r--r-- root/root       698 2020-05-21 12:51 ./usr/share/man/man1/clang-rename-6.0.1.gz
-rw-r--r-- root/root       552 2020-05-21 12:51 ./usr/share/man/man1/clang-reorder-fields-6.0.1.gz
-rw-r--r-- root/root       998 2020-05-21 12:51 ./usr/share/man/man1/find-all-symbols-6.0.1.gz
-rw-r--r-- root/root      3592 2020-05-21 12:51 ./usr/share/man/man1/modularize-6.0.1.gz
-rw-r--r-- root/root      3644 2020-05-21 12:51 ./usr/share/man/man1/sancov-6.0.1.gz
-rw-r--r-- root/root      3827 2020-05-21 12:51 ./usr/share/man/man1/scan-build-6.0.1.gz
-rw-r--r-- root/root       559 2020-05-21 12:51 ./usr/share/man/man1/scan-view-6.0.1.gz


libclang-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb
---------------------------------------------

 new Debian package, version 2.0.
 size 12540728 bytes: control archive=15928 bytes.
     855 bytes,    20 lines      control              
   53016 bytes,   584 lines      md5sums              
 Package: libclang-6.0-dev
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 91383
 Depends: libstdc++-10-dev, libgcc-10-dev, libobjc-10-dev, libclang1-6.0 (= 1:6.0.1-14.1+rpi1+b1), libclang-common-6.0-dev (= 1:6.0.1-14.1+rpi1+b1)
 Section: libdevel
 Priority: optional
 Homepage: https://www.llvm.org/
 Description: clang library - Development package
  Clang project is a C, C++, Objective C and Objective C++ front-end
  based on the LLVM compiler. Its goal is to offer a replacement to the
  GNU Compiler Collection (GCC).
  .
  Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
  provides most of the support of C++17.
  .
  This package contains the clang headers to develop extensions over
  libclang1-6.0.

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/arm-linux-gnueabihf/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/arm-linux-gnueabihf/libclang-6.0.so -> libclang-6.0.so.1
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang-c/
-rw-r--r-- root/root      5522 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang-c/BuildSystem.h
-rw-r--r-- root/root      5344 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang-c/CXCompilationDatabase.h
-rw-r--r-- root/root      1994 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang-c/CXErrorCode.h
-rw-r--r-- root/root      2089 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang-c/CXString.h
-rw-r--r-- root/root     15991 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang-c/Documentation.h
-rw-r--r-- root/root    210892 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang-c/Index.h
-rw-r--r-- root/root      1539 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang-c/Platform.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/ARCMigrate/
-rw-r--r-- root/root      4802 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/ARCMigrate/ARCMT.h
-rw-r--r-- root/root      2243 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/ARCMigrate/ARCMTActions.h
-rw-r--r-- root/root      2256 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/ARCMigrate/FileRemapper.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/AST/
-rw-r--r-- root/root     15071 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/APValue.h
-rw-r--r-- root/root       879 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/AST.h
-rw-r--r-- root/root      5941 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/ASTConsumer.h
-rw-r--r-- root/root    116313 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/ASTContext.h
-rw-r--r-- root/root      1600 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/ASTDiagnostic.h
-rw-r--r-- root/root       897 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/ASTFwd.h
-rw-r--r-- root/root     12892 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/ASTImporter.h
-rw-r--r-- root/root      2669 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/ASTLambda.h
-rw-r--r-- root/root      5880 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/ASTMutationListener.h
-rw-r--r-- root/root      3719 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/ASTStructuralEquivalence.h
-rw-r--r-- root/root     18870 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/ASTTypeTraits.h
-rw-r--r-- root/root      3435 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/ASTUnresolvedSet.h
-rw-r--r-- root/root     11966 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/ASTVector.h
-rw-r--r-- root/root      6750 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/Attr.h
-rw-r--r-- root/root     29402 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/AST/AttrDump.inc
-rw-r--r-- root/root    268037 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/AST/AttrImpl.inc
-rw-r--r-- root/root      4968 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/AttrIterator.h
-rw-r--r-- root/root    113070 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/AST/AttrVisitor.inc
-rw-r--r-- root/root    255378 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/AST/Attrs.inc
-rw-r--r-- root/root      1991 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/Availability.h
-rw-r--r-- root/root      2893 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/BaseSubobject.h
-rw-r--r-- root/root      8010 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/BuiltinTypes.def
-rw-r--r-- root/root     14355 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/CXXInheritance.h
-rw-r--r-- root/root     25539 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/CanonicalType.h
-rw-r--r-- root/root      8073 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/CharUnits.h
-rw-r--r-- root/root     31883 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/Comment.h
-rw-r--r-- root/root      1403 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/CommentBriefParser.h
-rw-r--r-- root/root     31885 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/AST/CommentCommandInfo.inc
-rw-r--r-- root/root      3625 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/AST/CommentCommandList.inc
-rw-r--r-- root/root      6056 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/CommentCommandTraits.h
-rw-r--r-- root/root       818 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/CommentDiagnostic.h
-rw-r--r-- root/root     25666 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/AST/CommentHTMLNamedCharacterReferences.inc
-rw-r--r-- root/root      6673 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/AST/CommentHTMLTags.inc
-rw-r--r-- root/root      2950 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/AST/CommentHTMLTagsProperties.inc
-rw-r--r-- root/root     10034 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/CommentLexer.h
-rw-r--r-- root/root      4126 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/AST/CommentNodes.inc
-rw-r--r-- root/root      3293 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/CommentParser.h
-rw-r--r-- root/root      9931 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/CommentSema.h
-rw-r--r-- root/root      2115 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/CommentVisitor.h
-rw-r--r-- root/root      2485 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/DataCollection.h
-rw-r--r-- root/root    158310 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/Decl.h
-rw-r--r-- root/root      2001 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/DeclAccessPair.h
-rw-r--r-- root/root     74618 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/DeclBase.h
-rw-r--r-- root/root    149248 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/DeclCXX.h
-rw-r--r-- root/root      8469 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/DeclContextInternals.h
-rw-r--r-- root/root      8249 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/DeclFriend.h
-rw-r--r-- root/root      4168 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/DeclGroup.h
-rw-r--r-- root/root      4071 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/DeclLookups.h
-rw-r--r-- root/root     15529 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/AST/DeclNodes.inc
-rw-r--r-- root/root    104712 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/DeclObjC.h
-rw-r--r-- root/root      8036 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/DeclOpenMP.h
-rw-r--r-- root/root    117212 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/DeclTemplate.h
-rw-r--r-- root/root      2670 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/DeclVisitor.h
-rw-r--r-- root/root     22533 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/DeclarationName.h
-rw-r--r-- root/root      5504 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/DependentDiagnostic.h
-rw-r--r-- root/root      4474 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/EvaluatedExprVisitor.h
-rw-r--r-- root/root    200168 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/Expr.h
-rw-r--r-- root/root    161534 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/ExprCXX.h
-rw-r--r-- root/root     59944 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/ExprObjC.h
-rw-r--r-- root/root      5023 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/ExprOpenMP.h
-rw-r--r-- root/root      6746 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/ExternalASTMerger.h
-rw-r--r-- root/root     22001 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/ExternalASTSource.h
-rw-r--r-- root/root      3923 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/GlobalDecl.h
-rw-r--r-- root/root      4913 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/LambdaCapture.h
-rw-r--r-- root/root      6038 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h
-rw-r--r-- root/root      2001 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/LocInfoType.h
-rw-r--r-- root/root      9797 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/Mangle.h
-rw-r--r-- root/root      2050 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/MangleNumberingContext.h
-rw-r--r-- root/root      9524 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/NSAPI.h
-rw-r--r-- root/root     18929 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/NestedNameSpecifier.h
-rw-r--r-- root/root      3079 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/ODRHash.h
-rw-r--r-- root/root    189105 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/OpenMPClause.h
-rw-r--r-- root/root     14781 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/OperationKinds.def
-rw-r--r-- root/root      1543 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/OperationKinds.h
-rw-r--r-- root/root      1913 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/ParentMap.h
-rw-r--r-- root/root      7585 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/PrettyPrinter.h
-rw-r--r-- root/root      3093 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/QualTypeNames.h
-rw-r--r-- root/root      5876 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/RawCommentList.h
-rw-r--r-- root/root     11342 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/RecordLayout.h
-rw-r--r-- root/root    117511 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/RecursiveASTVisitor.h
-rw-r--r-- root/root     14809 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/Redeclarable.h
-rw-r--r-- root/root      3387 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/SelectorLocationsKind.h
-rw-r--r-- root/root     74468 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/Stmt.h
-rw-r--r-- root/root     16811 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/StmtCXX.h
-rw-r--r-- root/root      4580 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/AST/StmtDataCollectors.inc
-rw-r--r-- root/root      2205 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/StmtGraphTraits.h
-rw-r--r-- root/root      4278 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/StmtIterator.h
-rw-r--r-- root/root     37330 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/AST/StmtNodes.inc
-rw-r--r-- root/root     12539 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/StmtObjC.h
-rw-r--r-- root/root    159312 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/StmtOpenMP.h
-rw-r--r-- root/root     10211 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/StmtVisitor.h
-rw-r--r-- root/root     22998 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/TemplateBase.h
-rw-r--r-- root/root     19181 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/TemplateName.h
-rw-r--r-- root/root    222498 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/Type.h
-rw-r--r-- root/root     70580 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/TypeLoc.h
-rw-r--r-- root/root      1453 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/TypeLocNodes.def
-rw-r--r-- root/root      1807 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/TypeLocVisitor.h
-rw-r--r-- root/root      4721 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/TypeNodes.def
-rw-r--r-- root/root      2441 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/TypeOrdering.h
-rw-r--r-- root/root      3396 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/TypeVisitor.h
-rw-r--r-- root/root      5188 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/UnresolvedSet.h
-rw-r--r-- root/root      5459 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/VTTBuilder.h
-rw-r--r-- root/root     19871 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/AST/VTableBuilder.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/ASTMatchers/
-rw-r--r-- root/root     11102 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/ASTMatchers/ASTMatchFinder.h
-rw-r--r-- root/root    175902 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/ASTMatchers/ASTMatchers.h
-rw-r--r-- root/root     66810 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/ASTMatchers/ASTMatchersInternal.h
-rw-r--r-- root/root     29055 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/ASTMatchers/ASTMatchersMacros.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/ASTMatchers/Dynamic/
-rw-r--r-- root/root      5412 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/ASTMatchers/Dynamic/Diagnostics.h
-rw-r--r-- root/root     10564 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/ASTMatchers/Dynamic/Parser.h
-rw-r--r-- root/root      5149 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/ASTMatchers/Dynamic/Registry.h
-rw-r--r-- root/root     11210 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/ASTMatchers/Dynamic/VariantValue.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Analysis/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/
-rw-r--r-- root/root      1635 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h
-rw-r--r-- root/root      9722 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/Consumed.h
-rw-r--r-- root/root      6478 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/Dominators.h
-rw-r--r-- root/root     20564 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/FormatString.h
-rw-r--r-- root/root      3506 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/LiveVariables.h
-rw-r--r-- root/root      4961 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/OSLog.h
-rw-r--r-- root/root      3883 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/PostOrderCFGView.h
-rw-r--r-- root/root      1274 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h
-rw-r--r-- root/root      2061 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ReachableCode.h
-rw-r--r-- root/root     10551 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ThreadSafety.h
-rw-r--r-- root/root     16777 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ThreadSafetyCommon.h
-rw-r--r-- root/root      2717 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ThreadSafetyLogical.h
-rw-r--r-- root/root      1366 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ThreadSafetyOps.def
-rw-r--r-- root/root     57730 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ThreadSafetyTIL.h
-rw-r--r-- root/root     26363 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h
-rw-r--r-- root/root      9451 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
-rw-r--r-- root/root      3935 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/Analyses/UninitializedValues.h
-rw-r--r-- root/root     15799 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/AnalysisDeclContext.h
-rw-r--r-- root/root       832 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/AnalysisDiagnostic.h
-rw-r--r-- root/root      1481 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/BodyFarm.h
-rw-r--r-- root/root     39589 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/CFG.h
-rw-r--r-- root/root      1525 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/CFGStmtMap.h
-rw-r--r-- root/root      8523 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/CallGraph.h
-rw-r--r-- root/root     17069 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/CloneDetection.h
-rw-r--r-- root/root      1618 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/CodeInjector.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Analysis/DomainSpecific/
-rw-r--r-- root/root      1065 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/DomainSpecific/CocoaConventions.h
-rw-r--r-- root/root      1299 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Analysis/FlowSensitive/
-rw-r--r-- root/root      7227 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/FlowSensitive/DataflowValues.h
-rw-r--r-- root/root     21955 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/ProgramPoint.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Analysis/Support/
-rw-r--r-- root/root      6968 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Analysis/Support/BumpVector.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Basic/
-rw-r--r-- root/root      6224 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/ABI.h
-rw-r--r-- root/root      2371 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/AddressSpaces.h
-rw-r--r-- root/root      1367 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/AlignedAllocation.h
-rw-r--r-- root/root      1480 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/AllDiagnostics.h
-rw-r--r-- root/root     34665 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Basic/AttrHasAttributeImpl.inc
-rw-r--r-- root/root       915 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/AttrKinds.h
-rw-r--r-- root/root      8441 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Basic/AttrList.inc
-rw-r--r-- root/root      2771 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Basic/AttrSubMatchRulesList.inc
-rw-r--r-- root/root       936 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/AttrSubjectMatchRules.h
-rw-r--r-- root/root      1361 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/Attributes.h
-rw-r--r-- root/root     65597 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Basic/Builtins.def
-rw-r--r-- root/root      8491 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/Builtins.h
-rw-r--r-- root/root      2430 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsAArch64.def
-rw-r--r-- root/root      6684 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsAMDGPU.def
-rw-r--r-- root/root      9676 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsARM.def
-rw-r--r-- root/root     98728 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsHexagon.def
-rw-r--r-- root/root       700 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsLe64.def
-rw-r--r-- root/root     36136 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsMips.def
-rw-r--r-- root/root       750 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsNEON.def
-rw-r--r-- root/root     26382 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsNVPTX.def
-rw-r--r-- root/root      2652 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsNios2.def
-rw-r--r-- root/root     18541 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsPPC.def
-rw-r--r-- root/root     19122 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsSystemZ.def
-rw-r--r-- root/root      1026 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsWebAssembly.def
-rw-r--r-- root/root    133001 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsX86.def
-rw-r--r-- root/root      5688 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsX86_64.def
-rw-r--r-- root/root       818 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/BuiltinsXCore.def
-rw-r--r-- root/root       621 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/CapturedStmt.h
-rw-r--r-- root/root      6561 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/CharInfo.h
-rw-r--r-- root/root      1102 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/CommentOptions.h
-rw-r--r-- root/root      1776 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/Cuda.h
-rw-r--r-- root/root      1674 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/DebugInfoOptions.h
-rw-r--r-- root/root     56238 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/Diagnostic.h
-rw-r--r-- root/root     22251 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticASTKinds.inc
-rw-r--r-- root/root        89 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticAnalysisKinds.inc
-rw-r--r-- root/root       729 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticCategories.h
-rw-r--r-- root/root      6825 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticCommentKinds.inc
-rw-r--r-- root/root     15096 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticCommonKinds.inc
-rw-r--r-- root/root       464 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticCrossTUKinds.inc
-rw-r--r-- root/root     28950 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticDriverKinds.inc
-rw-r--r-- root/root      2007 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticError.h
-rw-r--r-- root/root     17082 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticFrontendKinds.inc
-rw-r--r-- root/root    178415 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticGroups.inc
-rw-r--r-- root/root     13338 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticIDs.h
-rw-r--r-- root/root    226770 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticIndexName.inc
-rw-r--r-- root/root     55912 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticLexKinds.inc
-rw-r--r-- root/root      4601 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticOptions.def
-rw-r--r-- root/root      4140 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticOptions.h
-rw-r--r-- root/root     85158 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticParseKinds.inc
-rw-r--r-- root/root      1259 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticRefactoringKinds.inc
-rw-r--r-- root/root    695249 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticSemaKinds.inc
-rw-r--r-- root/root     17665 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Basic/DiagnosticSerializationKinds.inc
-rw-r--r-- root/root      2115 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/ExceptionSpecificationType.h
-rw-r--r-- root/root       696 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/ExpressionTraits.h
-rw-r--r-- root/root     10431 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/FileManager.h
-rw-r--r-- root/root       917 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/FileSystemOptions.h
-rw-r--r-- root/root      4753 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/FileSystemStatCache.h
-rw-r--r-- root/root     32184 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/IdentifierTable.h
-rw-r--r-- root/root      2424 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/LLVM.h
-rw-r--r-- root/root      1393 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/Lambda.h
-rw-r--r-- root/root     15773 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/LangOptions.def
-rw-r--r-- root/root      8309 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/LangOptions.h
-rw-r--r-- root/root      4112 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/Linkage.h
-rw-r--r-- root/root      1355 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/MacroBuilder.h
-rw-r--r-- root/root      2646 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/MemoryBufferCache.h
-rw-r--r-- root/root     21882 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/Module.h
-rw-r--r-- root/root     10568 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/ObjCRuntime.h
-rw-r--r-- root/root      3523 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/OpenCLExtensions.def
-rw-r--r-- root/root      4167 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/OpenCLImageTypes.def
-rw-r--r-- root/root      4094 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/OpenCLOptions.h
-rw-r--r-- root/root     34779 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/OpenMPKinds.def
-rw-r--r-- root/root      8771 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/OpenMPKinds.h
-rw-r--r-- root/root      6687 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/OperatorKinds.def
-rw-r--r-- root/root      1162 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/OperatorKinds.h
-rw-r--r-- root/root      1853 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/OperatorPrecedence.h
-rw-r--r-- root/root     13315 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/PartialDiagnostic.h
-rw-r--r-- root/root      3310 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/PlistSupport.h
-rw-r--r-- root/root       840 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/PragmaKinds.h
-rw-r--r-- root/root      1272 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/PrettyStackTrace.h
-rw-r--r-- root/root      1754 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/SanitizerBlacklist.h
-rw-r--r-- root/root      1655 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/SanitizerSpecialCaseList.h
-rw-r--r-- root/root      5061 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/Sanitizers.def
-rw-r--r-- root/root      2825 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/Sanitizers.h
-rw-r--r-- root/root     15474 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/SourceLocation.h
-rw-r--r-- root/root     69208 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/SourceManager.h
-rw-r--r-- root/root      4418 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/SourceManagerInternals.h
-rw-r--r-- root/root     11118 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/Specifiers.h
-rw-r--r-- root/root      5024 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/SyncScope.h
-rw-r--r-- root/root      5215 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/TargetBuiltins.h
-rw-r--r-- root/root     12899 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/TargetCXXABI.h
-rw-r--r-- root/root     40940 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/TargetInfo.h
-rw-r--r-- root/root      1988 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/TargetOptions.h
-rw-r--r-- root/root      1895 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/TemplateKinds.h
-rw-r--r-- root/root     30814 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/TokenKinds.def
-rw-r--r-- root/root      3582 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/TokenKinds.h
-rw-r--r-- root/root      2593 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/TypeTraits.h
-rw-r--r-- root/root      2317 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/Version.h
-rw-r--r-- root/root       160 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Basic/Version.inc
-rw-r--r-- root/root      5534 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/VersionTuple.h
-rw-r--r-- root/root     15356 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/VirtualFileSystem.h
-rw-r--r-- root/root      4458 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/Visibility.h
-rw-r--r-- root/root      5741 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/X86Target.def
-rw-r--r-- root/root      1642 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Basic/XRayLists.h
-rw-r--r-- root/root     74483 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Basic/arm_neon.inc
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/CodeGen/
-rw-r--r-- root/root      1803 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/CodeGen/BackendUtil.h
-rw-r--r-- root/root     22674 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/CodeGen/CGFunctionInfo.h
-rw-r--r-- root/root      3516 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/CodeGen/CodeGenABITypes.h
-rw-r--r-- root/root      3325 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/CodeGen/CodeGenAction.h
-rw-r--r-- root/root     20938 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/CodeGen/ConstantInitBuilder.h
-rw-r--r-- root/root      3323 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/CodeGen/ConstantInitFuture.h
-rw-r--r-- root/root      3765 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/CodeGen/ModuleBuilder.h
-rw-r--r-- root/root      1724 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/CodeGen/ObjectFilePCHContainerOperations.h
-rw-r--r-- root/root      5903 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/CodeGen/SwiftCallingConv.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Config/
-rw-r--r-- root/root      1952 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Config/config.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/CrossTU/
-rw-r--r-- root/root       907 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/CrossTU/CrossTUDiagnostic.h
-rw-r--r-- root/root      5996 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/CrossTU/CrossTranslationUnit.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Debian/
-rw-r--r-- root/root       454 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Debian/debian_path.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Driver/
-rw-r--r-- root/root     18175 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Driver/Action.h
-rw-r--r-- root/root     10521 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Driver/Compilation.h
-rw-r--r-- root/root      3028 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Driver/Distro.h
-rw-r--r-- root/root     21104 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Driver/Driver.h
-rw-r--r-- root/root       818 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Driver/DriverDiagnostic.h
-rw-r--r-- root/root      6992 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Driver/Job.h
-rw-r--r-- root/root      6245 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Driver/Multilib.h
-rw-r--r-- root/root      1302 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Driver/Options.h
-rw-r--r-- root/root    353103 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Driver/Options.inc
-rw-r--r-- root/root       852 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Driver/Phases.h
-rw-r--r-- root/root      3153 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Driver/SanitizerArgs.h
-rw-r--r-- root/root      5803 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Driver/Tool.h
-rw-r--r-- root/root     20708 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Driver/ToolChain.h
-rw-r--r-- root/root      5678 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Driver/Types.def
-rw-r--r-- root/root      3668 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Driver/Types.h
-rw-r--r-- root/root       868 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Driver/Util.h
-rw-r--r-- root/root      1191 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Driver/XRayArgs.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Edit/
-rw-r--r-- root/root      5198 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Edit/Commit.h
-rw-r--r-- root/root      3411 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Edit/EditedSource.h
-rw-r--r-- root/root       881 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Edit/EditsReceiver.h
-rw-r--r-- root/root      1567 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Edit/FileOffset.h
-rw-r--r-- root/root      1140 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Edit/Rewriters.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Format/
-rw-r--r-- root/root     65030 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Format/Format.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Frontend/
-rw-r--r-- root/root      2056 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/ASTConsumers.h
-rw-r--r-- root/root     33659 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/ASTUnit.h
-rw-r--r-- root/root      2427 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/ChainedDiagnosticConsumer.h
-rw-r--r-- root/root     17886 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/CodeGenOptions.def
-rw-r--r-- root/root     10678 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/CodeGenOptions.h
-rw-r--r-- root/root      4329 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/CommandLineSourceLoc.h
-rw-r--r-- root/root     27356 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/CompilerInstance.h
-rw-r--r-- root/root      7723 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/CompilerInvocation.h
-rw-r--r-- root/root      2696 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/DependencyOutputOptions.h
-rw-r--r-- root/root      6704 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/DiagnosticRenderer.h
-rw-r--r-- root/root     11312 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/FrontendAction.h
-rw-r--r-- root/root      8190 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/FrontendActions.h
-rw-r--r-- root/root       832 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/FrontendDiagnostic.h
-rw-r--r-- root/root     14212 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/FrontendOptions.h
-rw-r--r-- root/root       679 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/FrontendPluginRegistry.h
-rw-r--r-- root/root      3519 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/LangStandard.h
-rw-r--r-- root/root      6119 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/LangStandards.def
-rw-r--r-- root/root      2189 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/LayoutOverrideSource.h
-rw-r--r-- root/root      2396 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/LogDiagnosticPrinter.h
-rw-r--r-- root/root       849 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/MigratorOptions.h
-rw-r--r-- root/root      2552 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/MultiplexConsumer.h
-rw-r--r-- root/root      4026 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/PCHContainerOperations.h
-rw-r--r-- root/root     10763 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/PrecompiledPreamble.h
-rw-r--r-- root/root      1588 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/PreprocessorOutputOptions.h
-rw-r--r-- root/root      1419 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/SerializedDiagnosticPrinter.h
-rw-r--r-- root/root      4397 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/SerializedDiagnosticReader.h
-rw-r--r-- root/root      1505 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/SerializedDiagnostics.h
-rw-r--r-- root/root      4939 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/TextDiagnostic.h
-rw-r--r-- root/root      2191 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/TextDiagnosticBuffer.h
-rw-r--r-- root/root      1844 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/TextDiagnosticPrinter.h
-rw-r--r-- root/root      8919 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/Utils.h
-rw-r--r-- root/root      9704 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Frontend/VerifyDiagnosticConsumer.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/FrontendTool/
-rw-r--r-- root/root       970 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/FrontendTool/Utils.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Index/
-rw-r--r-- root/root      1450 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Index/CodegenNameGenerator.h
-rw-r--r-- root/root      1312 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Index/CommentToXML.h
-rw-r--r-- root/root      1962 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Index/IndexDataConsumer.h
-rw-r--r-- root/root      3856 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Index/IndexSymbol.h
-rw-r--r-- root/root      1814 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Index/IndexingAction.h
-rw-r--r-- root/root      3017 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Index/USRGeneration.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Lex/
-rw-r--r-- root/root      2813 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Lex/CodeCompletionHandler.h
-rw-r--r-- root/root      7243 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Lex/DirectoryLookup.h
-rw-r--r-- root/root      1574 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Lex/ExternalPreprocessorSource.h
-rw-r--r-- root/root      3262 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Lex/HeaderMap.h
-rw-r--r-- root/root      1454 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Lex/HeaderMapTypes.h
-rw-r--r-- root/root     30577 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Lex/HeaderSearch.h
-rw-r--r-- root/root      8068 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Lex/HeaderSearchOptions.h
-rw-r--r-- root/root       797 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Lex/LexDiagnostic.h
-rw-r--r-- root/root     33655 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Lex/Lexer.h
-rw-r--r-- root/root      9529 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Lex/LiteralSupport.h
-rw-r--r-- root/root      5984 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Lex/MacroArgs.h
-rw-r--r-- root/root     20970 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Lex/MacroInfo.h
-rw-r--r-- root/root      7067 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Lex/ModuleLoader.h
-rw-r--r-- root/root     24498 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Lex/ModuleMap.h
-rw-r--r-- root/root      6585 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Lex/MultipleIncludeOpt.h
-rw-r--r-- root/root     21272 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Lex/PPCallbacks.h
-rw-r--r-- root/root      3851 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Lex/PPConditionalDirectiveRecord.h
-rw-r--r-- root/root      3559 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Lex/PTHLexer.h
-rw-r--r-- root/root      5464 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Lex/PTHManager.h
-rw-r--r-- root/root      4196 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Lex/Pragma.h
-rw-r--r-- root/root     20974 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Lex/PreprocessingRecord.h
-rw-r--r-- root/root     85865 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Lex/Preprocessor.h
-rw-r--r-- root/root      6485 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Lex/PreprocessorLexer.h
-rw-r--r-- root/root      6828 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Lex/PreprocessorOptions.h
-rw-r--r-- root/root      1420 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Lex/ScratchBuffer.h
-rw-r--r-- root/root     11971 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Lex/Token.h
-rw-r--r-- root/root      2570 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Lex/TokenConcatenation.h
-rw-r--r-- root/root     10259 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Lex/TokenLexer.h
-rw-r--r-- root/root      8326 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Lex/VariadicMacroSupport.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Parse/
-rw-r--r-- root/root      3711 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Parse/AttrParserStringSwitches.inc
-rw-r--r-- root/root      4798 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc
-rw-r--r-- root/root      1867 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Parse/ParseAST.h
-rw-r--r-- root/root       811 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Parse/ParseDiagnostic.h
-rw-r--r-- root/root    117779 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Parse/Parser.h
-rw-r--r-- root/root     15041 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Parse/RAIIObjectsForParser.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Rewrite/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Rewrite/Core/
-rw-r--r-- root/root      1929 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Rewrite/Core/DeltaTree.h
-rw-r--r-- root/root      3304 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Rewrite/Core/HTMLRewrite.h
-rw-r--r-- root/root      4699 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Rewrite/Core/RewriteBuffer.h
-rw-r--r-- root/root      7404 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Rewrite/Core/RewriteRope.h
-rw-r--r-- root/root      8155 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Rewrite/Core/Rewriter.h
-rw-r--r-- root/root      2717 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Rewrite/Core/TokenRewriter.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Rewrite/Frontend/
-rw-r--r-- root/root      1875 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Rewrite/Frontend/ASTConsumers.h
-rw-r--r-- root/root      4465 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Rewrite/Frontend/FixItRewriter.h
-rw-r--r-- root/root      2581 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Rewrite/Frontend/FrontendActions.h
-rw-r--r-- root/root      1180 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Rewrite/Frontend/Rewriters.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Sema/
-rw-r--r-- root/root      2824 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/AnalysisBasedWarnings.h
-rw-r--r-- root/root    132790 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Sema/AttrParsedAttrImpl.inc
-rw-r--r-- root/root    118065 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Sema/AttrParsedAttrKinds.inc
-rw-r--r-- root/root      6751 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Sema/AttrParsedAttrList.inc
-rw-r--r-- root/root     52929 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Sema/AttrSpellingListIndex.inc
-rw-r--r-- root/root     49330 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Sema/AttrTemplateInstantiate.inc
-rw-r--r-- root/root     34248 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/AttributeList.h
-rw-r--r-- root/root      2532 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/CXXFieldCollector.h
-rw-r--r-- root/root      1285 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/CleanupInfo.h
-rw-r--r-- root/root     37868 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/CodeCompleteConsumer.h
-rw-r--r-- root/root      1477 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/CodeCompleteOptions.h
-rw-r--r-- root/root     94464 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/DeclSpec.h
-rw-r--r-- root/root     10102 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/DelayedDiagnostic.h
-rw-r--r-- root/root      6560 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/Designator.h
-rw-r--r-- root/root      9485 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/ExternalSemaSource.h
-rw-r--r-- root/root      6666 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/IdentifierResolver.h
-rw-r--r-- root/root     48735 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/Initialization.h
-rw-r--r-- root/root     25415 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/Lookup.h
-rw-r--r-- root/root      1517 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/LoopHint.h
-rw-r--r-- root/root     15304 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/MultiplexExternalSemaSource.h
-rw-r--r-- root/root      2075 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/ObjCMethodList.h
-rw-r--r-- root/root     34257 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/Overload.h
-rw-r--r-- root/root      9603 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/Ownership.h
-rw-r--r-- root/root      9474 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/ParsedTemplate.h
-rw-r--r-- root/root      1365 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/PrettyDeclStackTrace.h
-rw-r--r-- root/root     16459 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/Scope.h
-rw-r--r-- root/root     36043 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/ScopeInfo.h
-rw-r--r-- root/root    494498 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/Sema.h
-rw-r--r-- root/root      1514 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/SemaConsumer.h
-rw-r--r-- root/root       804 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/SemaDiagnostic.h
-rw-r--r-- root/root      3258 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/SemaFixItUtils.h
-rw-r--r-- root/root     13651 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/SemaInternal.h
-rw-r--r-- root/root      1292 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/SemaLambda.h
-rw-r--r-- root/root     21278 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/Template.h
-rw-r--r-- root/root     11140 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/TemplateDeduction.h
-rw-r--r-- root/root     14452 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/TypoCorrection.h
-rw-r--r-- root/root      1558 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Sema/Weak.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Serialization/
-rw-r--r-- root/root     65357 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Serialization/ASTBitCodes.h
-rw-r--r-- root/root      2441 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Serialization/ASTDeserializationListener.h
-rw-r--r-- root/root    101505 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Serialization/ASTReader.h
-rw-r--r-- root/root     37537 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Serialization/ASTWriter.h
-rw-r--r-- root/root     86885 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Serialization/AttrPCHRead.inc
-rw-r--r-- root/root     56950 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Serialization/AttrPCHWrite.inc
-rw-r--r-- root/root      4398 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Serialization/ContinuousRangeMap.h
-rw-r--r-- root/root      7406 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Serialization/GlobalModuleIndex.h
-rw-r--r-- root/root     16191 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Serialization/Module.h
-rw-r--r-- root/root      4975 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Serialization/ModuleFileExtension.h
-rw-r--r-- root/root     12520 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Serialization/ModuleManager.h
-rw-r--r-- root/root       866 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Serialization/SerializationDiagnostic.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers/
-rw-r--r-- root/root     47365 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers/Checkers.inc
-rw-r--r-- root/root       635 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers/ClangCheckers.h
-rw-r--r-- root/root       847 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h
-rw-r--r-- root/root      4067 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h
-rw-r--r-- root/root      7774 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h
-rw-r--r-- root/root      8113 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Checkers/SValExplainer.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/
-rw-r--r-- root/root      2712 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/Analyses.def
-rw-r--r-- root/root     23014 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/BugReporter/
-rw-r--r-- root/root     20813 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
-rw-r--r-- root/root     15045 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h
-rw-r--r-- root/root      3126 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h
-rw-r--r-- root/root       899 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h
-rw-r--r-- root/root     28709 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h
-rw-r--r-- root/root     18200 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/Checker.h
-rw-r--r-- root/root     23979 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/CheckerManager.h
-rw-r--r-- root/root      1220 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/CheckerOptInfo.h
-rw-r--r-- root/root      5669 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/CheckerRegistry.h
-rw-r--r-- root/root      2308 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/IssueHash.h
-rw-r--r-- root/root      1202 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/
-rw-r--r-- root/root      3779 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h
-rw-r--r-- root/root      3539 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
-rw-r--r-- root/root      8438 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
-rw-r--r-- root/root      1628 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h
-rw-r--r-- root/root     38209 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
-rw-r--r-- root/root     13776 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
-rw-r--r-- root/root      1231 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h
-rw-r--r-- root/root      7333 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h
-rw-r--r-- root/root     19760 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
-rw-r--r-- root/root      1600 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h
-rw-r--r-- root/root      2221 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeMap.h
-rw-r--r-- root/root      3824 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
-rw-r--r-- root/root     15962 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
-rw-r--r-- root/root     29754 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
-rw-r--r-- root/root      3911 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h
-rw-r--r-- root/root      2159 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/LoopUnrolling.h
-rw-r--r-- root/root      1358 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h
-rw-r--r-- root/root     46085 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
-rw-r--r-- root/root     33285 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
-rw-r--r-- root/root      7554 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h
-rw-r--r-- root/root      1213 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h
-rw-r--r-- root/root      3752 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def
-rw-r--r-- root/root     13540 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
-rw-r--r-- root/root      5219 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h
-rw-r--r-- root/root      2527 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.def
-rw-r--r-- root/root     17370 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
-rw-r--r-- root/root      3820 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h
-rw-r--r-- root/root     13011 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
-rw-r--r-- root/root      1463 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h
-rw-r--r-- root/root      7131 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h
-rw-r--r-- root/root      1232 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h
-rw-r--r-- root/root      4091 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h
-rw-r--r-- root/root     20859 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
-rw-r--r-- root/root      1725 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def
-rw-r--r-- root/root      2121 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h
-rw-r--r-- root/root       859 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/TaintTag.h
-rw-r--r-- root/root      2815 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Frontend/
-rw-r--r-- root/root      1349 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h
-rw-r--r-- root/root       923 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h
-rw-r--r-- root/root      2223 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Frontend/FrontendActions.h
-rw-r--r-- root/root      1112 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Tooling/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Tooling/ASTDiff/
-rw-r--r-- root/root      4099 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/ASTDiff/ASTDiff.h
-rw-r--r-- root/root      1252 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/ASTDiff/ASTDiffInternal.h
-rw-r--r-- root/root      2738 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/ArgumentsAdjusters.h
-rw-r--r-- root/root      5945 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/CommonOptionsParser.h
-rw-r--r-- root/root      8952 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/CompilationDatabase.h
-rw-r--r-- root/root       775 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/CompilationDatabasePluginRegistry.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Tooling/Core/
-rw-r--r-- root/root      3321 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/Core/Diagnostic.h
-rw-r--r-- root/root      1772 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/Core/Lookup.h
-rw-r--r-- root/root     14311 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/Core/Replacement.h
-rw-r--r-- root/root      3400 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/DiagnosticsYaml.h
-rw-r--r-- root/root      6855 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/Execution.h
-rw-r--r-- root/root      3384 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/FileMatchTrie.h
-rw-r--r-- root/root      2793 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/FixIt.h
-rw-r--r-- root/root      5324 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/JSONCompilationDatabase.h
-rw-r--r-- root/root      3704 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/
-rw-r--r-- root/root      5473 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/ASTSelection.h
-rw-r--r-- root/root      7308 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/AtomicChange.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Extract/
-rw-r--r-- root/root      1921 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Extract/Extract.h
-rw-r--r-- root/root      4461 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h
-rw-r--r-- root/root      2556 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringAction.h
-rw-r--r-- root/root      2730 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringActionRule.h
-rw-r--r-- root/root      4954 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h
-rw-r--r-- root/root      3919 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringActionRules.h
-rw-r--r-- root/root      6090 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h
-rw-r--r-- root/root      1008 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringDiagnostic.h
-rw-r--r-- root/root      2139 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringOption.h
-rw-r--r-- root/root      1834 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h
-rw-r--r-- root/root      1890 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringOptions.h
-rw-r--r-- root/root      1829 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringResultConsumer.h
-rw-r--r-- root/root      3004 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/RefactoringRuleContext.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Rename/
-rw-r--r-- root/root      4346 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Rename/RenamingAction.h
-rw-r--r-- root/root      1533 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Rename/SymbolName.h
-rw-r--r-- root/root      2988 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Rename/SymbolOccurrences.h
-rw-r--r-- root/root      1594 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Rename/USRFinder.h
-rw-r--r-- root/root      2246 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h
-rw-r--r-- root/root      1925 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h
-rw-r--r-- root/root      4531 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/RefactoringCallbacks.h
-rw-r--r-- root/root      2574 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/ReplacementsYaml.h
-rw-r--r-- root/root      3347 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/StandaloneExecution.h
-rw-r--r-- root/root       750 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/ToolExecutorPluginRegistry.h
-rw-r--r-- root/root     18327 2018-06-27 06:49 ./usr/lib/llvm-6.0/include/clang/Tooling/Tooling.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclang-6.0.1.so -> libclang-6.0.so
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclang-6.0.so -> ../../arm-linux-gnueabihf/libclang-6.0.so.1
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclang.so -> ../../arm-linux-gnueabihf/libclang-6.0.so.1
-rw-r--r-- root/root   3577140 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangARCMigrate.a
-rw-r--r-- root/root   5766142 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangAST.a
-rw-r--r-- root/root    443830 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangASTMatchers.a
-rw-r--r-- root/root    888754 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangAnalysis.a
-rw-r--r-- root/root    112264 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangApplyReplacements.a
-rw-r--r-- root/root   3886094 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangBasic.a
-rw-r--r-- root/root    497776 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangChangeNamespace.a
-rw-r--r-- root/root   6787282 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangCodeGen.a
-rw-r--r-- root/root     44718 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangCrossTU.a
-rw-r--r-- root/root   1070968 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangDaemon.a
-rw-r--r-- root/root   2961322 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangDriver.a
-rw-r--r-- root/root   4261364 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangDynamicASTMatchers.a
-rw-r--r-- root/root     69128 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangEdit.a
-rw-r--r-- root/root    792500 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangFormat.a
-rw-r--r-- root/root   2435250 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangFrontend.a
-rw-r--r-- root/root     16430 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangFrontendTool.a
-rw-r--r-- root/root     41016 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangHandleCXX.a
-rw-r--r-- root/root    181966 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangIncludeFixer.a
-rw-r--r-- root/root     97368 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangIncludeFixerPlugin.a
-rw-r--r-- root/root    419024 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangIndex.a
-rw-r--r-- root/root   1117222 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangLex.a
-rw-r--r-- root/root    390380 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangMove.a
-rw-r--r-- root/root   1306408 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangParse.a
-rw-r--r-- root/root     65648 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangQuery.a
-rw-r--r-- root/root    101568 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangReorderFields.a
-rw-r--r-- root/root     74088 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangRewrite.a
-rw-r--r-- root/root    805664 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangRewriteFrontend.a
-rw-r--r-- root/root  11017020 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangSema.a
-rw-r--r-- root/root   2236934 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangSerialization.a
-rw-r--r-- root/root   5734886 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangStaticAnalyzerCheckers.a
-rw-r--r-- root/root   2525940 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangStaticAnalyzerCore.a
-rw-r--r-- root/root    340876 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangStaticAnalyzerFrontend.a
-rw-r--r-- root/root    388754 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangTidy.a
-rw-r--r-- root/root    656684 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangTidyAndroidModule.a
-rw-r--r-- root/root    113704 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangTidyBoostModule.a
-rw-r--r-- root/root   2146744 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangTidyBugproneModule.a
-rw-r--r-- root/root    568146 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangTidyCERTModule.a
-rw-r--r-- root/root   1380494 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangTidyCppCoreGuidelinesModule.a
-rw-r--r-- root/root     76268 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangTidyFuchsiaModule.a
-rw-r--r-- root/root    753712 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangTidyGoogleModule.a
-rw-r--r-- root/root    299794 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangTidyHICPPModule.a
-rw-r--r-- root/root    113634 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangTidyLLVMModule.a
-rw-r--r-- root/root     86496 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangTidyMPIModule.a
-rw-r--r-- root/root   3384274 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangTidyMiscModule.a
-rw-r--r-- root/root   5157332 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangTidyModernizeModule.a
-rw-r--r-- root/root    130958 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangTidyObjCModule.a
-rw-r--r-- root/root   1487606 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangTidyPerformanceModule.a
-rw-r--r-- root/root     22154 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangTidyPlugin.a
-rw-r--r-- root/root   2935878 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangTidyReadabilityModule.a
-rw-r--r-- root/root    584682 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangTidyUtils.a
-rw-r--r-- root/root    429594 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangTooling.a
-rw-r--r-- root/root    140206 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangToolingASTDiff.a
-rw-r--r-- root/root     85782 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangToolingCore.a
-rw-r--r-- root/root   1223890 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclangToolingRefactor.a
-rw-r--r-- root/root    397212 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libfindAllSymbols.a
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/libclang-6.0-dev/
-rw-r--r-- root/root       201 2020-05-21 12:51 ./usr/share/doc/libclang-6.0-dev/NEWS.Debian.gz
-rw-r--r-- root/root       236 2020-05-21 12:51 ./usr/share/doc/libclang-6.0-dev/changelog.Debian.armhf.gz
-rw-r--r-- root/root     22484 2020-05-21 12:51 ./usr/share/doc/libclang-6.0-dev/changelog.Debian.gz
-rw-r--r-- root/root     19270 2020-05-21 12:51 ./usr/share/doc/libclang-6.0-dev/copyright


libclang-common-6.0-dev-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
-----------------------------------------------------------

 new Debian package, version 2.0.
 size 2033720 bytes: control archive=792 bytes.
     627 bytes,    12 lines      control              
     530 bytes,     5 lines      md5sums              
 Package: libclang-common-6.0-dev-dbgsym
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 2623
 Depends: libclang-common-6.0-dev (= 1:6.0.1-14.1+rpi1+b1)
 Section: debug
 Priority: optional
 Description: debug symbols for libclang-common-6.0-dev
 Build-Ids: 06b6707ec20f5b1b8534bc33442b2642f4a7fe70 3aacce8bbd08f2e586bcc41ffa7d17f9a8f1c256 9907d5dcb897dc627f21feda61aa6752c152a0f5 b8b1b449fafe8b805c5b42cc1eba7a5f96925952 d4e89c241c57976ac988a616a49860084555276c

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/06/
-rw-r--r-- root/root     12908 2020-05-21 12:51 ./usr/lib/debug/.build-id/06/b6707ec20f5b1b8534bc33442b2642f4a7fe70.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/3a/
-rw-r--r-- root/root   1174604 2020-05-21 12:51 ./usr/lib/debug/.build-id/3a/acce8bbd08f2e586bcc41ffa7d17f9a8f1c256.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/99/
-rw-r--r-- root/root    312804 2020-05-21 12:51 ./usr/lib/debug/.build-id/99/07d5dcb897dc627f21feda61aa6752c152a0f5.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/b8/
-rw-r--r-- root/root    822004 2020-05-21 12:51 ./usr/lib/debug/.build-id/b8/b1b449fafe8b805c5b42cc1eba7a5f96925952.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/d4/
-rw-r--r-- root/root    346872 2020-05-21 12:51 ./usr/lib/debug/.build-id/d4/e89c241c57976ac988a616a49860084555276c.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/share/doc/libclang-common-6.0-dev-dbgsym -> libclang-common-6.0-dev


libclang-common-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb
----------------------------------------------------

 new Debian package, version 2.0.
 size 1342860 bytes: control archive=7600 bytes.
     846 bytes,    20 lines      control              
   24198 bytes,   271 lines      md5sums              
 Package: libclang-common-6.0-dev
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 19819
 Depends: libc6 (>= 2.17), libgcc-s1 (>= 4.3), libstdc++6 (>= 5.2), libtinfo6 (>= 6), libllvm6.0 (= 1:6.0.1-14.1+rpi1+b1)
 Section: libdevel
 Priority: optional
 Homepage: https://www.llvm.org/
 Description: clang library - Common development package
  Clang project is a C, C++, Objective C and Objective C++ front-end
  based on the LLVM compiler. Its goal is to offer a replacement to the
  GNU Compiler Collection (GCC).
  .
  Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
  provides most of the support of C++17.
  .
  This package contains the clang generic headers and some libraries
  (profiling, etc).

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/bin/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/yaml-bench-6.0 -> ../lib/llvm-6.0/bin/yaml-bench
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/clang/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/clang/6.0.1/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/include/clang/6.0.1/include -> ../../../lib/llvm-6.0/lib/clang/6.0.1/include
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/clang/6.0/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/include/clang/6.0/include -> ../../../lib/llvm-6.0/lib/clang/6.0.1/include
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/clang/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/clang/6.0.1/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/clang/6.0.1/include -> ../../llvm-6.0/lib/clang/6.0.1/include
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/clang/6.0.1/lib -> ../../llvm-6.0/lib/clang/6.0.1/lib
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/clang/6.0/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/clang/6.0/include -> ../../llvm-6.0/lib/clang/6.0.1/include
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/clang/6.0/lib -> ../../llvm-6.0/lib/clang/6.0.1/lib
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/
-rwxr-xr-x root/root    208508 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/yaml-bench
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/polly/
-rw-r--r-- root/root      1012 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/Canonicalization.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/polly/CodeGen/
-rw-r--r-- root/root     44351 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/CodeGen/BlockGenerators.h
-rw-r--r-- root/root      1246 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/CodeGen/CodeGeneration.h
-rw-r--r-- root/root       331 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/CodeGen/CodegenCleanup.h
-rw-r--r-- root/root      6523 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/CodeGen/IRBuilder.h
-rw-r--r-- root/root      6733 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/CodeGen/IslAst.h
-rw-r--r-- root/root     10871 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/CodeGen/IslExprBuilder.h
-rw-r--r-- root/root     17873 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/CodeGen/IslNodeBuilder.h
-rw-r--r-- root/root      9145 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/CodeGen/LoopGenerators.h
-rw-r--r-- root/root       845 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/CodeGen/PPCGCodeGeneration.h
-rw-r--r-- root/root      5527 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/CodeGen/PerfMonitor.h
-rw-r--r-- root/root      5965 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/CodeGen/RuntimeDebugBuilder.h
-rw-r--r-- root/root      2358 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/CodeGen/Utils.h
-rw-r--r-- root/root       858 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/CodePreparation.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/polly/Config/
-rw-r--r-- root/root       560 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/polly/Config/config.h
-rw-r--r-- root/root      1543 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/DeLICM.h
-rw-r--r-- root/root     10791 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/DependenceInfo.h
-rw-r--r-- root/root      1384 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/FlattenAlgo.h
-rw-r--r-- root/root       978 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/FlattenSchedule.h
-rw-r--r-- root/root       770 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/ForwardOpTree.h
-rw-r--r-- root/root      1216 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/JSONExporter.h
-rw-r--r-- root/root      4801 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/LinkAllPasses.h
-rw-r--r-- root/root       614 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/Options.h
-rw-r--r-- root/root      3136 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/PolyhedralInfo.h
-rw-r--r-- root/root       813 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/PruneUnprofitable.h
-rw-r--r-- root/root       865 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/RegisterPasses.h
-rw-r--r-- root/root     14165 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/ScheduleOptimizer.h
-rw-r--r-- root/root     16227 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/ScopBuilder.h
-rw-r--r-- root/root     25226 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/ScopDetection.h
-rw-r--r-- root/root     23676 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/ScopDetectionDiagnostic.h
-rw-r--r-- root/root    124644 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/ScopInfo.h
-rw-r--r-- root/root      9079 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/ScopPass.h
-rw-r--r-- root/root      1983 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/Simplify.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/polly/Support/
-rw-r--r-- root/root      1337 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/Support/DumpModulePass.h
-rw-r--r-- root/root     15715 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/Support/GICHelper.h
-rw-r--r-- root/root      1825 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/Support/ISLOStream.h
-rw-r--r-- root/root     23729 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/Support/ISLTools.h
-rw-r--r-- root/root      1468 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/Support/LinkGPURuntime.h
-rw-r--r-- root/root      4332 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/Support/SCEVAffinator.h
-rw-r--r-- root/root      4974 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/Support/SCEVValidator.h
-rw-r--r-- root/root     17055 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/Support/ScopHelper.h
-rw-r--r-- root/root      1094 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/Support/ScopLocation.h
-rw-r--r-- root/root     12418 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/Support/VirtualInstruction.h
-rw-r--r-- root/root     13644 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/ZoneAlgo.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/polly/isl/
-rw-r--r-- root/root     44439 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/aff.h
-rw-r--r-- root/root      1318 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/aff_type.h
-rw-r--r-- root/root      8416 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/arg.h
-rw-r--r-- root/root      8558 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/ast.h
-rw-r--r-- root/root      5062 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/ast_build.h
-rw-r--r-- root/root      1528 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/ast_type.h
-rw-r--r-- root/root      1666 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/band.h
-rw-r--r-- root/root      6005 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/constraint.h
-rw-r--r-- root/root      7807 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/ctx.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/polly/isl/deprecated/
-rw-r--r-- root/root      1567 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/deprecated/aff_int.h
-rw-r--r-- root/root       279 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/deprecated/ast_int.h
-rw-r--r-- root/root       692 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/deprecated/constraint_int.h
-rw-r--r-- root/root       534 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/deprecated/ilp_int.h
-rw-r--r-- root/root      4367 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/deprecated/int.h
-rw-r--r-- root/root       643 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/deprecated/map_int.h
-rw-r--r-- root/root       386 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/deprecated/mat_int.h
-rw-r--r-- root/root       439 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/deprecated/point_int.h
-rw-r--r-- root/root       940 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/deprecated/polynomial_int.h
-rw-r--r-- root/root       812 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/deprecated/set_int.h
-rw-r--r-- root/root       333 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/deprecated/union_map_int.h
-rw-r--r-- root/root       345 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/deprecated/val_int.h
-rw-r--r-- root/root       510 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/deprecated/vec_int.h
-rw-r--r-- root/root      5719 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/flow.h
-rw-r--r-- root/root      2156 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/hash.h
-rw-r--r-- root/root      1621 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/hmap.h
-rw-r--r-- root/root       977 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/id.h
-rw-r--r-- root/root       366 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/id_to_ast_expr.h
-rw-r--r-- root/root       304 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/id_to_id.h
-rw-r--r-- root/root       354 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/id_to_pw_aff.h
-rw-r--r-- root/root       943 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/ilp.h
-rw-r--r-- root/root    472893 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/isl-noexceptions.h
-rw-r--r-- root/root      3052 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/list.h
-rw-r--r-- root/root      3456 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/local_space.h
-rw-r--r-- root/root       745 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/lp.h
-rw-r--r-- root/root     30623 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/map.h
-rw-r--r-- root/root       383 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/map_to_basic_set.h
-rw-r--r-- root/root       747 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/map_type.h
-rw-r--r-- root/root      4383 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/mat.h
-rw-r--r-- root/root       135 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/maybe.h
-rw-r--r-- root/root       142 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/maybe_ast_expr.h
-rw-r--r-- root/root       145 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/maybe_basic_set.h
-rw-r--r-- root/root       124 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/maybe_id.h
-rw-r--r-- root/root       136 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/maybe_pw_aff.h
-rw-r--r-- root/root       358 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/maybe_templ.h
-rw-r--r-- root/root      6855 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/multi.h
-rw-r--r-- root/root      2047 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/obj.h
-rw-r--r-- root/root      1437 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/options.h
-rw-r--r-- root/root      1422 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/point.h
-rw-r--r-- root/root     31826 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/polynomial.h
-rw-r--r-- root/root       766 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/polynomial_type.h
-rw-r--r-- root/root      2975 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/printer.h
-rw-r--r-- root/root       204 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/printer_type.h
-rw-r--r-- root/root      8367 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/schedule.h
-rw-r--r-- root/root     10794 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/schedule_node.h
-rw-r--r-- root/root       674 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/schedule_type.h
-rw-r--r-- root/root     22970 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/set.h
-rw-r--r-- root/root        81 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/set_type.h
-rw-r--r-- root/root      7826 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/space.h
-rw-r--r-- root/root        20 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/polly/isl/stdint.h
-rw-r--r-- root/root      3568 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/stream.h
-rw-r--r-- root/root     12356 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/union_map.h
-rw-r--r-- root/root       445 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/union_map_type.h
-rw-r--r-- root/root      6709 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/union_set.h
-rw-r--r-- root/root        99 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/union_set_type.h
-rw-r--r-- root/root      5805 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/val.h
-rw-r--r-- root/root       435 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/val_gmp.h
-rw-r--r-- root/root      2619 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/vec.h
-rw-r--r-- root/root       165 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/version.h
-rw-r--r-- root/root      1606 2018-06-27 06:50 ./usr/lib/llvm-6.0/include/polly/isl/vertices.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/
-rw-r--r-- root/root       168 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/README.txt
-rw-r--r-- root/root       513 2018-06-27 06:50 ./usr/lib/llvm-6.0/lib/clang/6.0.1/asan_blacklist.txt
-rw-r--r-- root/root       570 2018-06-27 06:50 ./usr/lib/llvm-6.0/lib/clang/6.0.1/cfi_blacklist.txt
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/
-rw-r--r-- root/root      5544 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/__clang_cuda_builtin_vars.h
-rw-r--r-- root/root     17185 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/__clang_cuda_cmath.h
-rw-r--r-- root/root      8458 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/__clang_cuda_complex_builtins.h
-rw-r--r-- root/root     22746 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/__clang_cuda_intrinsics.h
-rw-r--r-- root/root      9077 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/__clang_cuda_math_forward_declares.h
-rw-r--r-- root/root     13939 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/__clang_cuda_runtime_wrapper.h
-rw-r--r-- root/root      1770 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/__stddef_max_align_t.h
-rw-r--r-- root/root      6062 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/__wmmintrin_aes.h
-rw-r--r-- root/root      2833 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/__wmmintrin_pclmul.h
-rw-r--r-- root/root      3247 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/adxintrin.h
-rw-r--r-- root/root    607042 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/altivec.h
-rw-r--r-- root/root      8480 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/ammintrin.h
-rw-r--r-- root/root      1864 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/arm64intr.h
-rw-r--r-- root/root     20663 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/arm_acle.h
-rw-r--r-- root/root   2396345 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/arm_neon.h
-rw-r--r-- root/root      1714 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/armintr.h
-rw-r--r-- root/root     50474 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx2intrin.h
-rw-r--r-- root/root      3304 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512bitalgintrin.h
-rw-r--r-- root/root     85265 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512bwintrin.h
-rw-r--r-- root/root      4865 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512cdintrin.h
-rw-r--r-- root/root     62842 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512dqintrin.h
-rw-r--r-- root/root     13472 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512erintrin.h
-rw-r--r-- root/root    423705 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512fintrin.h
-rw-r--r-- root/root      3371 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512ifmaintrin.h
-rw-r--r-- root/root      5119 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512ifmavlintrin.h
-rw-r--r-- root/root      5823 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512pfintrin.h
-rw-r--r-- root/root     13323 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512vbmi2intrin.h
-rw-r--r-- root/root      4742 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512vbmiintrin.h
-rw-r--r-- root/root      8032 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512vbmivlintrin.h
-rw-r--r-- root/root      4956 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512vlbitalgintrin.h
-rw-r--r-- root/root    112051 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512vlbwintrin.h
-rw-r--r-- root/root      8255 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512vlcdintrin.h
-rw-r--r-- root/root     48690 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512vldqintrin.h
-rw-r--r-- root/root    330171 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512vlintrin.h
-rw-r--r-- root/root     24809 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512vlvbmi2intrin.h
-rw-r--r-- root/root      8224 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512vlvnniintrin.h
-rw-r--r-- root/root      4987 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512vnniintrin.h
-rw-r--r-- root/root      2970 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512vpopcntdqintrin.h
-rw-r--r-- root/root      3984 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/avx512vpopcntdqvlintrin.h
-rw-r--r-- root/root    202828 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/avxintrin.h
-rw-r--r-- root/root      3177 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/bmi2intrin.h
-rw-r--r-- root/root     13260 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/bmiintrin.h
-rw-r--r-- root/root      3160 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/cetintrin.h
-rw-r--r-- root/root      1744 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/clflushoptintrin.h
-rw-r--r-- root/root      2107 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/clwbintrin.h
-rw-r--r-- root/root      2002 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/clzerointrin.h
-rw-r--r-- root/root     10733 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/cpuid.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/cuda_wrappers/
-rw-r--r-- root/root      3572 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/cuda_wrappers/algorithm
-rw-r--r-- root/root      3345 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/cuda_wrappers/complex
-rw-r--r-- root/root      3312 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/cuda_wrappers/new
-rw-r--r-- root/root    187468 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/emmintrin.h
-rw-r--r-- root/root      4569 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/f16cintrin.h
-rw-r--r-- root/root      5191 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/float.h
-rw-r--r-- root/root      7574 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/fma4intrin.h
-rw-r--r-- root/root      7585 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/fmaintrin.h
-rw-r--r-- root/root      3817 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/fxsrintrin.h
-rw-r--r-- root/root      8788 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/gfniintrin.h
-rw-r--r-- root/root      7154 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/htmintrin.h
-rw-r--r-- root/root     10098 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/htmxlintrin.h
-rw-r--r-- root/root      2460 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/ia32intrin.h
-rw-r--r-- root/root     11390 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/immintrin.h
-rw-r--r-- root/root     40124 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/intrin.h
-rw-r--r-- root/root      2939 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/inttypes.h
-rw-r--r-- root/root      1565 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/iso646.h
-rw-r--r-- root/root      3734 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/limits.h
-rw-r--r-- root/root      6026 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/lwpintrin.h
-rw-r--r-- root/root      4135 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/lzcntintrin.h
-rw-r--r-- root/root      5377 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/mm3dnow.h
-rw-r--r-- root/root      2611 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/mm_malloc.h
-rw-r--r-- root/root     58440 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/mmintrin.h
-rw-r--r-- root/root      3903 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/module.modulemap
-rw-r--r-- root/root     26324 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/msa.h
-rw-r--r-- root/root      1977 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/mwaitxintrin.h
-rw-r--r-- root/root      1448 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/nmmintrin.h
-rw-r--r-- root/root    804469 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/opencl-c.h
-rw-r--r-- root/root      1802 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/pkuintrin.h
-rw-r--r-- root/root     11281 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/pmmintrin.h
-rw-r--r-- root/root      3402 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/popcntintrin.h
-rw-r--r-- root/root      2913 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/prfchwintrin.h
-rw-r--r-- root/root      2029 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/rdseedintrin.h
-rw-r--r-- root/root      2137 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/rtmintrin.h
-rw-r--r-- root/root      1475 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/s390intrin.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/sanitizer/
-rw-r--r-- root/root      3905 2018-06-27 06:50 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/sanitizer/allocator_interface.h
-rw-r--r-- root/root      7313 2018-06-27 06:50 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/sanitizer/asan_interface.h
-rw-r--r-- root/root     10411 2018-06-27 06:50 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/sanitizer/common_interface_defs.h
-rw-r--r-- root/root      1026 2018-06-27 06:50 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/sanitizer/coverage_interface.h
-rw-r--r-- root/root      4552 2018-06-27 06:50 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/sanitizer/dfsan_interface.h
-rw-r--r-- root/root      1655 2018-06-27 06:50 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/sanitizer/esan_interface.h
-rw-r--r-- root/root      1042 2018-06-27 06:50 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/sanitizer/hwasan_interface.h
-rw-r--r-- root/root    204518 2018-06-27 06:50 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/sanitizer/linux_syscall_hooks.h
-rw-r--r-- root/root      3907 2018-06-27 06:50 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/sanitizer/lsan_interface.h
-rw-r--r-- root/root      4517 2018-06-27 06:50 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/sanitizer/msan_interface.h
-rw-r--r-- root/root      1257 2018-06-27 06:50 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/sanitizer/scudo_interface.h
-rw-r--r-- root/root      6161 2018-06-27 06:50 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/sanitizer/tsan_interface.h
-rw-r--r-- root/root      9730 2018-06-27 06:50 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/sanitizer/tsan_interface_atomic.h
-rw-r--r-- root/root      2776 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/shaintrin.h
-rw-r--r-- root/root    104338 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/smmintrin.h
-rw-r--r-- root/root      1454 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/stdalign.h
-rw-r--r-- root/root      2024 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/stdarg.h
-rw-r--r-- root/root      8172 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/stdatomic.h
-rw-r--r-- root/root      1806 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/stdbool.h
-rw-r--r-- root/root      4498 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/stddef.h
-rw-r--r-- root/root     23387 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/stdint.h
-rw-r--r-- root/root      1381 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/stdnoreturn.h
-rw-r--r-- root/root      4096 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/tbmintrin.h
-rw-r--r-- root/root     31300 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/tgmath.h
-rw-r--r-- root/root     30938 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/tmmintrin.h
-rw-r--r-- root/root     11843 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/unwind.h
-rw-r--r-- root/root      2291 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/vadefs.h
-rw-r--r-- root/root      3263 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/vaesintrin.h
-rw-r--r-- root/root      1334 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/varargs.h
-rw-r--r-- root/root    336130 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/vecintrin.h
-rw-r--r-- root/root      1941 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/vpclmulqdqintrin.h
-rw-r--r-- root/root      1398 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/wmmintrin.h
-rw-r--r-- root/root      2906 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/x86intrin.h
-rw-r--r-- root/root    108273 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/xmmintrin.h
-rw-r--r-- root/root     21405 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/xopintrin.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/xray/
-rw-r--r-- root/root      4667 2018-06-27 06:50 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/xray/xray_interface.h
-rw-r--r-- root/root     11737 2018-06-27 06:50 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/xray/xray_log_interface.h
-rw-r--r-- root/root      1885 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/xsavecintrin.h
-rw-r--r-- root/root      2157 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/xsaveintrin.h
-rw-r--r-- root/root      1919 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/xsaveoptintrin.h
-rw-r--r-- root/root      2143 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/xsavesintrin.h
-rw-r--r-- root/root      1743 2018-06-27 06:49 ./usr/lib/llvm-6.0/lib/clang/6.0.1/include/xtestintrin.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/
-rw-r--r-- root/root   3442552 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.asan-armhf.a
-rw-r--r-- root/root     48624 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.asan-armhf.a.syms
-rw-r--r-- root/root   1329152 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.asan-armhf.so
-rw-r--r-- root/root      1086 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.asan-preinit-armhf.a
-rw-r--r-- root/root     38210 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.asan_cxx-armhf.a
-rw-r--r-- root/root       463 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.asan_cxx-armhf.a.syms
-rw-r--r-- root/root    806550 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.cfi-armhf.a
-rw-r--r-- root/root    913052 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.cfi_diag-armhf.a
-rw-r--r-- root/root   1002440 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.lsan-armhf.a
-rw-r--r-- root/root     95552 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.profile-armhf.a
-rw-r--r-- root/root    975632 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.scudo-armhf.a
-rw-r--r-- root/root    238148 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.scudo-armhf.so
-rw-r--r-- root/root     21368 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.scudo_cxx-armhf.a
-rw-r--r-- root/root    789084 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.stats-armhf.a
-rw-r--r-- root/root      4110 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.stats_client-armhf.a
-rw-r--r-- root/root     33732 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_minimal-armhf.a
-rw-r--r-- root/root        18 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_minimal-armhf.a.syms
-rw-r--r-- root/root     13980 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_minimal-armhf.so
-rw-r--r-- root/root    898004 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_standalone-armhf.a
-rw-r--r-- root/root      1146 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_standalone-armhf.a.syms
-rw-r--r-- root/root    209432 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_standalone-armhf.so
-rw-r--r-- root/root     15848 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a
-rw-r--r-- root/root        18 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a.syms
-rw-r--r-- root/root    923024 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/clang/6.0.1/lib/linux/libclang_rt.xray-armhf.a
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/cmake/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/cmake/polly/
-rw-r--r-- root/root      1616 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/cmake/polly/PollyConfig.cmake
-rw-r--r-- root/root       420 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/cmake/polly/PollyExports-all.cmake
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/libclang-common-6.0-dev/
-rw-r--r-- root/root       201 2020-05-21 12:51 ./usr/share/doc/libclang-common-6.0-dev/NEWS.Debian.gz
-rw-r--r-- root/root       236 2020-05-21 12:51 ./usr/share/doc/libclang-common-6.0-dev/changelog.Debian.armhf.gz
-rw-r--r-- root/root     22484 2020-05-21 12:51 ./usr/share/doc/libclang-common-6.0-dev/changelog.Debian.gz
-rw-r--r-- root/root     19270 2020-05-21 12:51 ./usr/share/doc/libclang-common-6.0-dev/copyright


libclang1-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
-------------------------------------------------

 new Debian package, version 2.0.
 size 73827780 bytes: control archive=592 bytes.
     516 bytes,    14 lines      control              
     106 bytes,     1 lines      md5sums              
 Package: libclang1-6.0-dbgsym
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 80153
 Depends: libclang1-6.0 (= 1:6.0.1-14.1+rpi1+b1)
 Breaks: libclang1-6.0-dbg (<< 1:6.0-2~)
 Replaces: libclang1-6.0-dbg (<< 1:6.0-2~)
 Section: debug
 Priority: optional
 Description: debug symbols for libclang1-6.0
 Build-Ids: 83cf7ffeb9f91ab089b36bf24172dc726a4e9a5d

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/83/
-rw-r--r-- root/root  82065892 2020-05-21 12:51 ./usr/lib/debug/.build-id/83/cf7ffeb9f91ab089b36bf24172dc726a4e9a5d.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/share/doc/libclang1-6.0-dbgsym -> libclang1-6.0


libclang1-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
------------------------------------------

 new Debian package, version 2.0.
 size 5409120 bytes: control archive=3840 bytes.
    1087 bytes,    25 lines      control              
     475 bytes,     6 lines      md5sums              
      53 bytes,     1 lines      shlibs               
   20819 bytes,   362 lines      symbols              
      65 bytes,     2 lines      triggers             
 Package: libclang1-6.0
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 20281
 Depends: libc6 (>= 2.29), libgcc-s1 (>= 3.5), libllvm6.0 (>= 1:6.0~svn298832-1~), libstdc++6 (>= 6)
 Section: libs
 Priority: optional
 Homepage: https://www.llvm.org/
 Description: C interface to the clang library
  Clang project is a C, C++, Objective C and Objective C++ front-end
  based on the LLVM compiler. Its goal is to offer a replacement to the
  GNU Compiler Collection (GCC).
  .
  Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
  provides most of the support of C++17.
  .
  This package contains the clang library.
  .
  The C Interface to Clang provides a relatively small API that exposes
  facilities for parsing source code into an abstract syntax tree (AST),
  loading already-parsed ASTs, traversing the AST, associating physical source
  locations with elements within the AST, and other facilities that support
  Clang-based development tools.

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/arm-linux-gnueabihf/
-rw-r--r-- root/root  20684228 2020-05-21 12:51 ./usr/lib/arm-linux-gnueabihf/libclang-6.0.so.1
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclang-6.0.so.1 -> ../../arm-linux-gnueabihf/libclang-6.0.so.1
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libclang.so.1 -> libclang-6.0.so.1
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/libclang1-6.0/
-rw-r--r-- root/root       201 2020-05-21 12:51 ./usr/share/doc/libclang1-6.0/NEWS.Debian.gz
-rw-r--r-- root/root       236 2020-05-21 12:51 ./usr/share/doc/libclang1-6.0/changelog.Debian.armhf.gz
-rw-r--r-- root/root     22484 2020-05-21 12:51 ./usr/share/doc/libclang1-6.0/changelog.Debian.gz
-rw-r--r-- root/root     19270 2020-05-21 12:51 ./usr/share/doc/libclang1-6.0/copyright
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/lintian/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       386 2020-05-21 12:51 ./usr/share/lintian/overrides/libclang1-6.0


libfuzzer-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb
----------------------------------------------

 new Debian package, version 2.0.
 size 132156 bytes: control archive=1100 bytes.
    1158 bytes,    25 lines      control              
     402 bytes,     5 lines      md5sums              
 Package: libfuzzer-6.0-dev
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 549
 Depends: clang-6.0 (= 1:6.0.1-14.1+rpi1+b1)
 Section: libdevel
 Priority: optional
 Homepage: https://www.llvm.org/
 Description: Library for coverage-guided fuzz testing
  LibFuzzer is a library for in-process, coverage-guided, evolutionary fuzzing
  of other libraries.
  .
  LibFuzzer is similar in concept to American Fuzzy Lop (AFL), but it performs
  all of its fuzzing inside a single process. This in-process fuzzing can be
  more restrictive and fragile, but is potentially much faster as there is no
  overhead for process start-up.
  .
  The fuzzer is linked with the library under test, and feeds fuzzed inputs to
  the library via a specific fuzzing entrypoint (aka 'target function'); the
  fuzzer then tracks which areas of the code are reached, and generates mutations
  on the corpus of input data in order to maximize the code coverage. The code
  coverage information for libFuzzer is provided by LLVM's SanitizerCoverage
  instrumentation.

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/
-rw-r--r-- root/root    508256 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libFuzzer.a
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/libfuzzer-6.0-dev/
-rw-r--r-- root/root       201 2020-05-21 12:51 ./usr/share/doc/libfuzzer-6.0-dev/NEWS.Debian.gz
-rw-r--r-- root/root       236 2020-05-21 12:51 ./usr/share/doc/libfuzzer-6.0-dev/changelog.Debian.armhf.gz
-rw-r--r-- root/root     22484 2020-05-21 12:51 ./usr/share/doc/libfuzzer-6.0-dev/changelog.Debian.gz
-rw-r--r-- root/root     19270 2020-05-21 12:51 ./usr/share/doc/libfuzzer-6.0-dev/copyright


liblld-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb
-------------------------------------------

 new Debian package, version 2.0.
 size 58008 bytes: control archive=1708 bytes.
     633 bytes,    16 lines      control              
    2943 bytes,    36 lines      md5sums              
 Package: liblld-6.0-dev
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 189
 Depends: lld-6.0 (= 1:6.0.1-14.1+rpi1+b1), liblld-6.0 (= 1:6.0.1-14.1+rpi1+b1)
 Section: libdevel
 Priority: optional
 Homepage: https://www.llvm.org/
 Description: LLVM-based linker, header files
  LLD is a new, high-performance linker. It is built as a set of reusable
  components which highly leverage existing libraries in the larger LLVM
  Project.
  .
  This package provides the header files to build extension over lld.

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lld/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lld/Common/
-rw-r--r-- root/root       941 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Common/Args.h
-rw-r--r-- root/root      1124 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Common/Driver.h
-rw-r--r-- root/root      3548 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Common/ErrorHandler.h
-rw-r--r-- root/root      1971 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Common/LLVM.h
-rw-r--r-- root/root      2030 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Common/Memory.h
-rw-r--r-- root/root      1144 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Common/Reproduce.h
-rw-r--r-- root/root       654 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Common/Strings.h
-rw-r--r-- root/root       733 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Common/TargetOptionsCommandFlags.h
-rw-r--r-- root/root      3697 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Common/Threads.h
-rw-r--r-- root/root       729 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Common/Version.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lld/Core/
-rw-r--r-- root/root      1262 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Core/AbsoluteAtom.h
-rw-r--r-- root/root      1570 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Core/ArchiveLibraryFile.h
-rw-r--r-- root/root      3748 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Core/Atom.h
-rw-r--r-- root/root     15245 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Core/DefinedAtom.h
-rw-r--r-- root/root      2022 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Core/Error.h
-rw-r--r-- root/root      9447 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Core/File.h
-rw-r--r-- root/root      3356 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Core/Instrumentation.h
-rw-r--r-- root/root     10490 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Core/LinkingContext.h
-rw-r--r-- root/root      1822 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Core/Node.h
-rw-r--r-- root/root      1397 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Core/Pass.h
-rw-r--r-- root/root      1282 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Core/PassManager.h
-rw-r--r-- root/root      5968 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Core/Reader.h
-rw-r--r-- root/root      4150 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Core/Reference.h
-rw-r--r-- root/root      3373 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Core/Resolver.h
-rw-r--r-- root/root      1459 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Core/SharedLibraryAtom.h
-rw-r--r-- root/root      1996 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Core/SharedLibraryFile.h
-rw-r--r-- root/root      8510 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Core/Simple.h
-rw-r--r-- root/root      2946 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Core/SymbolTable.h
-rw-r--r-- root/root      2295 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Core/UndefinedAtom.h
-rw-r--r-- root/root      1479 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/Core/Writer.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lld/ReaderWriter/
-rw-r--r-- root/root     19249 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/ReaderWriter/MachOLinkingContext.h
-rw-r--r-- root/root      1171 2018-06-27 06:51 ./usr/lib/llvm-6.0/include/lld/ReaderWriter/YamlContext.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/liblld-6.0-dev/
-rw-r--r-- root/root       201 2020-05-21 12:51 ./usr/share/doc/liblld-6.0-dev/NEWS.Debian.gz
-rw-r--r-- root/root       236 2020-05-21 12:51 ./usr/share/doc/liblld-6.0-dev/changelog.Debian.armhf.gz
-rw-r--r-- root/root     22484 2020-05-21 12:51 ./usr/share/doc/liblld-6.0-dev/changelog.Debian.gz
-rw-r--r-- root/root     19270 2020-05-21 12:51 ./usr/share/doc/liblld-6.0-dev/copyright


liblld-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
---------------------------------------

 new Debian package, version 2.0.
 size 1003388 bytes: control archive=1044 bytes.
     566 bytes,    16 lines      control              
    1000 bytes,    14 lines      md5sums              
 Package: liblld-6.0
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 7457
 Depends: libllvm6.0 (= 1:6.0.1-14.1+rpi1+b1)
 Section: libs
 Priority: optional
 Homepage: https://www.llvm.org/
 Description: LLVM-based linker, library
  LLD is a new, high-performance linker. It is built as a set of reusable
  components which highly leverage existing libraries in the larger LLVM
  Project.
  .
  This package contains the LLD runtime library.

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/
-rw-r--r-- root/root   1083056 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldCOFF.a
-rw-r--r-- root/root    300726 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldCommon.a
-rw-r--r-- root/root    150444 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldCore.a
-rw-r--r-- root/root    100948 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldDriver.a
-rw-r--r-- root/root   4103456 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldELF.a
-rw-r--r-- root/root   1274956 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldMachO.a
-rw-r--r-- root/root     33364 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldMinGW.a
-rw-r--r-- root/root     34060 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldReaderWriter.a
-rw-r--r-- root/root    320852 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldWasm.a
-rw-r--r-- root/root    175262 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldYAML.a
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/liblld-6.0/
-rw-r--r-- root/root       201 2020-05-21 12:51 ./usr/share/doc/liblld-6.0/NEWS.Debian.gz
-rw-r--r-- root/root       236 2020-05-21 12:51 ./usr/share/doc/liblld-6.0/changelog.Debian.armhf.gz
-rw-r--r-- root/root     22484 2020-05-21 12:51 ./usr/share/doc/liblld-6.0/changelog.Debian.gz
-rw-r--r-- root/root     19270 2020-05-21 12:51 ./usr/share/doc/liblld-6.0/copyright


liblldb-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
-----------------------------------------------

 new Debian package, version 2.0.
 size 65570328 bytes: control archive=704 bytes.
     588 bytes,    14 lines      control              
     318 bytes,     3 lines      md5sums              
 Package: liblldb-6.0-dbgsym
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 72477
 Depends: liblldb-6.0 (= 1:6.0.1-14.1+rpi1+b1)
 Breaks: liblldb-6.0-dbg (<< 1:6.0-2~)
 Replaces: liblldb-6.0-dbg (<< 1:6.0-2~)
 Section: debug
 Priority: optional
 Description: debug symbols for liblldb-6.0
 Build-Ids: 9b44c87e1593d786ef699954c40f4ed1347ea806 9e8d6a4bb6fd0930b5fcd8982409da0b7c610e16 be9560f8fa4d34a600eb93ae7a7d42e63a786044

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/9b/
-rw-r--r-- root/root     27296 2020-05-21 12:51 ./usr/lib/debug/.build-id/9b/44c87e1593d786ef699954c40f4ed1347ea806.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/9e/
-rw-r--r-- root/root  74167140 2020-05-21 12:51 ./usr/lib/debug/.build-id/9e/8d6a4bb6fd0930b5fcd8982409da0b7c610e16.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/be/
-rw-r--r-- root/root      8604 2020-05-21 12:51 ./usr/lib/debug/.build-id/be/9560f8fa4d34a600eb93ae7a7d42e63a786044.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/share/doc/liblldb-6.0-dbgsym -> liblldb-6.0


liblldb-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb
--------------------------------------------

 new Debian package, version 2.0.
 size 4712308 bytes: control archive=15236 bytes.
     790 bytes,    18 lines      control              
   51151 bytes,   582 lines      md5sums              
 Package: liblldb-6.0-dev
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 34596
 Depends: lldb-6.0 (= 1:6.0.1-14.1+rpi1+b1)
 Breaks: lldb-6.0-dev (<< 1:6.0~svn215195-2)
 Replaces: lldb-6.0-dev (<= 1:6.0~svn215195-2)
 Section: libdevel
 Priority: optional
 Homepage: https://www.llvm.org/
 Description: Next generation, high-performance debugger, header files
  LLDB is a next generation, high-performance debugger. It is built as a set of
  reusable components which highly leverage existing libraries in the larger LLVM
  Project, such as the Clang expression parser and LLVM disassembler.
  .
  This package provides the header files to build extension over lldb.

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lldb/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lldb/API/
-rw-r--r-- root/root      2842 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/LLDB.h
-rw-r--r-- root/root      3652 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBAddress.h
-rw-r--r-- root/root      6276 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBAttachInfo.h
-rw-r--r-- root/root      2659 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBBlock.h
-rw-r--r-- root/root      4060 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBBreakpoint.h
-rw-r--r-- root/root      2243 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBBreakpointLocation.h
-rw-r--r-- root/root      2920 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBBreakpointName.h
-rw-r--r-- root/root      2329 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBBroadcaster.h
-rw-r--r-- root/root      9233 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBCommandInterpreter.h
-rw-r--r-- root/root      2627 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBCommandReturnObject.h
-rw-r--r-- root/root      2359 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBCommunication.h
-rw-r--r-- root/root      2870 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBCompileUnit.h
-rw-r--r-- root/root      5274 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBData.h
-rw-r--r-- root/root      8292 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBDebugger.h
-rw-r--r-- root/root      1586 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBDeclaration.h
-rw-r--r-- root/root      3184 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBDefines.h
-rw-r--r-- root/root      1921 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBError.h
-rw-r--r-- root/root      1890 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBEvent.h
-rw-r--r-- root/root      1626 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBExecutionContext.h
-rw-r--r-- root/root      2897 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBExpressionOptions.h
-rw-r--r-- root/root      2216 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBFileSpec.h
-rw-r--r-- root/root      1363 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBFileSpecList.h
-rw-r--r-- root/root      6678 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBFrame.h
-rw-r--r-- root/root      1817 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBFunction.h
-rw-r--r-- root/root      1309 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBHostOS.h
-rw-r--r-- root/root      2083 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBInstruction.h
-rw-r--r-- root/root      1824 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBInstructionList.h
-rw-r--r-- root/root       707 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBLanguageRuntime.h
-rw-r--r-- root/root      4491 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBLaunchInfo.h
-rw-r--r-- root/root      1746 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBLineEntry.h
-rw-r--r-- root/root      3265 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBListener.h
-rw-r--r-- root/root      3612 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBMemoryRegionInfo.h
-rw-r--r-- root/root      1245 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBMemoryRegionInfoList.h
-rw-r--r-- root/root     12077 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBModule.h
-rw-r--r-- root/root      3479 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBModuleSpec.h
-rw-r--r-- root/root      3543 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBPlatform.h
-rw-r--r-- root/root     15401 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBProcess.h
-rw-r--r-- root/root      1310 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBProcessInfo.h
-rw-r--r-- root/root      1358 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBQueue.h
-rw-r--r-- root/root      1039 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBQueueItem.h
-rw-r--r-- root/root      2788 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBSection.h
-rw-r--r-- root/root      1466 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBSourceManager.h
-rw-r--r-- root/root      2835 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBStream.h
-rw-r--r-- root/root      1476 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBStringList.h
-rw-r--r-- root/root      3996 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBStructuredData.h
-rw-r--r-- root/root      2315 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBSymbol.h
-rw-r--r-- root/root      2248 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBSymbolContext.h
-rw-r--r-- root/root      1338 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBSymbolContextList.h
-rw-r--r-- root/root     31918 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBTarget.h
-rw-r--r-- root/root      6641 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBThread.h
-rw-r--r-- root/root      1304 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBThreadCollection.h
-rw-r--r-- root/root      3270 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBThreadPlan.h
-rw-r--r-- root/root      4610 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBTrace.h
-rw-r--r-- root/root      1514 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBTraceOptions.h
-rw-r--r-- root/root      5333 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBType.h
-rw-r--r-- root/root      3033 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBTypeCategory.h
-rw-r--r-- root/root      1748 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBTypeEnumMember.h
-rw-r--r-- root/root      1638 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBTypeFilter.h
-rw-r--r-- root/root      1747 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBTypeFormat.h
-rw-r--r-- root/root      1528 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBTypeNameSpecifier.h
-rw-r--r-- root/root      3326 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBTypeSummary.h
-rw-r--r-- root/root      1929 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBTypeSynthetic.h
-rw-r--r-- root/root      1549 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBUnixSignals.h
-rw-r--r-- root/root     15584 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBValue.h
-rw-r--r-- root/root      1615 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBValueList.h
-rw-r--r-- root/root      1649 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBVariablesOptions.h
-rw-r--r-- root/root      1724 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SBWatchpoint.h
-rw-r--r-- root/root      1234 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/API/SystemInitializerFull.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/
-rw-r--r-- root/root     32464 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/Breakpoint.h
-rw-r--r-- root/root      3921 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointID.h
-rw-r--r-- root/root      2511 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointIDList.h
-rw-r--r-- root/root      8659 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointList.h
-rw-r--r-- root/root     17337 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointLocation.h
-rw-r--r-- root/root      7739 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointLocationCollection.h
-rw-r--r-- root/root      9983 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointLocationList.h
-rw-r--r-- root/root      6352 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointName.h
-rw-r--r-- root/root     18412 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointOptions.h
-rw-r--r-- root/root     10009 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointResolver.h
-rw-r--r-- root/root      3134 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointResolverAddress.h
-rw-r--r-- root/root      2912 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointResolverFileLine.h
-rw-r--r-- root/root      3024 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointResolverFileRegex.h
-rw-r--r-- root/root      3715 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointResolverName.h
-rw-r--r-- root/root     12012 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointSite.h
-rw-r--r-- root/root      7621 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/BreakpointSiteList.h
-rw-r--r-- root/root      1484 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/Stoppoint.h
-rw-r--r-- root/root      2412 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/StoppointCallbackContext.h
-rw-r--r-- root/root      3712 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/StoppointLocation.h
-rw-r--r-- root/root      8629 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/Watchpoint.h
-rw-r--r-- root/root      9052 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/WatchpointList.h
-rw-r--r-- root/root      9919 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Breakpoint/WatchpointOptions.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lldb/Core/
-rw-r--r-- root/root     23837 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/Address.h
-rw-r--r-- root/root     11165 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/AddressRange.h
-rw-r--r-- root/root      2248 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/AddressResolver.h
-rw-r--r-- root/root      2202 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/AddressResolverFileLine.h
-rw-r--r-- root/root      2392 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/AddressResolverName.h
-rw-r--r-- root/root      1523 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/Architecture.h
-rw-r--r-- root/root     21479 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/Broadcaster.h
-rw-r--r-- root/root      3068 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/ClangForward.h
-rw-r--r-- root/root     17102 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/Communication.h
-rw-r--r-- root/root     13530 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/Debugger.h
-rw-r--r-- root/root     20191 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/Disassembler.h
-rw-r--r-- root/root      3834 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/DumpDataExtractor.h
-rw-r--r-- root/root     20862 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/EmulateInstruction.h
-rw-r--r-- root/root      8197 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/Event.h
-rw-r--r-- root/root      2436 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/FileLineResolver.h
-rw-r--r-- root/root      7679 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/FileSpecList.h
-rw-r--r-- root/root      6961 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/FormatEntity.h
-rw-r--r-- root/root     19341 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/IOHandler.h
-rw-r--r-- root/root      1891 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/IOStreamMacros.h
-rw-r--r-- root/root      5860 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/Listener.h
-rw-r--r-- root/root      2926 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/LoadedModuleInfoList.h
-rw-r--r-- root/root     11943 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/Mangled.h
-rw-r--r-- root/root     17717 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/MappedHash.h
-rw-r--r-- root/root     50421 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/Module.h
-rw-r--r-- root/root      3081 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/ModuleChild.h
-rw-r--r-- root/root     22515 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/ModuleList.h
-rw-r--r-- root/root     12874 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/ModuleSpec.h
-rw-r--r-- root/root      7013 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/Opcode.h
-rw-r--r-- root/root       785 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/PluginInterface.h
-rw-r--r-- root/root     22379 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/PluginManager.h
-rw-r--r-- root/root     37379 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/RangeMap.h
-rw-r--r-- root/root      7605 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/RegisterValue.h
-rw-r--r-- root/root      2575 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/STLUtils.h
-rw-r--r-- root/root     13663 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/Scalar.h
-rw-r--r-- root/root     18319 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/SearchFilter.h
-rw-r--r-- root/root     10615 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/Section.h
-rw-r--r-- root/root      5991 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/SourceManager.h
-rw-r--r-- root/root      3037 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/State.h
-rw-r--r-- root/root       968 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/StreamAsynchronousIO.h
-rw-r--r-- root/root      1674 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/StreamBuffer.h
-rw-r--r-- root/root      1830 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/StreamFile.h
-rw-r--r-- root/root      4297 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/StructuredDataImpl.h
-rw-r--r-- root/root      1683 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/ThreadSafeDenseMap.h
-rw-r--r-- root/root      1403 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/ThreadSafeDenseSet.h
-rw-r--r-- root/root      4143 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/ThreadSafeSTLMap.h
-rw-r--r-- root/root      2309 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/ThreadSafeSTLVector.h
-rw-r--r-- root/root      1900 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/ThreadSafeValue.h
-rw-r--r-- root/root     10177 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/UniqueCStringMap.h
-rw-r--r-- root/root      3535 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/UserSettingsController.h
-rw-r--r-- root/root      7343 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/Value.h
-rw-r--r-- root/root     39900 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/ValueObject.h
-rw-r--r-- root/root      2133 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/ValueObjectCast.h
-rw-r--r-- root/root      3165 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/ValueObjectChild.h
-rw-r--r-- root/root      6109 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/ValueObjectConstResult.h
-rw-r--r-- root/root      2428 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/ValueObjectConstResultCast.h
-rw-r--r-- root/root      2925 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/ValueObjectConstResultChild.h
-rw-r--r-- root/root      3012 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/ValueObjectConstResultImpl.h
-rw-r--r-- root/root      4246 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/ValueObjectDynamicValue.h
-rw-r--r-- root/root      2334 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/ValueObjectList.h
-rw-r--r-- root/root      2960 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/ValueObjectMemory.h
-rw-r--r-- root/root      5872 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/ValueObjectRegister.h
-rw-r--r-- root/root      5554 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/ValueObjectSyntheticFilter.h
-rw-r--r-- root/root      3102 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/ValueObjectVariable.h
-rw-r--r-- root/root      3464 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Core/dwarf.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/
-rw-r--r-- root/root       745 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/CXXFunctionPointer.h
-rw-r--r-- root/root      4565 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/DataVisualization.h
-rw-r--r-- root/root      4966 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/DumpValueObjectOptions.h
-rw-r--r-- root/root      2934 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/FormatCache.h
-rw-r--r-- root/root      5183 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/FormatClasses.h
-rw-r--r-- root/root      9555 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/FormatManager.h
-rw-r--r-- root/root     10482 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/FormattersContainer.h
-rw-r--r-- root/root      5814 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/FormattersHelpers.h
-rw-r--r-- root/root      2317 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/LanguageCategory.h
-rw-r--r-- root/root      9922 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/StringPrinter.h
-rw-r--r-- root/root     15302 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/TypeCategory.h
-rw-r--r-- root/root      3363 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/TypeCategoryMap.h
-rw-r--r-- root/root      5758 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/TypeFormat.h
-rw-r--r-- root/root     10922 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/TypeSummary.h
-rw-r--r-- root/root     13118 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/TypeSynthetic.h
-rw-r--r-- root/root      5336 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/TypeValidator.h
-rw-r--r-- root/root      4598 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/ValueObjectPrinter.h
-rw-r--r-- root/root      1214 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/VectorIterator.h
-rw-r--r-- root/root       788 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/DataFormatters/VectorType.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lldb/Expression/
-rw-r--r-- root/root     18241 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Expression/DWARFExpression.h
-rw-r--r-- root/root      4393 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Expression/DiagnosticManager.h
-rw-r--r-- root/root      5382 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Expression/Expression.h
-rw-r--r-- root/root      4889 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Expression/ExpressionParser.h
-rw-r--r-- root/root      2008 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Expression/ExpressionSourceCode.h
-rw-r--r-- root/root      1458 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Expression/ExpressionTypeSystemHelper.h
-rw-r--r-- root/root      9318 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Expression/ExpressionVariable.h
-rw-r--r-- root/root     16279 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Expression/FunctionCaller.h
-rw-r--r-- root/root      6266 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Expression/IRDynamicChecks.h
-rw-r--r-- root/root     17557 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Expression/IRExecutionUnit.h
-rw-r--r-- root/root      2023 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Expression/IRInterpreter.h
-rw-r--r-- root/root      5729 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Expression/IRMemoryMap.h
-rw-r--r-- root/root      6390 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Expression/LLVMUserExpression.h
-rw-r--r-- root/root      4440 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Expression/Materializer.h
-rw-r--r-- root/root      5918 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Expression/REPL.h
-rw-r--r-- root/root     13260 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Expression/UserExpression.h
-rw-r--r-- root/root      5902 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Expression/UtilityFunction.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lldb/Host/
-rw-r--r-- root/root       684 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lldb/Host/Config.h
-rw-r--r-- root/root       508 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/ConnectionFileDescriptor.h
-rw-r--r-- root/root      4855 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/Debug.h
-rw-r--r-- root/root     13117 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/Editline.h
-rw-r--r-- root/root     18219 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/File.h
-rw-r--r-- root/root      1265 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/FileCache.h
-rw-r--r-- root/root      1246 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/FileSystem.h
-rw-r--r-- root/root     10557 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/Host.h
-rw-r--r-- root/root       587 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/HostGetOpt.h
-rw-r--r-- root/root      2761 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/HostInfo.h
-rw-r--r-- root/root      3945 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/HostInfoBase.h
-rw-r--r-- root/root       702 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/HostNativeProcess.h
-rw-r--r-- root/root      1322 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/HostNativeProcessBase.h
-rw-r--r-- root/root       664 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/HostNativeThread.h
-rw-r--r-- root/root      1321 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/HostNativeThreadBase.h
-rw-r--r-- root/root       727 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/HostNativeThreadForward.h
-rw-r--r-- root/root      1918 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/HostProcess.h
-rw-r--r-- root/root      1480 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/HostThread.h
-rw-r--r-- root/root       688 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/LockFile.h
-rw-r--r-- root/root      1533 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/LockFileBase.h
-rw-r--r-- root/root      3822 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/MainLoop.h
-rw-r--r-- root/root      2869 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/MainLoopBase.h
-rw-r--r-- root/root      1045 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/MonitoringProcessLauncher.h
-rw-r--r-- root/root      1361 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/OptionParser.h
-rw-r--r-- root/root       652 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/Pipe.h
-rw-r--r-- root/root      2193 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/PipeBase.h
-rw-r--r-- root/root       702 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/PosixApi.h
-rw-r--r-- root/root     20310 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/Predicate.h
-rw-r--r-- root/root       709 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/ProcessLauncher.h
-rw-r--r-- root/root      2275 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/ProcessRunLock.h
-rw-r--r-- root/root     10397 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/PseudoTerminal.h
-rw-r--r-- root/root      4439 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/Socket.h
-rw-r--r-- root/root      8799 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/SocketAddress.h
-rw-r--r-- root/root      1506 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/StringConvert.h
-rw-r--r-- root/root      2534 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/Symbols.h
-rw-r--r-- root/root      3423 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/TaskPool.h
-rw-r--r-- root/root      7679 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/Terminal.h
-rw-r--r-- root/root      1409 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/ThreadLauncher.h
-rw-r--r-- root/root       702 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/Time.h
-rw-r--r-- root/root      5304 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/XML.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lldb/Host/android/
-rw-r--r-- root/root      1048 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/android/HostInfoAndroid.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lldb/Host/common/
-rw-r--r-- root/root      1187 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/common/GetOptInc.h
-rw-r--r-- root/root      1328 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/common/NativeBreakpoint.h
-rw-r--r-- root/root      1650 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/common/NativeBreakpointList.h
-rw-r--r-- root/root     18295 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/common/NativeProcessProtocol.h
-rw-r--r-- root/root      7041 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/common/NativeRegisterContext.h
-rw-r--r-- root/root      2373 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/common/NativeThreadProtocol.h
-rw-r--r-- root/root      1035 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/common/NativeWatchpointList.h
-rw-r--r-- root/root      1851 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/common/SoftwareBreakpoint.h
-rw-r--r-- root/root      1622 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/common/TCPSocket.h
-rw-r--r-- root/root      1016 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/common/UDPSocket.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lldb/Host/freebsd/
-rw-r--r-- root/root       828 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/freebsd/HostInfoFreeBSD.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lldb/Host/linux/
-rw-r--r-- root/root       738 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/linux/AbstractSocket.h
-rw-r--r-- root/root      1394 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/linux/HostInfoLinux.h
-rw-r--r-- root/root      1391 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/linux/Ptrace.h
-rw-r--r-- root/root       911 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/linux/Support.h
-rw-r--r-- root/root       840 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/linux/Uio.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lldb/Host/macosx/
-rw-r--r-- root/root      1467 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/macosx/HostInfoMacOSX.h
-rw-r--r-- root/root       764 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/macosx/HostThreadMacOSX.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lldb/Host/mingw/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lldb/Host/msvc/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lldb/Host/netbsd/
-rw-r--r-- root/root       822 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/netbsd/HostInfoNetBSD.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lldb/Host/openbsd/
-rw-r--r-- root/root       827 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/openbsd/HostInfoOpenBSD.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lldb/Host/posix/
-rw-r--r-- root/root      4035 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h
-rw-r--r-- root/root      1035 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/posix/DomainSocket.h
-rw-r--r-- root/root       695 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/posix/Fcntl.h
-rw-r--r-- root/root      1488 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/posix/HostInfoPosix.h
-rw-r--r-- root/root      1313 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/posix/HostProcessPosix.h
-rw-r--r-- root/root       882 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/posix/HostThreadPosix.h
-rw-r--r-- root/root      1030 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/posix/LockFilePosix.h
-rw-r--r-- root/root      2646 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/posix/PipePosix.h
-rw-r--r-- root/root       745 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/posix/ProcessLauncherPosixFork.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lldb/Host/windows/
-rw-r--r-- root/root       925 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/windows/AutoHandle.h
-rw-r--r-- root/root      1704 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/windows/ConnectionGenericFileWindows.h
-rw-r--r-- root/root      1307 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/windows/HostInfoWindows.h
-rw-r--r-- root/root      1188 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/windows/HostProcessWindows.h
-rw-r--r-- root/root       975 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/windows/HostThreadWindows.h
-rw-r--r-- root/root      1137 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/windows/LockFileWindows.h
-rw-r--r-- root/root      2749 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/windows/PipeWindows.h
-rw-r--r-- root/root      2776 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/windows/PosixApi.h
-rw-r--r-- root/root       864 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/windows/ProcessLauncherWindows.h
-rw-r--r-- root/root      3509 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/windows/editlinewin.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lldb/Host/windows/getopt/
-rw-r--r-- root/root       847 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Host/windows/windows.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lldb/Initialization/
-rw-r--r-- root/root       634 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Initialization/SystemInitializer.h
-rw-r--r-- root/root      1335 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Initialization/SystemInitializerCommon.h
-rw-r--r-- root/root      1112 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Initialization/SystemLifetimeManager.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lldb/Interpreter/
-rw-r--r-- root/root     18861 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/Args.h
-rw-r--r-- root/root      3083 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/CommandAlias.h
-rw-r--r-- root/root     10596 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/CommandCompletions.h
-rw-r--r-- root/root      1462 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/CommandHistory.h
-rw-r--r-- root/root     21767 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/CommandInterpreter.h
-rw-r--r-- root/root     18429 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/CommandObject.h
-rw-r--r-- root/root      5360 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/CommandObjectMultiword.h
-rw-r--r-- root/root      2143 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/CommandObjectRegexCommand.h
-rw-r--r-- root/root       976 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/CommandOptionValidators.h
-rw-r--r-- root/root      5709 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/CommandReturnObject.h
-rw-r--r-- root/root      1554 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupArchitecture.h
-rw-r--r-- root/root      2038 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupBoolean.h
-rw-r--r-- root/root      3133 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupFile.h
-rw-r--r-- root/root      2975 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupFormat.h
-rw-r--r-- root/root      1716 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupOutputFile.h
-rw-r--r-- root/root      2888 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupPlatform.h
-rw-r--r-- root/root      1885 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupString.h
-rw-r--r-- root/root      1883 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupUInt64.h
-rw-r--r-- root/root      1435 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupUUID.h
-rw-r--r-- root/root      2252 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h
-rw-r--r-- root/root      1882 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupVariable.h
-rw-r--r-- root/root      1738 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionGroupWatchpoint.h
-rw-r--r-- root/root     10239 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValue.h
-rw-r--r-- root/root      2894 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueArch.h
-rw-r--r-- root/root       945 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueArgs.h
-rw-r--r-- root/root      4040 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueArray.h
-rw-r--r-- root/root      3143 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueBoolean.h
-rw-r--r-- root/root      2369 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueChar.h
-rw-r--r-- root/root      2933 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueDictionary.h
-rw-r--r-- root/root      2966 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueEnumeration.h
-rw-r--r-- root/root      3012 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueFileSpec.h
-rw-r--r-- root/root      2288 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueFileSpecList.h
-rw-r--r-- root/root      2365 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueFormat.h
-rw-r--r-- root/root      2527 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueFormatEntity.h
-rw-r--r-- root/root      2497 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueLanguage.h
-rw-r--r-- root/root      2198 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValuePathMappings.h
-rw-r--r-- root/root      9532 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueProperties.h
-rw-r--r-- root/root      2231 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueRegex.h
-rw-r--r-- root/root      3406 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueSInt64.h
-rw-r--r-- root/root      4887 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueString.h
-rw-r--r-- root/root      3165 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueUInt64.h
-rw-r--r-- root/root      2251 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValueUUID.h
-rw-r--r-- root/root      1422 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/OptionValues.h
-rw-r--r-- root/root     15284 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/Options.h
-rw-r--r-- root/root      2290 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/Property.h
-rw-r--r-- root/root     14207 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Interpreter/ScriptInterpreter.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lldb/Symbol/
-rw-r--r-- root/root      2117 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/ArmUnwindInfo.h
-rw-r--r-- root/root     17687 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/Block.h
-rw-r--r-- root/root     43531 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/ClangASTContext.h
-rw-r--r-- root/root     10987 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/ClangASTImporter.h
-rw-r--r-- root/root      5699 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/ClangExternalASTSourceCallbacks.h
-rw-r--r-- root/root      4187 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/ClangExternalASTSourceCommon.h
-rw-r--r-- root/root       884 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/ClangUtil.h
-rw-r--r-- root/root      7239 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/CompactUnwindInfo.h
-rw-r--r-- root/root     19595 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/CompileUnit.h
-rw-r--r-- root/root      2778 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/CompilerDecl.h
-rw-r--r-- root/root      3892 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/CompilerDeclContext.h
-rw-r--r-- root/root     16802 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/CompilerType.h
-rw-r--r-- root/root      6011 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/DWARFCallFrameInfo.h
-rw-r--r-- root/root      2598 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/DebugMacros.h
-rw-r--r-- root/root      2586 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/DeclVendor.h
-rw-r--r-- root/root      8554 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/Declaration.h
-rw-r--r-- root/root      6633 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/FuncUnwinders.h
-rw-r--r-- root/root     25562 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/Function.h
-rw-r--r-- root/root     16624 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/GoASTContext.h
-rw-r--r-- root/root     13936 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/JavaASTContext.h
-rw-r--r-- root/root      8668 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/LineEntry.h
-rw-r--r-- root/root     15199 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/LineTable.h
-rw-r--r-- root/root     11663 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/OCamlASTContext.h
-rw-r--r-- root/root      8249 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/ObjectContainer.h
-rw-r--r-- root/root     39163 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/ObjectFile.h
-rw-r--r-- root/root     10945 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/Symbol.h
-rw-r--r-- root/root     23729 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/SymbolContext.h
-rw-r--r-- root/root      4872 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/SymbolContextScope.h
-rw-r--r-- root/root      9451 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/SymbolFile.h
-rw-r--r-- root/root      7335 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/SymbolVendor.h
-rw-r--r-- root/root      8416 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/Symtab.h
-rw-r--r-- root/root      1298 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/TaggedASTType.h
-rw-r--r-- root/root     19487 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/Type.h
-rw-r--r-- root/root      2025 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/TypeList.h
-rw-r--r-- root/root      2078 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/TypeMap.h
-rw-r--r-- root/root     21590 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/TypeSystem.h
-rw-r--r-- root/root     16819 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/UnwindPlan.h
-rw-r--r-- root/root      2768 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/UnwindTable.h
-rw-r--r-- root/root      5267 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/Variable.h
-rw-r--r-- root/root      2865 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/VariableList.h
-rw-r--r-- root/root       509 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Symbol/VerifyDecl.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lldb/Target/
-rw-r--r-- root/root      6057 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/ABI.h
-rw-r--r-- root/root      1535 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/CPPLanguageRuntime.h
-rw-r--r-- root/root     15939 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/DynamicLoader.h
-rw-r--r-- root/root     33290 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/ExecutionContext.h
-rw-r--r-- root/root      2469 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/ExecutionContextScope.h
-rw-r--r-- root/root      1365 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/FileAction.h
-rw-r--r-- root/root      3190 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/InstrumentationRuntime.h
-rw-r--r-- root/root      1389 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/InstrumentationRuntimeStopInfo.h
-rw-r--r-- root/root      3170 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/JITLoader.h
-rw-r--r-- root/root      1312 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/JITLoaderList.h
-rw-r--r-- root/root      9140 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/Language.h
-rw-r--r-- root/root      6131 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/LanguageRuntime.h
-rw-r--r-- root/root      5529 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/Memory.h
-rw-r--r-- root/root      1053 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/MemoryHistory.h
-rw-r--r-- root/root      3755 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/MemoryRegionInfo.h
-rw-r--r-- root/root      2597 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/ModuleCache.h
-rw-r--r-- root/root     13231 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/ObjCLanguageRuntime.h
-rw-r--r-- root/root      3412 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/OperatingSystem.h
-rw-r--r-- root/root      4773 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/PathMappingList.h
-rw-r--r-- root/root     48167 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/Platform.h
-rw-r--r-- root/root    128968 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/Process.h
-rw-r--r-- root/root      3058 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/ProcessInfo.h
-rw-r--r-- root/root      5146 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/ProcessLaunchInfo.h
-rw-r--r-- root/root      3229 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/ProcessStructReader.h
-rw-r--r-- root/root      6709 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/Queue.h
-rw-r--r-- root/root      6356 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/QueueItem.h
-rw-r--r-- root/root      4629 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/QueueList.h
-rw-r--r-- root/root      1815 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/RegisterCheckpoint.h
-rw-r--r-- root/root      8998 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/RegisterContext.h
-rw-r--r-- root/root      1863 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/RegisterNumber.h
-rw-r--r-- root/root      2929 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/SectionLoadHistory.h
-rw-r--r-- root/root      2609 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/SectionLoadList.h
-rw-r--r-- root/root     23321 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/StackFrame.h
-rw-r--r-- root/root      3328 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/StackFrameList.h
-rw-r--r-- root/root      3575 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/StackID.h
-rw-r--r-- root/root      7415 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/StopInfo.h
-rw-r--r-- root/root      8613 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/StructuredDataPlugin.h
-rw-r--r-- root/root     15071 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/SystemRuntime.h
-rw-r--r-- root/root     50017 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/Target.h
-rw-r--r-- root/root      9069 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/TargetList.h
-rw-r--r-- root/root     56840 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/Thread.h
-rw-r--r-- root/root      1628 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadCollection.h
-rw-r--r-- root/root      4930 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadList.h
-rw-r--r-- root/root     25657 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlan.h
-rw-r--r-- root/root      1975 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanBase.h
-rw-r--r-- root/root      5665 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanCallFunction.h
-rw-r--r-- root/root      1956 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h
-rw-r--r-- root/root      1690 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanCallOnFunctionExit.h
-rw-r--r-- root/root      2200 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanCallUserExpression.h
-rw-r--r-- root/root      1827 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanPython.h
-rw-r--r-- root/root      2039 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanRunToAddress.h
-rw-r--r-- root/root      5042 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanShouldStopHere.h
-rw-r--r-- root/root      4444 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepInRange.h
-rw-r--r-- root/root      1827 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepInstruction.h
-rw-r--r-- root/root      3614 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepOut.h
-rw-r--r-- root/root      1788 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepOverBreakpoint.h
-rw-r--r-- root/root      1824 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepOverRange.h
-rw-r--r-- root/root      3279 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepRange.h
-rw-r--r-- root/root      1960 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepThrough.h
-rw-r--r-- root/root      2124 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanStepUntil.h
-rw-r--r-- root/root      2391 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadPlanTracer.h
-rw-r--r-- root/root      3458 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/ThreadSpec.h
-rw-r--r-- root/root      4661 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/UnixSignals.h
-rw-r--r-- root/root      2537 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/Unwind.h
-rw-r--r-- root/root      1760 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Target/UnwindAssembly.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lldb/Utility/
-rw-r--r-- root/root      4732 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/AnsiTerminal.h
-rw-r--r-- root/root     22014 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/ArchSpec.h
-rw-r--r-- root/root      2274 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/Baton.h
-rw-r--r-- root/root     11420 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/CleanUp.h
-rw-r--r-- root/root      8356 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/Connection.h
-rw-r--r-- root/root     19667 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/ConstString.h
-rw-r--r-- root/root      3771 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/DataBuffer.h
-rw-r--r-- root/root      5269 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/DataBufferHeap.h
-rw-r--r-- root/root      1374 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/DataBufferLLVM.h
-rw-r--r-- root/root     15943 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/DataEncoder.h
-rw-r--r-- root/root     48525 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/DataExtractor.h
-rw-r--r-- root/root      2826 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/Either.h
-rw-r--r-- root/root       825 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/Endian.h
-rw-r--r-- root/root       687 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/FastDemangle.h
-rw-r--r-- root/root     23520 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/FileSpec.h
-rw-r--r-- root/root      6887 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/Flags.h
-rw-r--r-- root/root      4075 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/History.h
-rw-r--r-- root/root      1540 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/IOObject.h
-rw-r--r-- root/root      5681 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/Iterable.h
-rw-r--r-- root/root      6434 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/JSON.h
-rw-r--r-- root/root       821 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/LLDBAssert.h
-rw-r--r-- root/root      8052 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/Log.h
-rw-r--r-- root/root      2476 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/Logging.h
-rw-r--r-- root/root       688 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/NameMatches.h
-rw-r--r-- root/root      1210 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/Range.h
-rw-r--r-- root/root      7376 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/RegularExpression.h
-rw-r--r-- root/root      3305 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/SafeMachO.h
-rw-r--r-- root/root      2592 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/SelectHelper.h
-rw-r--r-- root/root      2488 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/SharedCluster.h
-rw-r--r-- root/root     15463 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/SharingPtr.h
-rw-r--r-- root/root      9997 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/Status.h
-rw-r--r-- root/root     20062 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/Stream.h
-rw-r--r-- root/root       967 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/StreamCallback.h
-rw-r--r-- root/root      1413 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/StreamGDBRemote.h
-rw-r--r-- root/root      1317 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/StreamString.h
-rw-r--r-- root/root      4384 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/StreamTee.h
-rw-r--r-- root/root      4060 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/StringExtractor.h
-rw-r--r-- root/root      1426 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/StringLexer.h
-rw-r--r-- root/root      3740 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/StringList.h
-rw-r--r-- root/root     15951 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/StructuredData.h
-rw-r--r-- root/root      2483 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/TildeExpressionResolver.h
-rw-r--r-- root/root      2470 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/Timeout.h
-rw-r--r-- root/root      2159 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/Timer.h
-rw-r--r-- root/root      1796 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/TraceOptions.h
-rw-r--r-- root/root      3151 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/UUID.h
-rw-r--r-- root/root       994 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/UriParser.h
-rw-r--r-- root/root      4596 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/UserID.h
-rw-r--r-- root/root       615 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/VASPrintf.h
-rw-r--r-- root/root      3760 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/Utility/VMRange.h
-rw-r--r-- root/root      6885 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/lldb/lldb-defines.h
-rw-r--r-- root/root     46191 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/lldb-enumerations.h
-rw-r--r-- root/root     18539 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/lldb-forward.h
-rw-r--r-- root/root      1045 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/lldb-private-defines.h
-rw-r--r-- root/root     10049 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/lldb-private-enumerations.h
-rw-r--r-- root/root      1124 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/lldb-private-forward.h
-rw-r--r-- root/root      6081 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/lldb-private-interfaces.h
-rw-r--r-- root/root      5787 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/lldb-private-types.h
-rw-r--r-- root/root       765 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/lldb-private.h
-rw-r--r-- root/root       536 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/lldb-public.h
-rw-r--r-- root/root      3415 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/lldb-types.h
-rw-r--r-- root/root     51367 2018-06-27 06:52 ./usr/lib/llvm-6.0/include/lldb/lldb-versioning.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldb-6.0.1.so -> liblldb-6.0.so
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldb-6.0.so -> ../../arm-linux-gnueabihf/liblldb-6.0.so.1
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldb-6.0.so.1 -> ../../arm-linux-gnueabihf/liblldb-6.0.so.1
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldb.so -> ../../arm-linux-gnueabihf/liblldb-6.0.so.1
-rw-r--r-- root/root      2924 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbBase.a
-rw-r--r-- root/root    937016 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbBreakpoint.a
-rw-r--r-- root/root   4054394 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbCommands.a
-rw-r--r-- root/root   2603564 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbCore.a
-rw-r--r-- root/root    805308 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbDataFormatters.a
-rw-r--r-- root/root    629252 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbExpression.a
-rw-r--r-- root/root    890168 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbHost.a
-rw-r--r-- root/root     14538 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbInitialization.a
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbIntelFeatures.so -> liblldbIntelFeatures.so.6
-rw-r--r-- root/root     21272 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbIntelMPX.a
-rw-r--r-- root/root   1576574 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbInterpreter.a
-rw-r--r-- root/root     62126 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginABIMacOSX_arm.a
-rw-r--r-- root/root     64958 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginABIMacOSX_arm64.a
-rw-r--r-- root/root     47644 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginABIMacOSX_i386.a
-rw-r--r-- root/root     63166 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginABISysV_arm.a
-rw-r--r-- root/root     63822 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginABISysV_arm64.a
-rw-r--r-- root/root     43682 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginABISysV_hexagon.a
-rw-r--r-- root/root     65078 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginABISysV_i386.a
-rw-r--r-- root/root     54340 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginABISysV_mips.a
-rw-r--r-- root/root     56962 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginABISysV_mips64.a
-rw-r--r-- root/root     62378 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginABISysV_ppc.a
-rw-r--r-- root/root     62656 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginABISysV_ppc64.a
-rw-r--r-- root/root     52020 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginABISysV_s390x.a
-rw-r--r-- root/root     71840 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginABISysV_x86_64.a
-rw-r--r-- root/root    645640 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginAppleObjCRuntime.a
-rw-r--r-- root/root      8840 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginArchitectureArm.a
-rw-r--r-- root/root    601890 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginCPlusPlusLanguage.a
-rw-r--r-- root/root     82024 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginCXXItaniumABI.a
-rw-r--r-- root/root     89696 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginDisassemblerLLVM.a
-rw-r--r-- root/root     80740 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginDynamicLoaderHexagonDYLD.a
-rw-r--r-- root/root    220222 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginDynamicLoaderMacOSXDYLD.a
-rw-r--r-- root/root    125624 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginDynamicLoaderPosixDYLD.a
-rw-r--r-- root/root     15554 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginDynamicLoaderStatic.a
-rw-r--r-- root/root     23906 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginDynamicLoaderWindowsDYLD.a
-rw-r--r-- root/root    885784 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginExpressionParserClang.a
-rw-r--r-- root/root    258204 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginExpressionParserGo.a
-rw-r--r-- root/root     80582 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginGoLanguage.a
-rw-r--r-- root/root    252382 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginInstructionARM.a
-rw-r--r-- root/root     90334 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginInstructionARM64.a
-rw-r--r-- root/root     92938 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginInstructionMIPS.a
-rw-r--r-- root/root     80522 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginInstructionMIPS64.a
-rw-r--r-- root/root     81174 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginInstrumentationRuntimeASan.a
-rw-r--r-- root/root    104758 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginInstrumentationRuntimeMainThreadChecker.a
-rw-r--r-- root/root    207474 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginInstrumentationRuntimeTSan.a
-rw-r--r-- root/root    111162 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginInstrumentationRuntimeUBSan.a
-rw-r--r-- root/root     62252 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginJITLoaderGDB.a
-rw-r--r-- root/root     72268 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginJavaLanguage.a
-rw-r--r-- root/root     22964 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginLanguageRuntimeGo.a
-rw-r--r-- root/root     21210 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginLanguageRuntimeJava.a
-rw-r--r-- root/root     39438 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginMemoryHistoryASan.a
-rw-r--r-- root/root      9426 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginOCamlLanguage.a
-rw-r--r-- root/root     79798 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginOSGo.a
-rw-r--r-- root/root     57996 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginOSPython.a
-rw-r--r-- root/root    674454 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginObjCLanguage.a
-rw-r--r-- root/root      9184 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginObjCPlusPlusLanguage.a
-rw-r--r-- root/root     61370 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginObjectContainerBSDArchive.a
-rw-r--r-- root/root     25874 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginObjectContainerMachOArchive.a
-rw-r--r-- root/root    221590 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginObjectFileELF.a
-rw-r--r-- root/root     35820 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginObjectFileJIT.a
-rw-r--r-- root/root    260350 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginObjectFileMachO.a
-rw-r--r-- root/root     95598 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginObjectFilePECOFF.a
-rw-r--r-- root/root    164038 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginPlatformAndroid.a
-rw-r--r-- root/root     59584 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginPlatformFreeBSD.a
-rw-r--r-- root/root    117452 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginPlatformGDB.a
-rw-r--r-- root/root     38364 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginPlatformKalimba.a
-rw-r--r-- root/root     79652 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginPlatformLinux.a
-rw-r--r-- root/root    311332 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginPlatformMacOSX.a
-rw-r--r-- root/root     78816 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginPlatformNetBSD.a
-rw-r--r-- root/root     53268 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginPlatformOpenBSD.a
-rw-r--r-- root/root     86004 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginPlatformPOSIX.a
-rw-r--r-- root/root     64580 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginPlatformWindows.a
-rw-r--r-- root/root    345652 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginProcessElfCore.a
-rw-r--r-- root/root   1646530 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginProcessGDBRemote.a
-rw-r--r-- root/root    483956 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginProcessLinux.a
-rw-r--r-- root/root    174824 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginProcessMinidump.a
-rw-r--r-- root/root     17256 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginProcessPOSIX.a
-rw-r--r-- root/root   1068430 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginProcessUtility.a
-rw-r--r-- root/root    619336 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginRenderScriptRuntime.a
-rw-r--r-- root/root     51560 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginScriptInterpreterNone.a
-rw-r--r-- root/root    403038 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginScriptInterpreterPython.a
-rw-r--r-- root/root    256274 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginStructuredDataDarwinLog.a
-rw-r--r-- root/root   1365160 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginSymbolFileDWARF.a
-rw-r--r-- root/root    116966 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginSymbolFilePDB.a
-rw-r--r-- root/root     37334 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginSymbolFileSymtab.a
-rw-r--r-- root/root     20088 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginSymbolVendorELF.a
-rw-r--r-- root/root    218194 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginSystemRuntimeMacOSX.a
-rw-r--r-- root/root     69272 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginUnwindAssemblyInstEmulation.a
-rw-r--r-- root/root     87570 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbPluginUnwindAssemblyX86.a
-rw-r--r-- root/root   1803552 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbSymbol.a
-rw-r--r-- root/root   3036166 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbTarget.a
-rw-r--r-- root/root    735388 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbUtility.a
-rw-r--r-- root/root     13774 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbUtilityHelpers.a
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/liblldb-6.0-dev/
-rw-r--r-- root/root       201 2020-05-21 12:51 ./usr/share/doc/liblldb-6.0-dev/NEWS.Debian.gz
-rw-r--r-- root/root       236 2020-05-21 12:51 ./usr/share/doc/liblldb-6.0-dev/changelog.Debian.armhf.gz
-rw-r--r-- root/root     22484 2020-05-21 12:51 ./usr/share/doc/liblldb-6.0-dev/changelog.Debian.gz
-rw-r--r-- root/root     19270 2020-05-21 12:51 ./usr/share/doc/liblldb-6.0-dev/copyright


liblldb-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
----------------------------------------

 new Debian package, version 2.0.
 size 7111492 bytes: control archive=1216 bytes.
     921 bytes,    18 lines      control              
     640 bytes,     8 lines      md5sums              
     109 bytes,     2 lines      shlibs               
      65 bytes,     2 lines      triggers             
 Package: liblldb-6.0
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 26305
 Depends: libatomic1 (>= 4.8), libc6 (>= 2.30), libedit2 (>= 2.11-20080614-0), libgcc-s1 (>= 3.5), libllvm6.0 (= 1:6.0.1-14.1+rpi1+b1), libncurses6 (>= 6), libpython2.7 (>= 2.7), libstdc++6 (>= 5.2), libtinfo6 (>= 6)
 Breaks: lldb-6.0 (<< 1:6.0~svn215195-2)
 Replaces: lldb-6.0 (<= 1:6.0~svn215195-2)
 Section: libs
 Priority: optional
 Homepage: https://www.llvm.org/
 Description: Next generation, high-performance debugger, library
  LLDB is a next generation, high-performance debugger. It is built as a set of
  reusable components which highly leverage existing libraries in the larger LLVM
  Project, such as the Clang expression parser and LLVM disassembler.
  .
  This package contains the LLDB runtime library.

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/arm-linux-gnueabihf/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/arm-linux-gnueabihf/liblldb-6.0.so -> liblldb-6.0.so.1
-rw-r--r-- root/root  26846272 2020-05-21 12:51 ./usr/lib/arm-linux-gnueabihf/liblldb-6.0.so.1
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldb.so.1 -> ../../arm-linux-gnueabihf/liblldb-6.0.so.1
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbIntelFeatures.so.6 -> liblldbIntelFeatures.so.6.0.1
-rw-r--r-- root/root     18260 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/liblldbIntelFeatures.so.6.0.1
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/python2.7/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/
-rw-r--r-- root/root      5872 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/readline.so
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/liblldb-6.0/
-rw-r--r-- root/root       201 2020-05-21 12:51 ./usr/share/doc/liblldb-6.0/NEWS.Debian.gz
-rw-r--r-- root/root       236 2020-05-21 12:51 ./usr/share/doc/liblldb-6.0/changelog.Debian.armhf.gz
-rw-r--r-- root/root     22484 2020-05-21 12:51 ./usr/share/doc/liblldb-6.0/changelog.Debian.gz
-rw-r--r-- root/root     19270 2020-05-21 12:51 ./usr/share/doc/liblldb-6.0/copyright
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/lintian/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       381 2020-05-21 12:51 ./usr/share/lintian/overrides/liblldb-6.0


libllvm6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
----------------------------------------------

 new Debian package, version 2.0.
 size 98353100 bytes: control archive=604 bytes.
     519 bytes,    15 lines      control              
     106 bytes,     1 lines      md5sums              
 Package: libllvm6.0-dbgsym
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 107717
 Depends: libllvm6.0 (= 1:6.0.1-14.1+rpi1+b1)
 Breaks: libllvm6.0-dbg (<< 1:6.0-2~)
 Replaces: libllvm6.0-dbg (<< 1:6.0-2~)
 Section: debug
 Priority: optional
 Multi-Arch: same
 Description: debug symbols for libllvm6.0
 Build-Ids: fdb8ae220862071a0d9bea488e7a2013c07e1314

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/fd/
-rw-r--r-- root/root 110291016 2020-05-21 12:51 ./usr/lib/debug/.build-id/fd/b8ae220862071a0d9bea488e7a2013c07e1314.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/share/doc/libllvm6.0-dbgsym -> libllvm6.0


libllvm6.0_6.0.1-14.1+rpi1+b1_armhf.deb
---------------------------------------

 new Debian package, version 2.0.
 size 11738912 bytes: control archive=1076 bytes.
     793 bytes,    19 lines      control              
     459 bytes,     6 lines      md5sums              
      49 bytes,     1 lines      shlibs               
      65 bytes,     2 lines      triggers             
 Package: libllvm6.0
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 50103
 Depends: libc6 (>= 2.29), libedit2 (>= 2.11-20080614-0), libffi7 (>= 3.3~20180313), libgcc-s1 (>= 4.3), libstdc++6 (>= 6), libtinfo6 (>= 6), zlib1g (>= 1:1.2.0)
 Breaks: libllvm3.9v4
 Replaces: libllvm3.9v4
 Section: libs
 Priority: optional
 Multi-Arch: same
 Homepage: https://www.llvm.org/
 Description: Modular compiler and toolchain technologies, runtime library
  LLVM is a collection of libraries and tools that make it easy to build
  compilers, optimizers, just-in-time code generators, and many other
  compiler-related programs.
  .
  This package contains the LLVM runtime library.

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/arm-linux-gnueabihf/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/arm-linux-gnueabihf/libLLVM-6.0.so -> libLLVM-6.0.so.1
-rw-r--r-- root/root  51246392 2020-05-21 12:51 ./usr/lib/arm-linux-gnueabihf/libLLVM-6.0.so.1
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/libllvm6.0/
-rw-r--r-- root/root       201 2020-05-21 12:51 ./usr/share/doc/libllvm6.0/NEWS.Debian.gz
-rw-r--r-- root/root       236 2020-05-21 12:51 ./usr/share/doc/libllvm6.0/changelog.Debian.armhf.gz
-rw-r--r-- root/root     22484 2020-05-21 12:51 ./usr/share/doc/libllvm6.0/changelog.Debian.gz
-rw-r--r-- root/root     19270 2020-05-21 12:51 ./usr/share/doc/libllvm6.0/copyright
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/lintian/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       124 2020-05-21 12:51 ./usr/share/lintian/overrides/libllvm6.0


lld-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
-------------------------------------------

 new Debian package, version 2.0.
 size 5081640 bytes: control archive=560 bytes.
     415 bytes,    12 lines      control              
     106 bytes,     1 lines      md5sums              
 Package: lld-6.0-dbgsym
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 5995
 Depends: lld-6.0 (= 1:6.0.1-14.1+rpi1+b1)
 Section: debug
 Priority: optional
 Description: debug symbols for lld-6.0
 Build-Ids: bcd028f6fd08971ad47246d1c54456bec6103fde

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/bc/
-rw-r--r-- root/root   6128152 2020-05-21 12:51 ./usr/lib/debug/.build-id/bc/d028f6fd08971ad47246d1c54456bec6103fde.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/share/doc/lld-6.0-dbgsym -> lld-6.0


lld-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
------------------------------------

 new Debian package, version 2.0.
 size 652548 bytes: control archive=840 bytes.
     573 bytes,    14 lines      control              
     423 bytes,     6 lines      md5sums              
 Package: lld-6.0
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 2378
 Depends: libc6 (>= 2.4), libgcc-s1 (>= 3.5), libllvm6.0 (= 1:6.0.1-14.1+rpi1+b1), libstdc++6 (>= 6), llvm-6.0-dev
 Section: devel
 Priority: optional
 Homepage: https://www.llvm.org/
 Description: LLVM-based linker
  LLD is a new, high-performance linker. It is built as a set of reusable
  components which highly leverage existing libraries in the larger LLVM
  Project.

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/bin/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/ld.lld-6.0 -> ../lib/llvm-6.0/bin/ld.lld
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/ld64.lld-6.0 -> ../lib/llvm-6.0/bin/ld64.lld
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/lld-6.0 -> ../lib/llvm-6.0/bin/lld
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/lld-link-6.0 -> ../lib/llvm-6.0/bin/lld-link
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/wasm-ld-6.0 -> ../lib/llvm-6.0/bin/wasm-ld
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/ld.lld -> lld
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/ld64.lld -> lld
-rwxr-xr-x root/root   2364532 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/lld
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/lld-link -> lld
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/wasm-ld -> lld
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/lld-6.0/
-rw-r--r-- root/root       201 2020-05-21 12:51 ./usr/share/doc/lld-6.0/NEWS.Debian.gz
-rw-r--r-- root/root       236 2020-05-21 12:51 ./usr/share/doc/lld-6.0/changelog.Debian.armhf.gz
-rw-r--r-- root/root     22484 2020-05-21 12:51 ./usr/share/doc/lld-6.0/changelog.Debian.gz
-rw-r--r-- root/root     19270 2020-05-21 12:51 ./usr/share/doc/lld-6.0/copyright
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/man/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/man/man1/
-rw-r--r-- root/root      3559 2020-05-21 12:51 ./usr/share/man/man1/ld.lld-6.0.1.gz


lldb-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
--------------------------------------------

 new Debian package, version 2.0.
 size 120508948 bytes: control archive=780 bytes.
     584 bytes,    12 lines      control              
     530 bytes,     5 lines      md5sums              
 Package: lldb-6.0-dbgsym
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 128021
 Depends: lldb-6.0 (= 1:6.0.1-14.1+rpi1+b1)
 Section: debug
 Priority: optional
 Description: debug symbols for lldb-6.0
 Build-Ids: 20148662eef046c8d0fd3e1f79aad4178fea2797 3e1cea92d08cd87ac2e0b5c49dadd447142dad27 74201be86b06e404e350ade1749f2bdf8b1ea4d1 a6959992ed80b3b51c3a213bc71e4dc058d65b36 f765137ee731deb5722dc56d860a5309a2257656

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/20/
-rw-r--r-- root/root  71355700 2020-05-21 12:51 ./usr/lib/debug/.build-id/20/148662eef046c8d0fd3e1f79aad4178fea2797.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/3e/
-rw-r--r-- root/root  58736664 2020-05-21 12:51 ./usr/lib/debug/.build-id/3e/1cea92d08cd87ac2e0b5c49dadd447142dad27.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/74/
-rw-r--r-- root/root     57756 2020-05-21 12:51 ./usr/lib/debug/.build-id/74/201be86b06e404e350ade1749f2bdf8b1ea4d1.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/a6/
-rw-r--r-- root/root    851528 2020-05-21 12:51 ./usr/lib/debug/.build-id/a6/959992ed80b3b51c3a213bc71e4dc058d65b36.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/f7/
-rw-r--r-- root/root     74372 2020-05-21 12:51 ./usr/lib/debug/.build-id/f7/65137ee731deb5722dc56d860a5309a2257656.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/share/doc/lldb-6.0-dbgsym -> lldb-6.0


lldb-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
-------------------------------------

 new Debian package, version 2.0.
 size 7764032 bytes: control archive=1188 bytes.
     819 bytes,    14 lines      control              
     832 bytes,    12 lines      md5sums              
      67 bytes,     8 lines   *  postinst             #!/bin/sh
 Package: lldb-6.0
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 28497
 Depends: libatomic1 (>= 4.8), libc6 (>= 2.30), libedit2 (>= 2.11-20080614-0), libgcc-s1 (>= 3.5), liblldb-6.0 (>= 1:6.0~svn298832-1~), libllvm6.0 (= 1:6.0.1-14.1+rpi1+b1), libncurses6 (>= 6), libstdc++6 (>= 6), libtinfo6 (>= 6), llvm-6.0-dev, python-lldb-6.0
 Section: devel
 Priority: optional
 Homepage: https://www.llvm.org/
 Description: Next generation, high-performance debugger
  LLDB is a next generation, high-performance debugger. It is built as a set of
  reusable components which highly leverage existing libraries in the larger LLVM
  Project, such as the Clang expression parser and LLVM disassembler.

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/bin/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/lldb-6.0 -> ../lib/llvm-6.0/bin/lldb
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/lldb-argdumper-6.0 -> ../lib/llvm-6.0/bin/lldb-argdumper
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/lldb-mi-6.0 -> ../lib/llvm-6.0/bin/lldb-mi
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/lldb-server-6.0 -> ../lib/llvm-6.0/bin/lldb-server
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/lldb-test-6.0 -> ../lib/llvm-6.0/bin/lldb-test
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/
-rwxr-xr-x root/root     43976 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/lldb
-rwxr-xr-x root/root     18280 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/lldb-argdumper
-rwxr-xr-x root/root    442692 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/lldb-mi
-rwxr-xr-x root/root   4967632 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/lldb-server
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/lldb-server-6.0 -> lldb-server
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/lldb-server-6.0.1 -> lldb-server
-rwxr-xr-x root/root  23634920 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/lldb-test
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/lldb-6.0/
-rw-r--r-- root/root       201 2020-05-21 12:51 ./usr/share/doc/lldb-6.0/NEWS.Debian.gz
-rw-r--r-- root/root       236 2020-05-21 12:51 ./usr/share/doc/lldb-6.0/changelog.Debian.armhf.gz
-rw-r--r-- root/root     22484 2020-05-21 12:51 ./usr/share/doc/lldb-6.0/changelog.Debian.gz
-rw-r--r-- root/root     19270 2020-05-21 12:51 ./usr/share/doc/lldb-6.0/copyright
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/lintian/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       186 2020-05-21 12:51 ./usr/share/lintian/overrides/lldb-6.0
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/man/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/man/man1/
-rw-r--r-- root/root      1652 2020-05-21 12:51 ./usr/share/man/man1/lldb-6.0.1.gz
-rw-r--r-- root/root      1049 2020-05-21 12:51 ./usr/share/man/man1/lldb-mi-6.0.1.gz


llvm-6.0-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
--------------------------------------------

 new Debian package, version 2.0.
 size 28473984 bytes: control archive=2704 bytes.
    2346 bytes,    12 lines      control              
    5088 bytes,    48 lines      md5sums              
 Package: llvm-6.0-dbgsym
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 31634
 Depends: llvm-6.0 (= 1:6.0.1-14.1+rpi1+b1)
 Section: debug
 Priority: optional
 Description: debug symbols for llvm-6.0
 Build-Ids: 0a6a6207d960cf594031725634b9f8373c926812 0e8fae7c03fbc2e0beac87f2487064daf18499b5 142235d90aafb605fa38a38760ab3cc9314e2cd1 272a752cf808bf33224762d797e85b1a19942ac0 2a6f0d793eed388e53fbce5505e520e72b7716b5 2bd34fbf5b53ce4e0ac1ca7feb0cda34f1bba685 2d58827ae90c162b903dbf96dd0194075894a610 2d75c988351d22652570a6aaca77054020a42a12 2fbb39313db441aaa9a64672402678fdddf46546 30e842f445e6a0ad576192d58bdc547adbadf618 348c134016f477d63704556a0972c12f7a6e5dab 3b37e0d3be89b402124d2ea7accc79a5ff61fba6 3e86c60319ec6b6abdbcd3e4753411036133fce4 49f1f87dd6c02f3cad3f18fc0abfa5899f854f01 4ef38197c80d65f51fa8178da8f90dce00f9f6d8 56ce34e3d714a8b4fcef5009119a505e8251c1eb 592c829ed0d4391fd8653b8e6f7896f6b8cb251d 59eea912437f73142b539139b71e498e46731655 61527097adf70894d787b3974a381b89703dd432 6ef2c0633cfca0a6507ae81e62f6f6f3152597bb 74330bd37db7f2c295255fb398cd92db3a6ab3ef 7c89ac0a1c41929209caa5588d534ca1180b32f5 7d234f1a4d1a89a7a70cd6cdae0f96f51e5f2b6d 7d46295f45c0905fee73bb23fc2e254f566a6962 7f55ca2ca9e9e94d27bc3055ac1488fcede51459 83068b92b7d6e3ca88f7d4a22637a7ac95d35702 8833340fc02f196d19ef6493d0a36ae65ed77893 98914487176592249ba46a52bb8774af5307cec5 99f6406995d89f4cc7e0267aba27ec80e91216ee 9b386ac745467414c2617d4829761d5ce5cf7fd2 9c3ab9c7eff73151c76cb41b79edc97663f858bc ab6c82004c303e55993d925f45aa6b7cda729a7d b029b8dc7202cdc4dd14e2a9b04eebd16eff0fd9 b2a2f5118b2e8178f1fb2ba4d2ed1ff2cc80dbcf bdee7c36e951b22a0be51964f5c0dca38070be64 c01f704175246725ac4912661203fb40ef21198a c3aaee4c6e18cb6edd9c591a5f46b5f3b0bf02f1 c5e6955ce1a44ad1418a69c7d0f6c177b5232908 c8257f9a25af3f0bd28a24ea6f29790958ce765d cbe0bee302e11975319eb9d2c845dc291a58206a d3833a5cb7b8b35b43b5a39984cd4230cf847784 d52b10afa52163f049e98dac0fbc5f23ad0d364d df0149cc96f9e11d8b080e0e10704f17f26bcd5c e7ff4bed214360f3e992e5f06159ce7e7a51f4a4 ebcf6a3c7c40571b93cc356b1bbf00f85d1983ad f01031b04576414564b4ccdf8c5f7314377626c0 f5df038fd269c79623c5354c6c4fb0e968178865 fbe1154304ad599d48d5e44f60c04138fc1ddfcd

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/0a/
-rw-r--r-- root/root   8652452 2020-05-21 12:51 ./usr/lib/debug/.build-id/0a/6a6207d960cf594031725634b9f8373c926812.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/0e/
-rw-r--r-- root/root    171684 2020-05-21 12:51 ./usr/lib/debug/.build-id/0e/8fae7c03fbc2e0beac87f2487064daf18499b5.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/14/
-rw-r--r-- root/root     96836 2020-05-21 12:51 ./usr/lib/debug/.build-id/14/2235d90aafb605fa38a38760ab3cc9314e2cd1.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/27/
-rw-r--r-- root/root    117496 2020-05-21 12:51 ./usr/lib/debug/.build-id/27/2a752cf808bf33224762d797e85b1a19942ac0.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/2a/
-rw-r--r-- root/root    145388 2020-05-21 12:51 ./usr/lib/debug/.build-id/2a/6f0d793eed388e53fbce5505e520e72b7716b5.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/2b/
-rw-r--r-- root/root   1740660 2020-05-21 12:51 ./usr/lib/debug/.build-id/2b/d34fbf5b53ce4e0ac1ca7feb0cda34f1bba685.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/2d/
-rw-r--r-- root/root   1176592 2020-05-21 12:51 ./usr/lib/debug/.build-id/2d/58827ae90c162b903dbf96dd0194075894a610.debug
-rw-r--r-- root/root    561912 2020-05-21 12:51 ./usr/lib/debug/.build-id/2d/75c988351d22652570a6aaca77054020a42a12.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/2f/
-rw-r--r-- root/root    140724 2020-05-21 12:51 ./usr/lib/debug/.build-id/2f/bb39313db441aaa9a64672402678fdddf46546.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/30/
-rw-r--r-- root/root    260196 2020-05-21 12:51 ./usr/lib/debug/.build-id/30/e842f445e6a0ad576192d58bdc547adbadf618.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/34/
-rw-r--r-- root/root    297120 2020-05-21 12:51 ./usr/lib/debug/.build-id/34/8c134016f477d63704556a0972c12f7a6e5dab.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/3b/
-rw-r--r-- root/root    438756 2020-05-21 12:51 ./usr/lib/debug/.build-id/3b/37e0d3be89b402124d2ea7accc79a5ff61fba6.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/3e/
-rw-r--r-- root/root     62772 2020-05-21 12:51 ./usr/lib/debug/.build-id/3e/86c60319ec6b6abdbcd3e4753411036133fce4.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/49/
-rw-r--r-- root/root     92132 2020-05-21 12:51 ./usr/lib/debug/.build-id/49/f1f87dd6c02f3cad3f18fc0abfa5899f854f01.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/4e/
-rw-r--r-- root/root   4625140 2020-05-21 12:51 ./usr/lib/debug/.build-id/4e/f38197c80d65f51fa8178da8f90dce00f9f6d8.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/56/
-rw-r--r-- root/root   8797992 2020-05-21 12:51 ./usr/lib/debug/.build-id/56/ce34e3d714a8b4fcef5009119a505e8251c1eb.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/59/
-rw-r--r-- root/root    669700 2020-05-21 12:51 ./usr/lib/debug/.build-id/59/2c829ed0d4391fd8653b8e6f7896f6b8cb251d.debug
-rw-r--r-- root/root    114100 2020-05-21 12:51 ./usr/lib/debug/.build-id/59/eea912437f73142b539139b71e498e46731655.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/61/
-rw-r--r-- root/root    474204 2020-05-21 12:51 ./usr/lib/debug/.build-id/61/527097adf70894d787b3974a381b89703dd432.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/6e/
-rw-r--r-- root/root     80148 2020-05-21 12:51 ./usr/lib/debug/.build-id/6e/f2c0633cfca0a6507ae81e62f6f6f3152597bb.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/74/
-rw-r--r-- root/root     61552 2020-05-21 12:51 ./usr/lib/debug/.build-id/74/330bd37db7f2c295255fb398cd92db3a6ab3ef.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/7c/
-rw-r--r-- root/root    116740 2020-05-21 12:51 ./usr/lib/debug/.build-id/7c/89ac0a1c41929209caa5588d534ca1180b32f5.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/7d/
-rw-r--r-- root/root    262068 2020-05-21 12:51 ./usr/lib/debug/.build-id/7d/234f1a4d1a89a7a70cd6cdae0f96f51e5f2b6d.debug
-rw-r--r-- root/root    218712 2020-05-21 12:51 ./usr/lib/debug/.build-id/7d/46295f45c0905fee73bb23fc2e254f566a6962.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/7f/
-rw-r--r-- root/root     43104 2020-05-21 12:51 ./usr/lib/debug/.build-id/7f/55ca2ca9e9e94d27bc3055ac1488fcede51459.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/83/
-rw-r--r-- root/root     61236 2020-05-21 12:51 ./usr/lib/debug/.build-id/83/068b92b7d6e3ca88f7d4a22637a7ac95d35702.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/88/
-rw-r--r-- root/root    120964 2020-05-21 12:51 ./usr/lib/debug/.build-id/88/33340fc02f196d19ef6493d0a36ae65ed77893.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/98/
-rw-r--r-- root/root    266472 2020-05-21 12:51 ./usr/lib/debug/.build-id/98/914487176592249ba46a52bb8774af5307cec5.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/99/
-rw-r--r-- root/root     51712 2020-05-21 12:51 ./usr/lib/debug/.build-id/99/f6406995d89f4cc7e0267aba27ec80e91216ee.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/9b/
-rw-r--r-- root/root    149752 2020-05-21 12:51 ./usr/lib/debug/.build-id/9b/386ac745467414c2617d4829761d5ce5cf7fd2.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/9c/
-rw-r--r-- root/root     35520 2020-05-21 12:51 ./usr/lib/debug/.build-id/9c/3ab9c7eff73151c76cb41b79edc97663f858bc.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/ab/
-rw-r--r-- root/root     31412 2020-05-21 12:51 ./usr/lib/debug/.build-id/ab/6c82004c303e55993d925f45aa6b7cda729a7d.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/b0/
-rw-r--r-- root/root    370964 2020-05-21 12:51 ./usr/lib/debug/.build-id/b0/29b8dc7202cdc4dd14e2a9b04eebd16eff0fd9.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/b2/
-rw-r--r-- root/root     65600 2020-05-21 12:51 ./usr/lib/debug/.build-id/b2/a2f5118b2e8178f1fb2ba4d2ed1ff2cc80dbcf.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/bd/
-rw-r--r-- root/root    742912 2020-05-21 12:51 ./usr/lib/debug/.build-id/bd/ee7c36e951b22a0be51964f5c0dca38070be64.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/c0/
-rw-r--r-- root/root     84272 2020-05-21 12:51 ./usr/lib/debug/.build-id/c0/1f704175246725ac4912661203fb40ef21198a.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/c3/
-rw-r--r-- root/root     34076 2020-05-21 12:51 ./usr/lib/debug/.build-id/c3/aaee4c6e18cb6edd9c591a5f46b5f3b0bf02f1.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/c5/
-rw-r--r-- root/root    205904 2020-05-21 12:51 ./usr/lib/debug/.build-id/c5/e6955ce1a44ad1418a69c7d0f6c177b5232908.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/c8/
-rw-r--r-- root/root     75756 2020-05-21 12:51 ./usr/lib/debug/.build-id/c8/257f9a25af3f0bd28a24ea6f29790958ce765d.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/cb/
-rw-r--r-- root/root     17784 2020-05-21 12:51 ./usr/lib/debug/.build-id/cb/e0bee302e11975319eb9d2c845dc291a58206a.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/d3/
-rw-r--r-- root/root     51068 2020-05-21 12:51 ./usr/lib/debug/.build-id/d3/833a5cb7b8b35b43b5a39984cd4230cf847784.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/d5/
-rw-r--r-- root/root     41580 2020-05-21 12:51 ./usr/lib/debug/.build-id/d5/2b10afa52163f049e98dac0fbc5f23ad0d364d.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/df/
-rw-r--r-- root/root     36988 2020-05-21 12:51 ./usr/lib/debug/.build-id/df/0149cc96f9e11d8b080e0e10704f17f26bcd5c.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/e7/
-rw-r--r-- root/root     71204 2020-05-21 12:51 ./usr/lib/debug/.build-id/e7/ff4bed214360f3e992e5f06159ce7e7a51f4a4.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/eb/
-rw-r--r-- root/root    213024 2020-05-21 12:51 ./usr/lib/debug/.build-id/eb/cf6a3c7c40571b93cc356b1bbf00f85d1983ad.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/f0/
-rw-r--r-- root/root     94512 2020-05-21 12:51 ./usr/lib/debug/.build-id/f0/1031b04576414564b4ccdf8c5f7314377626c0.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/f5/
-rw-r--r-- root/root     36500 2020-05-21 12:51 ./usr/lib/debug/.build-id/f5/df038fd269c79623c5354c6c4fb0e968178865.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/fb/
-rw-r--r-- root/root     33128 2020-05-21 12:51 ./usr/lib/debug/.build-id/fb/e1154304ad599d48d5e44f60c04138fc1ddfcd.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/share/doc/llvm-6.0-dbgsym -> llvm-6.0


llvm-6.0-dev-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
------------------------------------------------

 new Debian package, version 2.0.
 size 7677456 bytes: control archive=780 bytes.
     594 bytes,    12 lines      control              
     530 bytes,     5 lines      md5sums              
 Package: llvm-6.0-dev-dbgsym
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 8368
 Depends: llvm-6.0-dev (= 1:6.0.1-14.1+rpi1+b1)
 Section: debug
 Priority: optional
 Description: debug symbols for llvm-6.0-dev
 Build-Ids: 3f67be5aec8a8885342909f5c17495d355cd8e6c 8f653a00ad480509182f2a67a85e66e2a06a5379 a87ccced1e253434558c0eb6838fee28e104b762 bf310ad737ad5d95fbfc973f7e9a2ba313d8f58c f72d3b18847e0999b9c1c630ffa0ecd10c8adf15

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/3f/
-rw-r--r-- root/root    184820 2020-05-21 12:51 ./usr/lib/debug/.build-id/3f/67be5aec8a8885342909f5c17495d355cd8e6c.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/8f/
-rw-r--r-- root/root    243472 2020-05-21 12:51 ./usr/lib/debug/.build-id/8f/653a00ad480509182f2a67a85e66e2a06a5379.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/a8/
-rw-r--r-- root/root   8076772 2020-05-21 12:51 ./usr/lib/debug/.build-id/a8/7ccced1e253434558c0eb6838fee28e104b762.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/bf/
-rw-r--r-- root/root     28628 2020-05-21 12:51 ./usr/lib/debug/.build-id/bf/310ad737ad5d95fbfc973f7e9a2ba313d8f58c.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/f7/
-rw-r--r-- root/root     18548 2020-05-21 12:51 ./usr/lib/debug/.build-id/f7/2d3b18847e0999b9c1c630ffa0ecd10c8adf15.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/share/doc/llvm-6.0-dev-dbgsym -> llvm-6.0-dev


llvm-6.0-dev_6.0.1-14.1+rpi1+b1_armhf.deb
-----------------------------------------

 new Debian package, version 2.0.
 size 19363220 bytes: control archive=34720 bytes.
    1304 bytes,    26 lines      control              
  116059 bytes,  1353 lines      md5sums              
      22 bytes,     1 lines      shlibs               
      65 bytes,     2 lines      triggers             
 Package: llvm-6.0-dev
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 118123
 Depends: libc6 (>= 2.4), libgcc-s1 (>= 3.5), libjsoncpp24 (>= 1.9.4), libllvm6.0 (= 1:6.0.1-14.1+rpi1+b1), libstdc++6 (>= 9), libffi-dev (>= 3.0.9), llvm-6.0 (= 1:6.0.1-14.1+rpi1+b1), libtinfo-dev
 Replaces: llvm (<< 2.2-3)
 Section: devel
 Priority: optional
 Homepage: https://www.llvm.org/
 Description: Modular compiler and toolchain technologies, libraries and headers
  LLVM is a collection of libraries and tools that make it easy to build
  compilers, optimizers, just-in-time code generators, and many other
  compiler-related programs.
  .
  LLVM uses a single, language-independent virtual instruction set both
  as an offline code representation (to communicate code between
  compiler phases and to run-time systems) and as the compiler internal
  representation (to analyze and transform programs). This persistent
  code representation allows a common set of sophisticated compiler
  techniques to be applied at compile-time, link-time, install-time,
  run-time, or "idle-time" (between program runs).
  .
  This package provides the libraries and headers to develop applications
  using llvm.

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/ADT/
-rw-r--r-- root/root     47014 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/APFloat.h
-rw-r--r-- root/root     71380 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/APInt.h
-rw-r--r-- root/root     11357 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/APSInt.h
-rw-r--r-- root/root      7700 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/AllocatorList.h
-rw-r--r-- root/root     17828 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/ArrayRef.h
-rw-r--r-- root/root     29227 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/BitVector.h
-rw-r--r-- root/root      5555 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/BitmaskEnum.h
-rw-r--r-- root/root      4908 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/BreadthFirstIterator.h
-rw-r--r-- root/root      6005 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/CachedHashString.h
-rw-r--r-- root/root      3178 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/DAGDeltaAlgorithm.h
-rw-r--r-- root/root      3590 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/DeltaAlgorithm.h
-rw-r--r-- root/root     39841 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/DenseMap.h
-rw-r--r-- root/root      8481 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/DenseMapInfo.h
-rw-r--r-- root/root      8314 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/DenseSet.h
-rw-r--r-- root/root     10602 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/DepthFirstIterator.h
-rw-r--r-- root/root      3330 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/EpochTracker.h
-rw-r--r-- root/root     10749 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/EquivalenceClasses.h
-rw-r--r-- root/root     28831 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/FoldingSet.h
-rw-r--r-- root/root      4550 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/GraphTraits.h
-rw-r--r-- root/root     25887 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/Hashing.h
-rw-r--r-- root/root      7160 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/ImmutableList.h
-rw-r--r-- root/root     11764 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/ImmutableMap.h
-rw-r--r-- root/root     38810 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/ImmutableSet.h
-rw-r--r-- root/root      2535 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/IndexedMap.h
-rw-r--r-- root/root      2914 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/IntEqClasses.h
-rw-r--r-- root/root     74085 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/IntervalMap.h
-rw-r--r-- root/root      8265 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/IntrusiveRefCntPtr.h
-rw-r--r-- root/root      7783 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/MapVector.h
-rw-r--r-- root/root       962 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/None.h
-rw-r--r-- root/root      7506 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/Optional.h
-rw-r--r-- root/root      4249 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/PackedVector.h
-rw-r--r-- root/root      4109 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/PointerEmbeddedInt.h
-rw-r--r-- root/root      8168 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/PointerIntPair.h
-rw-r--r-- root/root      8233 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/PointerSumType.h
-rw-r--r-- root/root     16224 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/PointerUnion.h
-rw-r--r-- root/root     11039 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/PostOrderIterator.h
-rw-r--r-- root/root      2722 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/PriorityQueue.h
-rw-r--r-- root/root      8287 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/PriorityWorklist.h
-rw-r--r-- root/root      8062 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/SCCIterator.h
-rw-r--r-- root/root     39977 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/STLExtras.h
-rw-r--r-- root/root      1522 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/ScopeExit.h
-rw-r--r-- root/root      8435 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/ScopedHashTable.h
-rw-r--r-- root/root      2626 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/Sequence.h
-rw-r--r-- root/root      2091 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/SetOperations.h
-rw-r--r-- root/root      9239 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/SetVector.h
-rw-r--r-- root/root     19223 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/SmallBitVector.h
-rw-r--r-- root/root     16829 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/SmallPtrSet.h
-rw-r--r-- root/root      4265 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/SmallSet.h
-rw-r--r-- root/root      8633 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/SmallString.h
-rw-r--r-- root/root     31004 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/SmallVector.h
-rw-r--r-- root/root     26000 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/SparseBitVector.h
-rw-r--r-- root/root     18224 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/SparseMultiSet.h
-rw-r--r-- root/root     11615 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/SparseSet.h
-rw-r--r-- root/root      5175 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/Statistic.h
-rw-r--r-- root/root     11883 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/StringExtras.h
-rw-r--r-- root/root     19028 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/StringMap.h
-rw-r--r-- root/root     31850 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/StringRef.h
-rw-r--r-- root/root      1517 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/StringSet.h
-rw-r--r-- root/root      9297 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/StringSwitch.h
-rw-r--r-- root/root      9846 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/TinyPtrVector.h
-rw-r--r-- root/root     24765 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/Triple.h
-rw-r--r-- root/root     17716 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/Twine.h
-rw-r--r-- root/root      3161 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/UniqueVector.h
-rw-r--r-- root/root     10897 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/VariadicFunction.h
-rw-r--r-- root/root      3638 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/edit_distance.h
-rw-r--r-- root/root     14298 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/ilist.h
-rw-r--r-- root/root      2753 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/ilist_base.h
-rw-r--r-- root/root      7380 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/ilist_iterator.h
-rw-r--r-- root/root     10081 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/ilist_node.h
-rw-r--r-- root/root      1713 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/ilist_node_base.h
-rw-r--r-- root/root      5196 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/ilist_node_options.h
-rw-r--r-- root/root     12673 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/iterator.h
-rw-r--r-- root/root      2348 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/iterator_range.h
-rw-r--r-- root/root     11009 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ADT/simple_ilist.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Analysis/
-rw-r--r-- root/root     45951 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/AliasAnalysis.h
-rw-r--r-- root/root      2746 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/AliasAnalysisEvaluator.h
-rw-r--r-- root/root     15760 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/AliasSetTracker.h
-rw-r--r-- root/root      7531 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/AssumptionCache.h
-rw-r--r-- root/root      9960 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/BasicAliasAnalysis.h
-rw-r--r-- root/root      5539 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/BlockFrequencyInfo.h
-rw-r--r-- root/root     53856 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/BlockFrequencyInfoImpl.h
-rw-r--r-- root/root      9794 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/BranchProbabilityInfo.h
-rw-r--r-- root/root      4123 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/CFG.h
-rw-r--r-- root/root      5853 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/CFGPrinter.h
-rw-r--r-- root/root      1672 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/CFLAliasAnalysisUtils.h
-rw-r--r-- root/root      3970 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/CFLAndersAliasAnalysis.h
-rw-r--r-- root/root      4574 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/CFLSteensAliasAnalysis.h
-rw-r--r-- root/root     36304 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/CGSCCPassManager.h
-rw-r--r-- root/root     18098 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/CallGraph.h
-rw-r--r-- root/root      4949 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/CallGraphSCCPass.h
-rw-r--r-- root/root       771 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/CallPrinter.h
-rw-r--r-- root/root      3800 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/CaptureTracking.h
-rw-r--r-- root/root      2654 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/CmpInstAnalysis.h
-rw-r--r-- root/root      3723 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/CodeMetrics.h
-rw-r--r-- root/root      7506 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/ConstantFolding.h
-rw-r--r-- root/root      5688 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/DOTGraphTraitsPass.h
-rw-r--r-- root/root      3432 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/DemandedBits.h
-rw-r--r-- root/root     40494 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/DependenceAnalysis.h
-rw-r--r-- root/root      1553 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/DivergenceAnalysis.h
-rw-r--r-- root/root      1036 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/DomPrinter.h
-rw-r--r-- root/root      6757 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/DominanceFrontier.h
-rw-r--r-- root/root      7227 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/DominanceFrontierImpl.h
-rw-r--r-- root/root      2855 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/EHPersonalities.h
-rw-r--r-- root/root      5651 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/GlobalsModRef.h
-rw-r--r-- root/root      6190 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/IVUsers.h
-rw-r--r-- root/root      2652 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/IndirectCallPromotionAnalysis.h
-rw-r--r-- root/root      1103 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/IndirectCallSiteVisitor.h
-rw-r--r-- root/root      8130 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/InlineCost.h
-rw-r--r-- root/root     11305 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/InstructionSimplify.h
-rw-r--r-- root/root      4924 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/Interval.h
-rw-r--r-- root/root     10872 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/IntervalIterator.h
-rw-r--r-- root/root      4211 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/IntervalPartition.h
-rw-r--r-- root/root      3613 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/IteratedDominanceFrontier.h
-rw-r--r-- root/root      4446 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/LazyBlockFrequencyInfo.h
-rw-r--r-- root/root      4304 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/LazyBranchProbabilityInfo.h
-rw-r--r-- root/root     49770 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/LazyCallGraph.h
-rw-r--r-- root/root      5910 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Analysis/LazyValueInfo.h
-rw-r--r-- root/root      1371 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/Lint.h
-rw-r--r-- root/root      6455 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/Loads.h
-rw-r--r-- root/root     30492 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/LoopAccessAnalysis.h
-rw-r--r-- root/root      6131 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/LoopAnalysisManager.h
-rw-r--r-- root/root     36564 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/LoopInfo.h
-rw-r--r-- root/root     25482 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/LoopInfoImpl.h
-rw-r--r-- root/root      8429 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/LoopIterator.h
-rw-r--r-- root/root      6462 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/LoopPass.h
-rw-r--r-- root/root      3492 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/LoopUnrollAnalyzer.h
-rw-r--r-- root/root     11867 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/MemoryBuiltins.h
-rw-r--r-- root/root     21628 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/MemoryDependenceAnalysis.h
-rw-r--r-- root/root      5315 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/MemoryLocation.h
-rw-r--r-- root/root     42583 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/MemorySSA.h
-rw-r--r-- root/root      6449 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/MemorySSAUpdater.h
-rw-r--r-- root/root      2573 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/ModuleSummaryAnalysis.h
-rw-r--r-- root/root      3276 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/ObjCARCAliasAnalysis.h
-rw-r--r-- root/root     10235 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/ObjCARCAnalysisUtils.h
-rw-r--r-- root/root      4908 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/ObjCARCInstKind.h
-rw-r--r-- root/root      1328 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/ObjectUtils.h
-rw-r--r-- root/root      6178 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/OptimizationRemarkEmitter.h
-rw-r--r-- root/root      2581 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/OrderedBasicBlock.h
-rw-r--r-- root/root      4851 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/PHITransAddr.h
-rw-r--r-- root/root      3352 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/Passes.h
-rw-r--r-- root/root      3198 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/PostDominators.h
-rw-r--r-- root/root      6062 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/ProfileSummaryInfo.h
-rw-r--r-- root/root     10282 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/PtrUseVisitor.h
-rw-r--r-- root/root     36481 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/RegionInfo.h
-rw-r--r-- root/root     25697 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/RegionInfoImpl.h
-rw-r--r-- root/root     14424 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/RegionIterator.h
-rw-r--r-- root/root      4200 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/RegionPass.h
-rw-r--r-- root/root      2305 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/RegionPrinter.h
-rw-r--r-- root/root     83234 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/ScalarEvolution.h
-rw-r--r-- root/root      2070 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/ScalarEvolutionAliasAnalysis.h
-rw-r--r-- root/root     16336 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/ScalarEvolutionExpander.h
-rw-r--r-- root/root     26092 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/ScalarEvolutionExpressions.h
-rw-r--r-- root/root      2532 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/ScalarEvolutionNormalization.h
-rw-r--r-- root/root      2766 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/ScopedNoAliasAA.h
-rw-r--r-- root/root     19867 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/SparsePropagation.h
-rw-r--r-- root/root     10575 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/TargetFolder.h
-rw-r--r-- root/root     47933 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/TargetLibraryInfo.def
-rw-r--r-- root/root     14291 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/TargetLibraryInfo.h
-rw-r--r-- root/root     74361 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/TargetTransformInfo.h
-rw-r--r-- root/root     29453 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/TargetTransformInfoImpl.h
-rw-r--r-- root/root      4169 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/Trace.h
-rw-r--r-- root/root      2989 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/TypeBasedAliasAnalysis.h
-rw-r--r-- root/root      1749 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/TypeMetadataUtils.h
-rw-r--r-- root/root      7359 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/ValueLattice.h
-rw-r--r-- root/root      1673 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/ValueLatticeUtils.h
-rw-r--r-- root/root     25896 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/ValueTracking.h
-rw-r--r-- root/root      7491 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Analysis/VectorUtils.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/AsmParser/
-rw-r--r-- root/root      5962 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/AsmParser/Parser.h
-rw-r--r-- root/root      1292 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/AsmParser/SlotMapping.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/BinaryFormat/
-rw-r--r-- root/root     23255 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/BinaryFormat/COFF.h
-rw-r--r-- root/root     33197 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/BinaryFormat/Dwarf.def
-rw-r--r-- root/root     15559 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/BinaryFormat/Dwarf.h
-rw-r--r-- root/root     60669 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELF.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/
-rw-r--r-- root/root     12787 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/AArch64.def
-rw-r--r-- root/root       555 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/AMDGPU.def
-rw-r--r-- root/root      2960 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/ARC.def
-rw-r--r-- root/root      6159 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/ARM.def
-rw-r--r-- root/root      1574 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/AVR.def
-rw-r--r-- root/root       174 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/BPF.def
-rw-r--r-- root/root      4169 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/Hexagon.def
-rw-r--r-- root/root       542 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/Lanai.def
-rw-r--r-- root/root      4747 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/Mips.def
-rw-r--r-- root/root      4125 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/PowerPC.def
-rw-r--r-- root/root      6301 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/PowerPC64.def
-rw-r--r-- root/root      2276 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/RISCV.def
-rw-r--r-- root/root      3140 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/Sparc.def
-rw-r--r-- root/root      2306 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/SystemZ.def
-rw-r--r-- root/root       188 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/WebAssembly.def
-rw-r--r-- root/root      1559 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/i386.def
-rw-r--r-- root/root      1507 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/BinaryFormat/ELFRelocs/x86_64.def
-rw-r--r-- root/root      5976 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/BinaryFormat/MachO.def
-rw-r--r-- root/root     50124 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/BinaryFormat/MachO.h
-rw-r--r-- root/root      2924 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/BinaryFormat/Magic.h
-rw-r--r-- root/root      5360 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/BinaryFormat/Wasm.h
-rw-r--r-- root/root       464 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/BinaryFormat/WasmRelocs.def
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/BinaryFormat/WasmRelocs/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Bitcode/
-rw-r--r-- root/root      6707 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Bitcode/BitCodes.h
-rw-r--r-- root/root     11215 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Bitcode/BitcodeReader.h
-rw-r--r-- root/root      6738 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Bitcode/BitcodeWriter.h
-rw-r--r-- root/root      2735 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Bitcode/BitcodeWriterPass.h
-rw-r--r-- root/root     16140 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Bitcode/BitstreamReader.h
-rw-r--r-- root/root     19455 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Bitcode/BitstreamWriter.h
-rw-r--r-- root/root     22932 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Bitcode/LLVMBitCodes.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/CodeGen/
-rw-r--r-- root/root      5336 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/Analysis.h
-rw-r--r-- root/root     24745 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/AsmPrinter.h
-rw-r--r-- root/root      2524 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/AtomicExpandUtils.h
-rw-r--r-- root/root     51176 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/BasicTTIImpl.h
-rw-r--r-- root/root      4817 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/CalcSpillWeights.h
-rw-r--r-- root/root     21229 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/CallingConvLower.h
-rw-r--r-- root/root     14992 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/CommandFlags.def
-rw-r--r-- root/root      1889 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/CostTable.h
-rw-r--r-- root/root       578 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/DAGCombine.h
-rw-r--r-- root/root      8356 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/DFAPacketizer.h
-rw-r--r-- root/root     30569 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/DIE.h
-rw-r--r-- root/root      1366 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/DIEValue.def
-rw-r--r-- root/root      1434 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/DwarfStringPoolEntry.h
-rw-r--r-- root/root      2182 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/EdgeBundles.h
-rw-r--r-- root/root      7956 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/ExecutionDepsFix.h
-rw-r--r-- root/root       698 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/ExpandReductions.h
-rw-r--r-- root/root     22833 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/FastISel.h
-rw-r--r-- root/root      6736 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/FaultMaps.h
-rw-r--r-- root/root     11583 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/FunctionLoweringInfo.h
-rw-r--r-- root/root      7493 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/GCMetadata.h
-rw-r--r-- root/root      2217 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/GCMetadataPrinter.h
-rw-r--r-- root/root      7139 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/GCStrategy.h
-rw-r--r-- root/root      1307 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/GCs.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/
-rw-r--r-- root/root      8207 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/CallLowering.h
-rw-r--r-- root/root      1954 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/GISelWorkList.h
-rw-r--r-- root/root     17557 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/IRTranslator.h
-rw-r--r-- root/root      1974 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/InstructionSelect.h
-rw-r--r-- root/root     14656 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/InstructionSelector.h
-rw-r--r-- root/root     31889 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h
-rw-r--r-- root/root     11322 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h
-rw-r--r-- root/root      2011 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/Legalizer.h
-rw-r--r-- root/root      4420 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/LegalizerHelper.h
-rw-r--r-- root/root     20045 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/LegalizerInfo.h
-rw-r--r-- root/root      2975 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/Localizer.h
-rw-r--r-- root/root     31667 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
-rw-r--r-- root/root     25501 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/RegBankSelect.h
-rw-r--r-- root/root      3235 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/RegisterBank.h
-rw-r--r-- root/root     29660 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/RegisterBankInfo.h
-rw-r--r-- root/root      1161 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/Types.h
-rw-r--r-- root/root      3874 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/GlobalISel/Utils.h
-rw-r--r-- root/root     46369 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/ISDOpcodes.h
-rw-r--r-- root/root      1876 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/IntrinsicLowering.h
-rw-r--r-- root/root      2978 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/LatencyPriorityQueue.h
-rw-r--r-- root/root      2887 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h
-rw-r--r-- root/root     10003 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/LexicalScopes.h
-rw-r--r-- root/root      1335 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/LinkAllAsmWriterComponents.h
-rw-r--r-- root/root      2324 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/LinkAllCodegenComponents.h
-rw-r--r-- root/root     34668 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/LiveInterval.h
-rw-r--r-- root/root      7008 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/LiveIntervalUnion.h
-rw-r--r-- root/root     19462 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/LiveIntervals.h
-rw-r--r-- root/root      7252 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/LivePhysRegs.h
-rw-r--r-- root/root     10862 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/LiveRangeEdit.h
-rw-r--r-- root/root      5890 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/LiveRegMatrix.h
-rw-r--r-- root/root      4444 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/LiveRegUnits.h
-rw-r--r-- root/root      3364 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/LiveStacks.h
-rw-r--r-- root/root     13027 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/LiveVariables.h
-rw-r--r-- root/root       916 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/LowLevelType.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/CodeGen/MIRParser/
-rw-r--r-- root/root      2911 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MIRParser/MIRParser.h
-rw-r--r-- root/root      1744 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MIRPrinter.h
-rw-r--r-- root/root     19735 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MIRYamlMapping.h
-rw-r--r-- root/root      2226 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachORelocation.h
-rw-r--r-- root/root     37546 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachineBasicBlock.h
-rw-r--r-- root/root      3005 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachineBlockFrequencyInfo.h
-rw-r--r-- root/root      2875 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachineBranchProbabilityInfo.h
-rw-r--r-- root/root      2106 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachineCombinerPattern.h
-rw-r--r-- root/root      5511 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachineConstantPool.h
-rw-r--r-- root/root      2972 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachineDominanceFrontier.h
-rw-r--r-- root/root     10650 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachineDominators.h
-rw-r--r-- root/root     30794 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachineFrameInfo.h
-rw-r--r-- root/root     36693 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachineFunction.h
-rw-r--r-- root/root      2968 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachineFunctionPass.h
-rw-r--r-- root/root     57355 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachineInstr.h
-rw-r--r-- root/root     21744 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachineInstrBuilder.h
-rw-r--r-- root/root      9178 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachineInstrBundle.h
-rw-r--r-- root/root     11188 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachineInstrBundleIterator.h
-rw-r--r-- root/root      4742 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachineJumpTableInfo.h
-rw-r--r-- root/root      7374 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachineLoopInfo.h
-rw-r--r-- root/root     12731 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachineMemOperand.h
-rw-r--r-- root/root      9798 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachineModuleInfo.h
-rw-r--r-- root/root      2747 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachineModuleInfoImpls.h
-rw-r--r-- root/root     34521 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachineOperand.h
-rw-r--r-- root/root      9103 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachineOptimizationRemarkEmitter.h
-rw-r--r-- root/root      5376 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachinePassRegistry.h
-rw-r--r-- root/root      2486 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachinePostDominators.h
-rw-r--r-- root/root      6042 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachineRegionInfo.h
-rw-r--r-- root/root     45145 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachineRegisterInfo.h
-rw-r--r-- root/root      4414 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachineSSAUpdater.h
-rw-r--r-- root/root     35624 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachineScheduler.h
-rw-r--r-- root/root     17556 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachineTraceMetrics.h
-rw-r--r-- root/root     33495 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MachineValueType.h
-rw-r--r-- root/root      1997 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/MacroFusion.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/CodeGen/PBQP/
-rw-r--r-- root/root      3805 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/PBQP/CostAllocator.h
-rw-r--r-- root/root     22337 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/PBQP/Graph.h
-rw-r--r-- root/root      8711 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/PBQP/Math.h
-rw-r--r-- root/root      7078 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/PBQP/ReductionRules.h
-rw-r--r-- root/root      1667 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/PBQP/Solution.h
-rw-r--r-- root/root      1865 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/PBQPRAConstraint.h
-rw-r--r-- root/root      1719 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/ParallelCG.h
-rw-r--r-- root/root     16464 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/Passes.h
-rw-r--r-- root/root       896 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/PreISelIntrinsicLowering.h
-rw-r--r-- root/root      6357 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/PseudoSourceValue.h
-rw-r--r-- root/root     16904 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/RegAllocPBQP.h
-rw-r--r-- root/root      1895 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/RegAllocRegistry.h
-rw-r--r-- root/root      4959 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/RegisterClassInfo.h
-rw-r--r-- root/root     21614 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/RegisterPressure.h
-rw-r--r-- root/root      8491 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/RegisterScavenging.h
-rw-r--r-- root/root      2449 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/RegisterUsageInfo.h
-rw-r--r-- root/root      4350 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/ResourcePriorityQueue.h
-rw-r--r-- root/root     22290 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/RuntimeLibcalls.def
-rw-r--r-- root/root      3084 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/RuntimeLibcalls.h
-rw-r--r-- root/root      1578 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/SDNodeProperties.td
-rw-r--r-- root/root     29110 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/ScheduleDAG.h
-rw-r--r-- root/root     15119 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/ScheduleDAGInstrs.h
-rw-r--r-- root/root       993 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/ScheduleDAGMutation.h
-rw-r--r-- root/root      6015 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/ScheduleDFS.h
-rw-r--r-- root/root      4737 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/ScheduleHazardRecognizer.h
-rw-r--r-- root/root      4239 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/SchedulerRegistry.h
-rw-r--r-- root/root      3709 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/ScoreboardHazardRecognizer.h
-rw-r--r-- root/root     71000 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/SelectionDAG.h
-rw-r--r-- root/root      2080 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/SelectionDAGAddressAnalysis.h
-rw-r--r-- root/root     12965 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/CodeGen/SelectionDAGISel.h
-rw-r--r-- root/root     79491 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/CodeGen/SelectionDAGNodes.h
-rw-r--r-- root/root      7612 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/SelectionDAGTargetInfo.h
-rw-r--r-- root/root     26120 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/SlotIndexes.h
-rw-r--r-- root/root     10448 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/StackMaps.h
-rw-r--r-- root/root      4965 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/StackProtector.h
-rw-r--r-- root/root      5218 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/TailDuplicator.h
-rw-r--r-- root/root      7059 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/TargetCallingConv.h
-rw-r--r-- root/root     15380 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/TargetFrameLowering.h
-rw-r--r-- root/root     78879 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/TargetInstrInfo.h
-rw-r--r-- root/root    152881 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/TargetLowering.h
-rw-r--r-- root/root      7947 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/TargetLoweringObjectFile.h
-rw-r--r-- root/root      8467 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/TargetLoweringObjectFileImpl.h
-rw-r--r-- root/root     16709 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/TargetOpcodes.def
-rw-r--r-- root/root      1378 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/TargetOpcodes.h
-rw-r--r-- root/root     17715 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/TargetPassConfig.h
-rw-r--r-- root/root     49006 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/TargetRegisterInfo.h
-rw-r--r-- root/root      7965 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/TargetSchedule.h
-rw-r--r-- root/root     10164 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/TargetSubtargetInfo.h
-rw-r--r-- root/root      1400 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/UnreachableBlockElim.h
-rw-r--r-- root/root     15913 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/ValueTypes.h
-rw-r--r-- root/root      8343 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/ValueTypes.td
-rw-r--r-- root/root      6592 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/VirtRegMap.h
-rw-r--r-- root/root      4077 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/CodeGen/WinEHFuncInfo.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Config/
-rw-r--r-- root/root      2096 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Config/AsmParsers.def
-rw-r--r-- root/root      2214 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Config/AsmPrinters.def
-rw-r--r-- root/root      2182 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Config/Disassemblers.def
-rw-r--r-- root/root      2038 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Config/Targets.def
-rw-r--r-- root/root      2138 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Config/abi-breaking.h
-rw-r--r-- root/root      2958 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Config/llvm-config.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/DebugInfo/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/
-rw-r--r-- root/root      2194 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h
-rw-r--r-- root/root      1231 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/CVDebugRecord.h
-rw-r--r-- root/root      3215 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/CVRecord.h
-rw-r--r-- root/root      1236 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/CVSymbolVisitor.h
-rw-r--r-- root/root      2219 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/CVTypeVisitor.h
-rw-r--r-- root/root     17050 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/CodeView.h
-rw-r--r-- root/root      1194 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/CodeViewError.h
-rw-r--r-- root/root      4786 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/CodeViewRecordIO.h
-rw-r--r-- root/root      5972 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/CodeViewRegisters.def
-rw-r--r-- root/root      9731 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/CodeViewSymbols.def
-rw-r--r-- root/root      7710 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/CodeViewTypes.def
-rw-r--r-- root/root      2201 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/ContinuationRecordBuilder.h
-rw-r--r-- root/root      3102 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h
-rw-r--r-- root/root      2124 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/DebugCrossExSubsection.h
-rw-r--r-- root/root      2797 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h
-rw-r--r-- root/root      1843 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h
-rw-r--r-- root/root      3799 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h
-rw-r--r-- root/root      4852 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/DebugLinesSubsection.h
-rw-r--r-- root/root      2780 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h
-rw-r--r-- root/root      1432 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/DebugSubsection.h
-rw-r--r-- root/root      3437 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h
-rw-r--r-- root/root      4354 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h
-rw-r--r-- root/root      1841 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/DebugSymbolRVASubsection.h
-rw-r--r-- root/root      1614 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h
-rw-r--r-- root/root       897 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/DebugUnknownSubsection.h
-rw-r--r-- root/root      1764 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/EnumTables.h
-rw-r--r-- root/root      1959 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/Formatters.h
-rw-r--r-- root/root      1347 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/FunctionId.h
-rw-r--r-- root/root      1348 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/GUID.h
-rw-r--r-- root/root      2913 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h
-rw-r--r-- root/root      4659 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h
-rw-r--r-- root/root      3627 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/Line.h
-rw-r--r-- root/root      2678 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h
-rw-r--r-- root/root       781 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/RecordName.h
-rw-r--r-- root/root      8139 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/RecordSerialization.h
-rw-r--r-- root/root      1806 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/SimpleTypeSerializer.h
-rw-r--r-- root/root      3982 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/StringsAndChecksums.h
-rw-r--r-- root/root      3493 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/SymbolDeserializer.h
-rw-r--r-- root/root      1181 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/SymbolDumpDelegate.h
-rw-r--r-- root/root      1929 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/SymbolDumper.h
-rw-r--r-- root/root     25386 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/SymbolRecord.h
-rw-r--r-- root/root      1530 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/SymbolRecordMapping.h
-rw-r--r-- root/root      3012 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/SymbolSerializer.h
-rw-r--r-- root/root      2616 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h
-rw-r--r-- root/root      1829 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h
-rw-r--r-- root/root      1013 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/SymbolVisitorDelegate.h
-rw-r--r-- root/root      1278 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/TypeCollection.h
-rw-r--r-- root/root      5520 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/TypeDeserializer.h
-rw-r--r-- root/root      3311 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/TypeDumpVisitor.h
-rw-r--r-- root/root      7915 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/TypeHashing.h
-rw-r--r-- root/root      9482 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/TypeIndex.h
-rw-r--r-- root/root      1726 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h
-rw-r--r-- root/root     30179 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/TypeRecord.h
-rw-r--r-- root/root      1795 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/TypeRecordMapping.h
-rw-r--r-- root/root      4427 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/TypeStreamMerger.h
-rw-r--r-- root/root       933 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h
-rw-r--r-- root/root      1181 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/TypeTableCollection.h
-rw-r--r-- root/root      3802 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h
-rw-r--r-- root/root      2704 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h
-rw-r--r-- root/root      8613 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/DIContext.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/
-rw-r--r-- root/root      6401 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h
-rw-r--r-- root/root      3809 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
-rw-r--r-- root/root      1678 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFAttribute.h
-rw-r--r-- root/root      1347 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFCompileUnit.h
-rw-r--r-- root/root     11062 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFContext.h
-rw-r--r-- root/root      2005 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFDataExtractor.h
-rw-r--r-- root/root      2269 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h
-rw-r--r-- root/root      2207 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h
-rw-r--r-- root/root      2397 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFDebugAranges.h
-rw-r--r-- root/root      1393 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFDebugFrame.h
-rw-r--r-- root/root      2034 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h
-rw-r--r-- root/root      9743 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFDebugLine.h
-rw-r--r-- root/root      3434 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFDebugLoc.h
-rw-r--r-- root/root      1706 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFDebugMacro.h
-rw-r--r-- root/root      2376 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h
-rw-r--r-- root/root      4527 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h
-rw-r--r-- root/root     13995 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFDie.h
-rw-r--r-- root/root      4647 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFExpression.h
-rw-r--r-- root/root     12169 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFFormValue.h
-rw-r--r-- root/root      2025 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFGdbIndex.h
-rw-r--r-- root/root      3903 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFObject.h
-rw-r--r-- root/root      1195 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFRelocMap.h
-rw-r--r-- root/root       661 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFSection.h
-rw-r--r-- root/root      1699 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFTypeUnit.h
-rw-r--r-- root/root     18625 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFUnit.h
-rw-r--r-- root/root      2521 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFUnitIndex.h
-rw-r--r-- root/root     10728 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/DWARF/DWARFVerifier.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/DebugInfo/MSF/
-rw-r--r-- root/root      1308 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/MSF/IMSFFile.h
-rw-r--r-- root/root      5906 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/MSF/MSFBuilder.h
-rw-r--r-- root/root      4414 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/MSF/MSFCommon.h
-rw-r--r-- root/root      1189 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/MSF/MSFError.h
-rw-r--r-- root/root      6298 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/MSF/MappedBlockStream.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/
-rw-r--r-- root/root      1816 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/DIA/
-rw-r--r-- root/root      1014 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/DIA/DIADataStream.h
-rw-r--r-- root/root      1065 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h
-rw-r--r-- root/root      1057 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h
-rw-r--r-- root/root      1142 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h
-rw-r--r-- root/root      1125 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h
-rw-r--r-- root/root      1077 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/DIA/DIAEnumTables.h
-rw-r--r-- root/root      1139 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/DIA/DIAError.h
-rw-r--r-- root/root      1266 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/DIA/DIALineNumber.h
-rw-r--r-- root/root      8715 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h
-rw-r--r-- root/root      2769 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/DIA/DIASession.h
-rw-r--r-- root/root      1162 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/DIA/DIASourceFile.h
-rw-r--r-- root/root      1529 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/DIA/DIASupport.h
-rw-r--r-- root/root       841 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/DIA/DIATable.h
-rw-r--r-- root/root      1116 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/GenericError.h
-rw-r--r-- root/root      1231 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/IPDBDataStream.h
-rw-r--r-- root/root      1025 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/IPDBEnumChildren.h
-rw-r--r-- root/root      1141 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/IPDBLineNumber.h
-rw-r--r-- root/root      9582 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/IPDBRawSymbol.h
-rw-r--r-- root/root      2829 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/IPDBSession.h
-rw-r--r-- root/root      1068 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/IPDBSourceFile.h
-rw-r--r-- root/root       715 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/IPDBTable.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/
-rw-r--r-- root/root      2006 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h
-rw-r--r-- root/root      3092 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h
-rw-r--r-- root/root      3992 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/DbiModuleList.h
-rw-r--r-- root/root      3830 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/DbiStream.h
-rw-r--r-- root/root      3864 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h
-rw-r--r-- root/root       646 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/EnumTables.h
-rw-r--r-- root/root      1785 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/Formatters.h
-rw-r--r-- root/root      2627 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h
-rw-r--r-- root/root      2701 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/GlobalsStream.h
-rw-r--r-- root/root       757 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/Hash.h
-rw-r--r-- root/root      2779 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/HashTable.h
-rw-r--r-- root/root       837 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/ISectionContribVisitor.h
-rw-r--r-- root/root      2572 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/InfoStream.h
-rw-r--r-- root/root      1612 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h
-rw-r--r-- root/root      2579 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h
-rw-r--r-- root/root      1600 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/NamedStreamMap.h
-rw-r--r-- root/root      1333 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/NativeBuiltinSymbol.h
-rw-r--r-- root/root      1168 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/NativeCompilandSymbol.h
-rw-r--r-- root/root      1205 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/NativeEnumModules.h
-rw-r--r-- root/root      2040 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/NativeEnumSymbol.h
-rw-r--r-- root/root      1529 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/NativeEnumTypes.h
-rw-r--r-- root/root      1143 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/NativeExeSymbol.h
-rw-r--r-- root/root      8831 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h
-rw-r--r-- root/root      3814 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/NativeSession.h
-rw-r--r-- root/root      4302 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/PDBFile.h
-rw-r--r-- root/root      2246 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h
-rw-r--r-- root/root      1828 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/PDBStringTable.h
-rw-r--r-- root/root      1678 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h
-rw-r--r-- root/root      1782 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/PublicsStream.h
-rw-r--r-- root/root      3005 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/RawConstants.h
-rw-r--r-- root/root      1270 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/RawError.h
-rw-r--r-- root/root     11101 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/RawTypes.h
-rw-r--r-- root/root      1117 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/SymbolStream.h
-rw-r--r-- root/root       700 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/TpiHashing.h
-rw-r--r-- root/root      2364 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/TpiStream.h
-rw-r--r-- root/root      2478 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h
-rw-r--r-- root/root       910 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDB.h
-rw-r--r-- root/root      2140 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBContext.h
-rw-r--r-- root/root      1780 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBExtras.h
-rw-r--r-- root/root      3344 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymDumper.h
-rw-r--r-- root/root      5459 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbol.h
-rw-r--r-- root/root      1135 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h
-rw-r--r-- root/root      1181 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolBlock.h
-rw-r--r-- root/root      1113 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolCompiland.h
-rw-r--r-- root/root      1698 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h
-rw-r--r-- root/root      1025 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h
-rw-r--r-- root/root      1158 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolCustom.h
-rw-r--r-- root/root      1842 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolData.h
-rw-r--r-- root/root      1319 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolExe.h
-rw-r--r-- root/root      2818 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolFunc.h
-rw-r--r-- root/root      1577 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h
-rw-r--r-- root/root      1592 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h
-rw-r--r-- root/root      1519 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolLabel.h
-rw-r--r-- root/root      1442 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h
-rw-r--r-- root/root      1827 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolThunk.h
-rw-r--r-- root/root      1332 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h
-rw-r--r-- root/root      2062 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h
-rw-r--r-- root/root      1147 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h
-rw-r--r-- root/root       976 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h
-rw-r--r-- root/root      1001 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h
-rw-r--r-- root/root      1699 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h
-rw-r--r-- root/root      1010 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h
-rw-r--r-- root/root      1057 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h
-rw-r--r-- root/root      1570 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h
-rw-r--r-- root/root       942 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h
-rw-r--r-- root/root      1261 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h
-rw-r--r-- root/root      1694 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h
-rw-r--r-- root/root      1811 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h
-rw-r--r-- root/root      1179 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h
-rw-r--r-- root/root      1139 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h
-rw-r--r-- root/root       956 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolUnknown.h
-rw-r--r-- root/root      1008 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h
-rw-r--r-- root/root      9734 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/PDBTypes.h
-rw-r--r-- root/root      5827 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/PDB/UDTLayout.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/DebugInfo/Symbolize/
-rw-r--r-- root/root      1521 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/Symbolize/DIPrinter.h
-rw-r--r-- root/root      1709 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/Symbolize/SymbolizableModule.h
-rw-r--r-- root/root      4626 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/DebugInfo/Symbolize/Symbolize.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Demangle/
-rw-r--r-- root/root       905 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Demangle/Demangle.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/ExecutionEngine/
-rw-r--r-- root/root     26684 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/ExecutionEngine.h
-rw-r--r-- root/root      1592 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/GenericValue.h
-rw-r--r-- root/root       845 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Interpreter.h
-rw-r--r-- root/root      4492 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/ExecutionEngine/JITEventListener.h
-rw-r--r-- root/root      9108 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/JITSymbol.h
-rw-r--r-- root/root      1176 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/MCJIT.h
-rw-r--r-- root/root      4960 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/OProfileWrapper.h
-rw-r--r-- root/root      1315 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/ObjectCache.h
-rw-r--r-- root/root      2233 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/ObjectMemoryBuffer.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/
-rw-r--r-- root/root     22578 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
-rw-r--r-- root/root      3507 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/CompileUtils.h
-rw-r--r-- root/root      6528 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/ExecutionUtils.h
-rw-r--r-- root/root      4160 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h
-rw-r--r-- root/root      3675 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/IRCompileLayer.h
-rw-r--r-- root/root      3568 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/IRTransformLayer.h
-rw-r--r-- root/root     17357 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/IndirectionUtils.h
-rw-r--r-- root/root      1942 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/LambdaResolver.h
-rw-r--r-- root/root     10471 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h
-rw-r--r-- root/root      1168 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/NullResolver.h
-rw-r--r-- root/root      4040 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h
-rw-r--r-- root/root      9440 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/OrcABISupport.h
-rw-r--r-- root/root      1578 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/OrcError.h
-rw-r--r-- root/root     24480 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
-rw-r--r-- root/root     11802 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h
-rw-r--r-- root/root     17198 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h
-rw-r--r-- root/root     18853 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/RPCSerialization.h
-rw-r--r-- root/root     59904 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/RPCUtils.h
-rw-r--r-- root/root     12841 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
-rw-r--r-- root/root      6154 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/RawByteChannel.h
-rw-r--r-- root/root     19078 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h
-rw-r--r-- root/root      3347 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/Orc/SymbolStringPool.h
-rw-r--r-- root/root      1298 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/OrcMCJITReplacement.h
-rw-r--r-- root/root      6174 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/RTDyldMemoryManager.h
-rw-r--r-- root/root     10267 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/RuntimeDyld.h
-rw-r--r-- root/root      3812 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/RuntimeDyldChecker.h
-rw-r--r-- root/root      8631 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ExecutionEngine/SectionMemoryManager.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/FuzzMutate/
-rw-r--r-- root/root      2978 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/FuzzMutate/FuzzerCLI.h
-rw-r--r-- root/root      3761 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/FuzzMutate/IRMutator.h
-rw-r--r-- root/root      7110 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/FuzzMutate/OpDescriptor.h
-rw-r--r-- root/root      1986 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/FuzzMutate/Operations.h
-rw-r--r-- root/root      3098 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/FuzzMutate/Random.h
-rw-r--r-- root/root      2683 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/FuzzMutate/RandomIRBuilder.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/IR/
-rw-r--r-- root/root      4337 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/Argument.h
-rw-r--r-- root/root      2225 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/AssemblyAnnotationWriter.h
-rw-r--r-- root/root     13041 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/IR/Attributes.gen
-rw-r--r-- root/root     33738 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/Attributes.h
-rw-r--r-- root/root      7080 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/Attributes.td
-rw-r--r-- root/root      3270 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/AutoUpgrade.h
-rw-r--r-- root/root     17711 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/BasicBlock.h
-rw-r--r-- root/root      9683 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/CFG.h
-rw-r--r-- root/root     24518 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/CallSite.h
-rw-r--r-- root/root      8567 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/CallingConv.h
-rw-r--r-- root/root      1987 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/Comdat.h
-rw-r--r-- root/root      6649 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/Constant.h
-rw-r--r-- root/root      9573 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/ConstantFolder.h
-rw-r--r-- root/root     14866 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/ConstantRange.h
-rw-r--r-- root/root     51441 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/Constants.h
-rw-r--r-- root/root     39738 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/DIBuilder.h
-rw-r--r-- root/root     19820 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/DataLayout.h
-rw-r--r-- root/root      5042 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/DebugInfo.h
-rw-r--r-- root/root      2176 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/DebugInfoFlags.def
-rw-r--r-- root/root    111332 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/DebugInfoMetadata.h
-rw-r--r-- root/root      4527 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/DebugLoc.h
-rw-r--r-- root/root     19349 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/DerivedTypes.h
-rw-r--r-- root/root      1328 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/DerivedUser.h
-rw-r--r-- root/root      2941 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/DiagnosticHandler.h
-rw-r--r-- root/root     41078 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/DiagnosticInfo.h
-rw-r--r-- root/root      3532 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/DiagnosticPrinter.h
-rw-r--r-- root/root     14268 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/IR/Dominators.h
-rw-r--r-- root/root     27229 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/Function.h
-rw-r--r-- root/root      1455 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/GVMaterializer.h
-rw-r--r-- root/root      5422 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/GetElementPtrTypeIterator.h
-rw-r--r-- root/root      3310 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/GlobalAlias.h
-rw-r--r-- root/root      2644 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/GlobalIFunc.h
-rw-r--r-- root/root      3139 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/GlobalIndirectSymbol.h
-rw-r--r-- root/root      5944 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/GlobalObject.h
-rw-r--r-- root/root     20899 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/GlobalValue.h
-rw-r--r-- root/root      9383 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/GlobalVariable.h
-rw-r--r-- root/root     82466 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/IRBuilder.h
-rw-r--r-- root/root      3276 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/IRPrintingPasses.h
-rw-r--r-- root/root     13604 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/InlineAsm.h
-rw-r--r-- root/root      5155 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/InstIterator.h
-rw-r--r-- root/root     13579 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/InstVisitor.h
-rw-r--r-- root/root     64644 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/InstrTypes.h
-rw-r--r-- root/root      8051 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/Instruction.def
-rw-r--r-- root/root     25831 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/Instruction.h
-rw-r--r-- root/root    192036 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/Instructions.h
-rw-r--r-- root/root     25991 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/IntrinsicInst.h
-rw-r--r-- root/root   2190316 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/IR/Intrinsics.gen
-rw-r--r-- root/root      6942 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/Intrinsics.h
-rw-r--r-- root/root     48969 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/Intrinsics.td
-rw-r--r-- root/root     27881 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/IntrinsicsAArch64.td
-rw-r--r-- root/root     31603 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/IntrinsicsAMDGPU.td
-rw-r--r-- root/root     34102 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/IntrinsicsARM.td
-rw-r--r-- root/root      1164 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/IntrinsicsBPF.td
-rw-r--r-- root/root    338363 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/IntrinsicsHexagon.td
-rw-r--r-- root/root     93965 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/IntrinsicsMips.td
-rw-r--r-- root/root    194042 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/IntrinsicsNVVM.td
-rw-r--r-- root/root     58895 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/IntrinsicsPowerPC.td
-rw-r--r-- root/root     17464 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/IntrinsicsSystemZ.td
-rw-r--r-- root/root      1021 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/IntrinsicsWebAssembly.td
-rw-r--r-- root/root    327799 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/IntrinsicsX86.td
-rw-r--r-- root/root      6585 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/IntrinsicsXCore.td
-rw-r--r-- root/root     14883 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/LLVMContext.h
-rw-r--r-- root/root      3320 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/LegacyPassManager.h
-rw-r--r-- root/root     17763 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/LegacyPassManagers.h
-rw-r--r-- root/root      5075 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/LegacyPassNameParser.h
-rw-r--r-- root/root      8019 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/MDBuilder.h
-rw-r--r-- root/root      1962 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/Mangler.h
-rw-r--r-- root/root      5055 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/Metadata.def
-rw-r--r-- root/root     46370 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/Metadata.h
-rw-r--r-- root/root     33318 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/Module.h
-rw-r--r-- root/root      2595 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/ModuleSlotTracker.h
-rw-r--r-- root/root     30701 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/ModuleSummaryIndex.h
-rw-r--r-- root/root      9786 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/ModuleSummaryIndexYAML.h
-rw-r--r-- root/root     11794 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/NoFolder.h
-rw-r--r-- root/root      5890 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/OperandTraits.h
-rw-r--r-- root/root     17923 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/Operator.h
-rw-r--r-- root/root      2253 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/OptBisect.h
-rw-r--r-- root/root     53554 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/PassManager.h
-rw-r--r-- root/root     12228 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/PassManagerInternal.h
-rw-r--r-- root/root     53865 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/PatternMatch.h
-rw-r--r-- root/root      2625 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/PredIteratorCache.h
-rw-r--r-- root/root      3156 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/ProfileSummary.h
-rw-r--r-- root/root      1285 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/SafepointIRVerifier.h
-rw-r--r-- root/root     15955 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/Statepoint.h
-rw-r--r-- root/root      4532 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/SymbolTableListTraits.h
-rw-r--r-- root/root      4607 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/TrackingMDRef.h
-rw-r--r-- root/root     19197 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/Type.h
-rw-r--r-- root/root     13658 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/TypeBuilder.h
-rw-r--r-- root/root      2601 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/TypeFinder.h
-rw-r--r-- root/root      5814 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/Use.h
-rw-r--r-- root/root      1183 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/UseListOrder.h
-rw-r--r-- root/root     11063 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/User.h
-rw-r--r-- root/root      3674 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/Value.def
-rw-r--r-- root/root     29213 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/Value.h
-rw-r--r-- root/root     18403 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/ValueHandle.h
-rw-r--r-- root/root     14441 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/ValueMap.h
-rw-r--r-- root/root      4376 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/ValueSymbolTable.h
-rw-r--r-- root/root      5592 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IR/Verifier.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/IRReader/
-rw-r--r-- root/root      2413 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/IRReader/IRReader.h
-rw-r--r-- root/root     19875 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/InitializePasses.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/LTO/
-rw-r--r-- root/root      1535 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/LTO/Caching.h
-rw-r--r-- root/root      7943 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/LTO/Config.h
-rw-r--r-- root/root     16192 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/LTO/LTO.h
-rw-r--r-- root/root      1824 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/LTO/LTOBackend.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/LTO/legacy/
-rw-r--r-- root/root      9419 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/LTO/legacy/LTOCodeGenerator.h
-rw-r--r-- root/root      7195 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/LTO/legacy/LTOModule.h
-rw-r--r-- root/root     11425 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/LTO/legacy/ThinLTOCodeGenerator.h
-rw-r--r-- root/root      1124 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/LTO/legacy/UpdateCompilerUsed.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/LineEditor/
-rw-r--r-- root/root      5127 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/LineEditor/LineEditor.h
-rw-r--r-- root/root      1827 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/LinkAllIR.h
-rw-r--r-- root/root     10305 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/LinkAllPasses.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Linker/
-rw-r--r-- root/root      2987 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Linker/IRMover.h
-rw-r--r-- root/root      1818 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Linker/Linker.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/MC/
-rw-r--r-- root/root      3433 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/ConstantPools.h
-rw-r--r-- root/root      3289 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/LaneBitmask.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/MC/MCAnalysis/
-rw-r--r-- root/root      6751 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCAsmBackend.h
-rw-r--r-- root/root     23743 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCAsmInfo.h
-rw-r--r-- root/root       872 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCAsmInfoCOFF.h
-rw-r--r-- root/root       899 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCAsmInfoDarwin.h
-rw-r--r-- root/root       885 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCAsmInfoELF.h
-rw-r--r-- root/root       566 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCAsmInfoWasm.h
-rw-r--r-- root/root      3729 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCAsmLayout.h
-rw-r--r-- root/root       938 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCAsmMacro.h
-rw-r--r-- root/root     15233 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCAssembler.h
-rw-r--r-- root/root      1250 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCCodeEmitter.h
-rw-r--r-- root/root      9605 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCCodePadder.h
-rw-r--r-- root/root     10670 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCCodeView.h
-rw-r--r-- root/root     27561 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCContext.h
-rw-r--r-- root/root      2928 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCDirectives.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/MC/MCDisassembler/
-rw-r--r-- root/root      4529 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCDisassembler/MCDisassembler.h
-rw-r--r-- root/root      2162 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCDisassembler/MCExternalSymbolizer.h
-rw-r--r-- root/root      1585 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCDisassembler/MCRelocationInfo.h
-rw-r--r-- root/root      3510 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCDisassembler/MCSymbolizer.h
-rw-r--r-- root/root     17463 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCDwarf.h
-rw-r--r-- root/root      4788 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCELFObjectWriter.h
-rw-r--r-- root/root      3567 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCELFStreamer.h
-rw-r--r-- root/root     18472 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCExpr.h
-rw-r--r-- root/root      1392 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCFixedLenDisassembler.h
-rw-r--r-- root/root      4331 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCFixup.h
-rw-r--r-- root/root      1298 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCFixupKindInfo.h
-rw-r--r-- root/root     20541 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCFragment.h
-rw-r--r-- root/root      6025 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCInst.h
-rw-r--r-- root/root      1822 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCInstBuilder.h
-rw-r--r-- root/root      3471 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCInstPrinter.h
-rw-r--r-- root/root      2106 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCInstrAnalysis.h
-rw-r--r-- root/root     25024 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCInstrDesc.h
-rw-r--r-- root/root      1979 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCInstrInfo.h
-rw-r--r-- root/root      9195 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCInstrItineraries.h
-rw-r--r-- root/root      1688 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCLabel.h
-rw-r--r-- root/root      5793 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCLinkerOptimizationHint.h
-rw-r--r-- root/root      9602 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCMachObjectWriter.h
-rw-r--r-- root/root     13776 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCObjectFileInfo.h
-rw-r--r-- root/root      7958 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCObjectStreamer.h
-rw-r--r-- root/root      6384 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCObjectWriter.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/MC/MCParser/
-rw-r--r-- root/root      1194 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCParser/AsmCond.h
-rw-r--r-- root/root      2094 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCParser/AsmLexer.h
-rw-r--r-- root/root      7937 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCParser/MCAsmLexer.h
-rw-r--r-- root/root     10576 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCParser/MCAsmParser.h
-rw-r--r-- root/root      3612 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCParser/MCAsmParserExtension.h
-rw-r--r-- root/root      1018 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCParser/MCAsmParserUtils.h
-rw-r--r-- root/root      3643 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCParser/MCParsedAsmOperand.h
-rw-r--r-- root/root     15433 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCParser/MCTargetAsmParser.h
-rw-r--r-- root/root     26270 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCRegisterInfo.h
-rw-r--r-- root/root      8961 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCSchedule.h
-rw-r--r-- root/root      5857 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCSection.h
-rw-r--r-- root/root      3516 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCSectionCOFF.h
-rw-r--r-- root/root      3305 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCSectionELF.h
-rw-r--r-- root/root      3453 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCSectionMachO.h
-rw-r--r-- root/root      2902 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCSectionWasm.h
-rw-r--r-- root/root     38557 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCStreamer.h
-rw-r--r-- root/root      6996 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCSubtargetInfo.h
-rw-r--r-- root/root     13839 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCSymbol.h
-rw-r--r-- root/root      1629 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCSymbolCOFF.h
-rw-r--r-- root/root      1460 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCSymbolELF.h
-rw-r--r-- root/root      4099 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCSymbolMachO.h
-rw-r--r-- root/root      2297 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCSymbolWasm.h
-rw-r--r-- root/root      2008 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCTargetOptions.h
-rw-r--r-- root/root      3274 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCTargetOptionsCommandFlags.def
-rw-r--r-- root/root      2521 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCValue.h
-rw-r--r-- root/root      1379 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCWasmObjectWriter.h
-rw-r--r-- root/root      2843 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCWasmStreamer.h
-rw-r--r-- root/root      2217 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCWin64EH.h
-rw-r--r-- root/root      1599 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCWinCOFFObjectWriter.h
-rw-r--r-- root/root      2684 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCWinCOFFStreamer.h
-rw-r--r-- root/root      1871 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MCWinEH.h
-rw-r--r-- root/root      2060 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/MachineLocation.h
-rw-r--r-- root/root      7682 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/SectionKind.h
-rw-r--r-- root/root      2127 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/StringTableBuilder.h
-rw-r--r-- root/root      4578 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/MC/SubtargetFeature.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Object/
-rw-r--r-- root/root      8078 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Object/Archive.h
-rw-r--r-- root/root      1524 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Object/ArchiveWriter.h
-rw-r--r-- root/root      5577 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Object/Binary.h
-rw-r--r-- root/root     41909 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Object/COFF.h
-rw-r--r-- root/root      3115 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Object/COFFImportFile.h
-rw-r--r-- root/root      1707 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Object/COFFModuleDefinition.h
-rw-r--r-- root/root      2305 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Object/Decompressor.h
-rw-r--r-- root/root     18700 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Object/ELF.h
-rw-r--r-- root/root     35577 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Object/ELFObjectFile.h
-rw-r--r-- root/root     25050 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Object/ELFTypes.h
-rw-r--r-- root/root      2880 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Object/Error.h
-rw-r--r-- root/root      2572 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Object/IRObjectFile.h
-rw-r--r-- root/root     11027 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Object/IRSymtab.h
-rw-r--r-- root/root     27682 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Object/MachO.h
-rw-r--r-- root/root      4987 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Object/MachOUniversal.h
-rw-r--r-- root/root      1893 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Object/ModuleSymbolTable.h
-rw-r--r-- root/root     16581 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Object/ObjectFile.h
-rw-r--r-- root/root      9012 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Object/RelocVisitor.h
-rw-r--r-- root/root     13671 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Object/StackMapParser.h
-rw-r--r-- root/root       765 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Object/SymbolSize.h
-rw-r--r-- root/root      6679 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Object/SymbolicFile.h
-rw-r--r-- root/root     10017 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Object/Wasm.h
-rw-r--r-- root/root      7368 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Object/WindowsResource.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/ObjectYAML/
-rw-r--r-- root/root      7095 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ObjectYAML/COFFYAML.h
-rw-r--r-- root/root      3475 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ObjectYAML/CodeViewYAMLDebugSections.h
-rw-r--r-- root/root      1432 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ObjectYAML/CodeViewYAMLSymbols.h
-rw-r--r-- root/root      1816 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h
-rw-r--r-- root/root      1912 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ObjectYAML/CodeViewYAMLTypes.h
-rw-r--r-- root/root      1463 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ObjectYAML/DWARFEmitter.h
-rw-r--r-- root/root      8521 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ObjectYAML/DWARFYAML.h
-rw-r--r-- root/root     10481 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ObjectYAML/ELFYAML.h
-rw-r--r-- root/root      8977 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ObjectYAML/MachOYAML.h
-rw-r--r-- root/root      1125 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ObjectYAML/ObjectYAML.h
-rw-r--r-- root/root     10887 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ObjectYAML/WasmYAML.h
-rw-r--r-- root/root      3709 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ObjectYAML/YAML.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Option/
-rw-r--r-- root/root      4052 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Option/Arg.h
-rw-r--r-- root/root     17470 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Option/ArgList.h
-rw-r--r-- root/root      5160 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Option/OptParser.td
-rw-r--r-- root/root      1072 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Option/OptSpecifier.h
-rw-r--r-- root/root      7994 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Option/OptTable.h
-rw-r--r-- root/root      6218 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Option/Option.h
-rw-r--r-- root/root     15524 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Pass.h
-rw-r--r-- root/root     10035 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/PassAnalysisSupport.h
-rw-r--r-- root/root      4510 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/PassInfo.h
-rw-r--r-- root/root      3863 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/PassRegistry.h
-rw-r--r-- root/root     11455 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/PassSupport.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Passes/
-rw-r--r-- root/root     30345 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Passes/PassBuilder.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/ProfileData/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/ProfileData/Coverage/
-rw-r--r-- root/root     28792 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ProfileData/Coverage/CoverageMapping.h
-rw-r--r-- root/root      7132 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ProfileData/Coverage/CoverageMappingReader.h
-rw-r--r-- root/root      1993 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ProfileData/Coverage/CoverageMappingWriter.h
-rw-r--r-- root/root     13848 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ProfileData/GCOV.h
-rw-r--r-- root/root     37168 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ProfileData/InstrProf.h
-rw-r--r-- root/root     28265 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ProfileData/InstrProfData.inc
-rw-r--r-- root/root     15944 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ProfileData/InstrProfReader.h
-rw-r--r-- root/root      3476 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ProfileData/InstrProfWriter.h
-rw-r--r-- root/root      2987 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ProfileData/ProfileCommon.h
-rw-r--r-- root/root     16690 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ProfileData/SampleProf.h
-rw-r--r-- root/root     17880 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ProfileData/SampleProfReader.h
-rw-r--r-- root/root      4246 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ProfileData/SampleProfWriter.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Support/
-rw-r--r-- root/root      5575 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/AArch64TargetParser.def
-rw-r--r-- root/root      5419 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/AMDGPUKernelDescriptor.h
-rw-r--r-- root/root     17765 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/AMDGPUMetadata.h
-rw-r--r-- root/root      6080 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/ARMAttributeParser.h
-rw-r--r-- root/root      9127 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/ARMBuildAttributes.h
-rw-r--r-- root/root      3783 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/ARMEHABI.h
-rw-r--r-- root/root     15672 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Support/ARMTargetParser.def
-rw-r--r-- root/root     16762 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/ARMWinEH.h
-rw-r--r-- root/root      4893 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/AlignOf.h
-rw-r--r-- root/root     16692 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Allocator.h
-rw-r--r-- root/root      4865 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/ArrayRecycler.h
-rw-r--r-- root/root      1088 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Atomic.h
-rw-r--r-- root/root      6089 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/AtomicOrdering.h
-rw-r--r-- root/root      8878 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/BinaryByteStream.h
-rw-r--r-- root/root      3684 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/BinaryItemStream.h
-rw-r--r-- root/root      3872 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/BinaryStream.h
-rw-r--r-- root/root     12069 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/BinaryStreamArray.h
-rw-r--r-- root/root      1293 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/BinaryStreamError.h
-rw-r--r-- root/root     10776 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/BinaryStreamReader.h
-rw-r--r-- root/root     10330 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/BinaryStreamRef.h
-rw-r--r-- root/root      7457 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/BinaryStreamWriter.h
-rw-r--r-- root/root      2486 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/BlockFrequency.h
-rw-r--r-- root/root      7647 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/BranchProbability.h
-rw-r--r-- root/root      1874 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/CBindingWrapping.h
-rw-r--r-- root/root       976 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/COM.h
-rw-r--r-- root/root      3375 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/CachePruning.h
-rw-r--r-- root/root       944 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Capacity.h
-rw-r--r-- root/root     14006 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Casting.h
-rw-r--r-- root/root      5694 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Chrono.h
-rw-r--r-- root/root      1458 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/CodeGen.h
-rw-r--r-- root/root      1738 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/CodeGenCWrappers.h
-rw-r--r-- root/root      1052 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/CodeGenCoverage.h
-rw-r--r-- root/root     66189 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/CommandLine.h
-rw-r--r-- root/root     17937 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Compiler.h
-rw-r--r-- root/root      1347 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Compression.h
-rw-r--r-- root/root     10970 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/ConvertUTF.h
-rw-r--r-- root/root      6370 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/CrashRecoveryContext.h
-rw-r--r-- root/root      5687 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/DOTGraphTraits.h
-rw-r--r-- root/root     17454 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/DataExtractor.h
-rw-r--r-- root/root      3936 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Support/DataTypes.h
-rw-r--r-- root/root      4674 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Debug.h
-rw-r--r-- root/root      6398 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/DebugCounter.h
-rw-r--r-- root/root      5908 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/DynamicLibrary.h
-rw-r--r-- root/root     14116 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Endian.h
-rw-r--r-- root/root      1734 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/EndianStream.h
-rw-r--r-- root/root      3815 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Errc.h
-rw-r--r-- root/root      1435 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Errno.h
-rw-r--r-- root/root     38047 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Error.h
-rw-r--r-- root/root      6356 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/ErrorHandling.h
-rw-r--r-- root/root      8132 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/ErrorOr.h
-rw-r--r-- root/root      2873 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/FileOutputBuffer.h
-rw-r--r-- root/root     38007 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/FileSystem.h
-rw-r--r-- root/root      2646 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/FileUtilities.h
-rw-r--r-- root/root      9621 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Format.h
-rw-r--r-- root/root      2784 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/FormatAdapters.h
-rw-r--r-- root/root      2073 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/FormatCommon.h
-rw-r--r-- root/root     15635 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/FormatProviders.h
-rw-r--r-- root/root     10235 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/FormatVariadic.h
-rw-r--r-- root/root      3619 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/FormatVariadicDetails.h
-rw-r--r-- root/root      5153 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/FormattedStream.h
-rw-r--r-- root/root     30304 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/GenericDomTree.h
-rw-r--r-- root/root     63114 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/GenericDomTreeConstruction.h
-rw-r--r-- root/root      1362 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/GlobPattern.h
-rw-r--r-- root/root     11056 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/GraphWriter.h
-rw-r--r-- root/root      3371 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Host.h
-rw-r--r-- root/root      1290 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/JamCRC.h
-rw-r--r-- root/root      6087 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/KnownBits.h
-rw-r--r-- root/root      5634 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/LEB128.h
-rw-r--r-- root/root      2700 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/LineIterator.h
-rw-r--r-- root/root       223 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Locale.h
-rw-r--r-- root/root      3167 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/LockFileManager.h
-rw-r--r-- root/root      9733 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/LowLevelTypeImpl.h
-rw-r--r-- root/root      3504 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/MD5.h
-rw-r--r-- root/root      3020 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/ManagedStatic.h
-rw-r--r-- root/root     28388 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/MathExtras.h
-rw-r--r-- root/root      5594 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Memory.h
-rw-r--r-- root/root      9356 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/MemoryBuffer.h
-rw-r--r-- root/root      3895 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/MipsABIFlags.h
-rw-r--r-- root/root      4653 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Mutex.h
-rw-r--r-- root/root      1632 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/MutexGuard.h
-rw-r--r-- root/root      1670 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/NativeFormatting.h
-rw-r--r-- root/root     22535 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/OnDiskHashTable.h
-rw-r--r-- root/root      4611 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Options.h
-rw-r--r-- root/root      7350 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Parallel.h
-rw-r--r-- root/root     15925 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Path.h
-rw-r--r-- root/root      1294 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/PluginLoader.h
-rw-r--r-- root/root      4123 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/PointerLikeTypeTraits.h
-rw-r--r-- root/root      3732 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/PrettyStackTrace.h
-rw-r--r-- root/root      1503 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Printable.h
-rw-r--r-- root/root      8812 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Process.h
-rw-r--r-- root/root      9210 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Program.h
-rw-r--r-- root/root      5505 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/RWMutex.h
-rw-r--r-- root/root      2316 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/RandomNumberGenerator.h
-rw-r--r-- root/root      3528 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Recycler.h
-rw-r--r-- root/root      2413 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/RecyclingAllocator.h
-rw-r--r-- root/root      3844 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Regex.h
-rw-r--r-- root/root      5229 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Registry.h
-rw-r--r-- root/root       360 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/ReverseIteration.h
-rw-r--r-- root/root      2555 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/SHA1.h
-rw-r--r-- root/root      1793 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/SMLoc.h
-rw-r--r-- root/root      1329 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/SaveAndRestore.h
-rw-r--r-- root/root     31772 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/ScaledNumber.h
-rw-r--r-- root/root     11514 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/ScopedPrinter.h
-rw-r--r-- root/root      3290 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Signals.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Support/Solaris/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Support/Solaris/sys/
-rw-r--r-- root/root       816 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Solaris/sys/regset.h
-rw-r--r-- root/root      9479 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/SourceMgr.h
-rw-r--r-- root/root      6022 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/SpecialCaseList.h
-rw-r--r-- root/root      4259 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/StringPool.h
-rw-r--r-- root/root      1013 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/StringSaver.h
-rw-r--r-- root/root      4010 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/SwapByteOrder.h
-rw-r--r-- root/root      1098 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/SystemUtils.h
-rw-r--r-- root/root       913 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/TarWriter.h
-rw-r--r-- root/root      7872 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/TargetParser.h
-rw-r--r-- root/root     46227 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/TargetRegistry.h
-rw-r--r-- root/root      6323 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/TargetSelect.h
-rw-r--r-- root/root      2107 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/ThreadLocal.h
-rw-r--r-- root/root      3189 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/ThreadPool.h
-rw-r--r-- root/root      6421 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Threading.h
-rw-r--r-- root/root      8355 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Timer.h
-rw-r--r-- root/root      2122 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/ToolOutputFile.h
-rw-r--r-- root/root     15857 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/TrailingObjects.h
-rw-r--r-- root/root      2916 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/TrigramIndex.h
-rw-r--r-- root/root      2157 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/TypeName.h
-rw-r--r-- root/root      2413 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Unicode.h
-rw-r--r-- root/root      3421 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/UnicodeCharRanges.h
-rw-r--r-- root/root      2061 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/UniqueLock.h
-rw-r--r-- root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Support/VCSRevision.h
-rw-r--r-- root/root      1157 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Valgrind.h
-rw-r--r-- root/root      1145 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Watchdog.h
-rw-r--r-- root/root      4542 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/Win64EH.h
-rw-r--r-- root/root       513 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/WindowsError.h
-rw-r--r-- root/root      7762 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/X86TargetParser.def
-rw-r--r-- root/root     16477 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/YAMLParser.h
-rw-r--r-- root/root     58596 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/YAMLTraits.h
-rw-r--r-- root/root      4963 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/circular_raw_ostream.h
-rw-r--r-- root/root      1288 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/raw_os_ostream.h
-rw-r--r-- root/root     18473 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/raw_ostream.h
-rw-r--r-- root/root      1296 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/raw_sha1_ostream.h
-rw-r--r-- root/root      1338 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/thread.h
-rw-r--r-- root/root      4439 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/type_traits.h
-rw-r--r-- root/root      1881 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Support/xxhash.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/TableGen/
-rw-r--r-- root/root      1307 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/TableGen/Error.h
-rw-r--r-- root/root       898 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/TableGen/Main.h
-rw-r--r-- root/root     52512 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/TableGen/Record.h
-rw-r--r-- root/root      1853 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/TableGen/SearchableTable.td
-rw-r--r-- root/root      4786 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/TableGen/SetTheory.h
-rw-r--r-- root/root      1734 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/TableGen/StringMatcher.h
-rw-r--r-- root/root      3088 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/TableGen/StringToOffsetTable.h
-rw-r--r-- root/root       795 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/TableGen/TableGenBackend.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Target/
-rw-r--r-- root/root     19031 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Target/GenericOpcodes.td
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Target/GlobalISel/
-rw-r--r-- root/root       565 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Target/GlobalISel/RegisterBank.td
-rw-r--r-- root/root      5154 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Target/GlobalISel/SelectionDAGCompat.td
-rw-r--r-- root/root      1944 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Target/GlobalISel/Target.td
-rw-r--r-- root/root     62342 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Target/Target.td
-rw-r--r-- root/root      7077 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Target/TargetCallingConv.td
-rw-r--r-- root/root      2497 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Target/TargetIntrinsicInfo.h
-rw-r--r-- root/root      6987 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Target/TargetItinerary.td
-rw-r--r-- root/root     12759 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Target/TargetMachine.h
-rw-r--r-- root/root     11427 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Target/TargetOptions.h
-rw-r--r-- root/root     18934 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Target/TargetSchedule.td
-rw-r--r-- root/root     52755 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Target/TargetSelectionDAG.td
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Testing/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Testing/Support/
-rw-r--r-- root/root      2982 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Testing/Support/Error.h
-rw-r--r-- root/root      1346 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Testing/Support/SupportHelpers.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/ToolDrivers/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/ToolDrivers/llvm-dlltool/
-rw-r--r-- root/root       762 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ToolDrivers/llvm-dlltool/DlltoolDriver.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/ToolDrivers/llvm-lib/
-rw-r--r-- root/root       767 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/ToolDrivers/llvm-lib/LibDriver.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Transforms/
-rw-r--r-- root/root      1208 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Coroutines.h
-rw-r--r-- root/root      1024 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/GCOVProfiler.h
-rw-r--r-- root/root     11261 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/IPO.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Transforms/IPO/
-rw-r--r-- root/root      1478 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/IPO/AlwaysInliner.h
-rw-r--r-- root/root      1092 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/IPO/ArgumentPromotion.h
-rw-r--r-- root/root      1365 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/IPO/CalledValuePropagation.h
-rw-r--r-- root/root      1314 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/IPO/ConstantMerge.h
-rw-r--r-- root/root       931 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/IPO/CrossDSOCFI.h
-rw-r--r-- root/root      5097 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/IPO/DeadArgumentElimination.h
-rw-r--r-- root/root      1045 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/IPO/ElimAvailExtern.h
-rw-r--r-- root/root      1142 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/IPO/ForceFunctionAttrs.h
-rw-r--r-- root/root      2947 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/IPO/FunctionAttrs.h
-rw-r--r-- root/root      6162 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/IPO/FunctionImport.h
-rw-r--r-- root/root      1972 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/IPO/GlobalDCE.h
-rw-r--r-- root/root      1028 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/IPO/GlobalOpt.h
-rw-r--r-- root/root      1135 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/IPO/GlobalSplit.h
-rw-r--r-- root/root      1185 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/IPO/InferFunctionAttrs.h
-rw-r--r-- root/root      4265 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/IPO/Inliner.h
-rw-r--r-- root/root      3218 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/IPO/Internalize.h
-rw-r--r-- root/root      7397 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/IPO/LowerTypeTests.h
-rw-r--r-- root/root       976 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/IPO/PartialInlining.h
-rw-r--r-- root/root      8605 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/IPO/PassManagerBuilder.h
-rw-r--r-- root/root      1183 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/IPO/SCCP.h
-rw-r--r-- root/root      1116 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/IPO/StripDeadPrototypes.h
-rw-r--r-- root/root      1342 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h
-rw-r--r-- root/root      8188 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/IPO/WholeProgramDevirt.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Transforms/InstCombine/
-rw-r--r-- root/root      2016 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/InstCombine/InstCombine.h
-rw-r--r-- root/root      3282 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/InstCombine/InstCombineWorklist.h
-rw-r--r-- root/root      4217 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/InstrProfiling.h
-rw-r--r-- root/root      7565 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Instrumentation.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Transforms/Instrumentation/
-rw-r--r-- root/root       950 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Instrumentation/BoundsChecking.h
-rw-r--r-- root/root      1374 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/ObjCARC.h
-rw-r--r-- root/root      2225 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/PGOInstrumentation.h
-rw-r--r-- root/root      1155 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/SampleProfile.h
-rw-r--r-- root/root     21179 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/
-rw-r--r-- root/root      1385 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/ADCE.h
-rw-r--r-- root/root      2034 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/AlignmentFromAssumptions.h
-rw-r--r-- root/root      1035 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/BDCE.h
-rw-r--r-- root/root       949 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/CallSiteSplitting.h
-rw-r--r-- root/root      6225 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/ConstantHoisting.h
-rw-r--r-- root/root       782 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/CorrelatedValuePropagation.h
-rw-r--r-- root/root       864 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/DCE.h
-rw-r--r-- root/root      1199 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/DeadStoreElimination.h
-rw-r--r-- root/root      1011 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/DivRemPairs.h
-rw-r--r-- root/root      1425 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/EarlyCSE.h
-rw-r--r-- root/root      1714 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/Float2Int.h
-rw-r--r-- root/root     11137 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/GVN.h
-rw-r--r-- root/root     20858 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/GVNExpression.h
-rw-r--r-- root/root       966 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/GuardWidening.h
-rw-r--r-- root/root       932 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/IVUsersPrinter.h
-rw-r--r-- root/root      1031 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/IndVarSimplify.h
-rw-r--r-- root/root      5504 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/JumpThreading.h
-rw-r--r-- root/root      2291 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LICM.h
-rw-r--r-- root/root       978 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h
-rw-r--r-- root/root      1068 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LoopDataPrefetch.h
-rw-r--r-- root/root      1131 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LoopDeletion.h
-rw-r--r-- root/root      1081 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LoopDistribute.h
-rw-r--r-- root/root      1176 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LoopIdiomRecognize.h
-rw-r--r-- root/root      1069 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LoopInstSimplify.h
-rw-r--r-- root/root      1101 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LoopLoadElimination.h
-rw-r--r-- root/root     16726 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LoopPassManager.h
-rw-r--r-- root/root      1114 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LoopPredication.h
-rw-r--r-- root/root      1127 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LoopRotation.h
-rw-r--r-- root/root      1311 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LoopSimplifyCFG.h
-rw-r--r-- root/root      1546 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LoopSink.h
-rw-r--r-- root/root      1528 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LoopStrengthReduce.h
-rw-r--r-- root/root      1618 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LoopUnrollPass.h
-rw-r--r-- root/root       946 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LowerAtomic.h
-rw-r--r-- root/root      1264 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LowerExpectIntrinsic.h
-rw-r--r-- root/root       964 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/LowerGuardIntrinsic.h
-rw-r--r-- root/root      2736 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/MemCpyOptimizer.h
-rw-r--r-- root/root      1527 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/MergedLoadStoreMotion.h
-rw-r--r-- root/root      7116 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/NaryReassociate.h
-rw-r--r-- root/root       914 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/NewGVN.h
-rw-r--r-- root/root      1037 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h
-rw-r--r-- root/root      4353 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/Reassociate.h
-rw-r--r-- root/root      1276 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/RewriteStatepointsForGC.h
-rw-r--r-- root/root      1197 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/SCCP.h
-rw-r--r-- root/root      5477 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/SROA.h
-rw-r--r-- root/root      2001 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/SimpleLoopUnswitch.h
-rw-r--r-- root/root      2036 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/SimplifyCFG.h
-rw-r--r-- root/root       970 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/Sink.h
-rw-r--r-- root/root      3755 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/SpeculateAroundPHIs.h
-rw-r--r-- root/root      3091 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/SpeculativeExecution.h
-rw-r--r-- root/root      3354 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Scalar/TailRecursionElimination.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Transforms/Utils/
-rw-r--r-- root/root      3566 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/ASanStackFrameLayout.h
-rw-r--r-- root/root      1038 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/AddDiscriminators.h
-rw-r--r-- root/root     14045 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Transforms/Utils/BasicBlockUtils.h
-rw-r--r-- root/root      1161 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/BreakCriticalEdges.h
-rw-r--r-- root/root      5607 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/BuildLibCalls.h
-rw-r--r-- root/root      2401 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/BypassSlowDivision.h
-rw-r--r-- root/root      2392 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/CallPromotionUtils.h
-rw-r--r-- root/root     12685 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/Cloning.h
-rw-r--r-- root/root      7127 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/CodeExtractor.h
-rw-r--r-- root/root       993 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/CtorUtils.h
-rw-r--r-- root/root      1164 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/EntryExitInstrumenter.h
-rw-r--r-- root/root      1572 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/EscapeEnumerator.h
-rw-r--r-- root/root      4185 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/Evaluator.h
-rw-r--r-- root/root     17504 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/FunctionComparator.h
-rw-r--r-- root/root      5019 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/FunctionImportUtils.h
-rw-r--r-- root/root      3011 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/GlobalStatus.h
-rw-r--r-- root/root      4433 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/ImportedFunctionsInliningStatistics.h
-rw-r--r-- root/root      2964 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/IntegerDivision.h
-rw-r--r-- root/root      1568 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/LCSSA.h
-rw-r--r-- root/root       880 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/LibCallsShrinkWrap.h
-rw-r--r-- root/root     22455 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Transforms/Utils/Local.h
-rw-r--r-- root/root      2786 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/LoopSimplify.h
-rw-r--r-- root/root     25611 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/LoopUtils.h
-rw-r--r-- root/root      6099 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/LoopVersioning.h
-rw-r--r-- root/root      1078 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/LowerInvoke.h
-rw-r--r-- root/root      2160 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/LowerMemIntrinsics.h
-rw-r--r-- root/root       893 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/Mem2Reg.h
-rw-r--r-- root/root      4063 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/ModuleUtils.h
-rw-r--r-- root/root      1029 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/NameAnonGlobals.h
-rw-r--r-- root/root      1915 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/OrderedInstructions.h
-rw-r--r-- root/root     10338 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/PredicateInfo.h
-rw-r--r-- root/root      1612 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/PromoteMemToReg.h
-rw-r--r-- root/root      6195 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/SSAUpdater.h
-rw-r--r-- root/root     16282 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/SSAUpdaterImpl.h
-rw-r--r-- root/root      1541 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/SanitizerStats.h
-rw-r--r-- root/root      2012 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/SimplifyIndVar.h
-rw-r--r-- root/root      1179 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/SimplifyInstructions.h
-rw-r--r-- root/root      8005 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/SimplifyLibCalls.h
-rw-r--r-- root/root      1543 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/SplitModule.h
-rw-r--r-- root/root      5113 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/SymbolRewriter.h
-rw-r--r-- root/root      1956 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
-rw-r--r-- root/root      3131 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/UnrollLoop.h
-rw-r--r-- root/root      5093 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/VNCoercion.h
-rw-r--r-- root/root     11840 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Utils/ValueMapper.h
-rw-r--r-- root/root      4315 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Vectorize.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/Transforms/Vectorize/
-rw-r--r-- root/root      3753 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Vectorize/LoopVectorize.h
-rw-r--r-- root/root      5845 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/Transforms/Vectorize/SLPVectorizer.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/WindowsManifest/
-rw-r--r-- root/root      2176 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/WindowsManifest/WindowsManifestMerger.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/WindowsResource/
-rw-r--r-- root/root      1379 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/WindowsResource/ResourceProcessor.h
-rw-r--r-- root/root      1705 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/WindowsResource/ResourceScriptToken.h
-rw-r--r-- root/root      1711 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/WindowsResource/ResourceScriptTokenList.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-6.0/llvm/XRay/
-rw-r--r-- root/root     17688 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/XRay/Graph.h
-rw-r--r-- root/root      4375 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/XRay/InstrumentationMap.h
-rw-r--r-- root/root      2243 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/XRay/Trace.h
-rw-r--r-- root/root      2695 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/XRay/XRayRecord.h
-rw-r--r-- root/root      3017 2018-06-27 06:48 ./usr/include/llvm-6.0/llvm/XRay/YAMLXRayRecord.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-c-6.0/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-c-6.0/llvm-c/
-rw-r--r-- root/root      2588 2018-06-27 06:48 ./usr/include/llvm-c-6.0/llvm-c/Analysis.h
-rw-r--r-- root/root      3887 2018-06-27 06:48 ./usr/include/llvm-c-6.0/llvm-c/BitReader.h
-rw-r--r-- root/root      2352 2018-06-27 06:48 ./usr/include/llvm-c-6.0/llvm-c/BitWriter.h
-rw-r--r-- root/root    102194 2018-06-27 06:48 ./usr/include/llvm-c-6.0/llvm-c/Core.h
-rw-r--r-- root/root      8278 2018-06-27 06:48 ./usr/include/llvm-c-6.0/llvm-c/DebugInfo.h
-rw-r--r-- root/root     12092 2018-06-27 06:48 ./usr/include/llvm-c-6.0/llvm-c/Disassembler.h
-rw-r--r-- root/root      1946 2018-06-27 06:48 ./usr/include/llvm-c-6.0/llvm-c/ErrorHandling.h
-rw-r--r-- root/root      7853 2018-06-27 06:48 ./usr/include/llvm-c-6.0/llvm-c/ExecutionEngine.h
-rw-r--r-- root/root      1618 2018-06-27 06:48 ./usr/include/llvm-c-6.0/llvm-c/IRReader.h
-rw-r--r-- root/root      2117 2018-06-27 06:48 ./usr/include/llvm-c-6.0/llvm-c/Initialization.h
-rw-r--r-- root/root      1997 2018-06-27 06:48 ./usr/include/llvm-c-6.0/llvm-c/LinkTimeOptimizer.h
-rw-r--r-- root/root      1738 2018-06-27 06:48 ./usr/include/llvm-c-6.0/llvm-c/Linker.h
-rw-r--r-- root/root      4355 2018-06-27 06:48 ./usr/include/llvm-c-6.0/llvm-c/Object.h
-rw-r--r-- root/root      7184 2018-06-27 06:48 ./usr/include/llvm-c-6.0/llvm-c/OrcBindings.h
-rw-r--r-- root/root      2478 2018-06-27 06:48 ./usr/include/llvm-c-6.0/llvm-c/Support.h
-rw-r--r-- root/root     12218 2018-06-27 06:48 ./usr/include/llvm-c-6.0/llvm-c/Target.h
-rw-r--r-- root/root      6184 2018-06-27 06:48 ./usr/include/llvm-c-6.0/llvm-c/TargetMachine.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/include/llvm-c-6.0/llvm-c/Transforms/
-rw-r--r-- root/root      3016 2018-06-27 06:48 ./usr/include/llvm-c-6.0/llvm-c/Transforms/IPO.h
-rw-r--r-- root/root      3503 2018-06-27 06:48 ./usr/include/llvm-c-6.0/llvm-c/Transforms/PassManagerBuilder.h
-rw-r--r-- root/root      6095 2018-06-27 06:48 ./usr/include/llvm-c-6.0/llvm-c/Transforms/Scalar.h
-rw-r--r-- root/root      2107 2018-06-27 06:48 ./usr/include/llvm-c-6.0/llvm-c/Transforms/Vectorize.h
-rw-r--r-- root/root      3935 2018-06-27 06:48 ./usr/include/llvm-c-6.0/llvm-c/Types.h
-rw-r--r-- root/root     25420 2018-06-27 06:48 ./usr/include/llvm-c-6.0/llvm-c/lto.h
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/arm-linux-gnueabihf/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/arm-linux-gnueabihf/libLLVM-6.0.1.so.1 -> libLLVM-6.0.so.1
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/build/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/build/Debug+Asserts -> ..
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/build/Release -> ..
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/build/include -> ../include
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/build/lib -> ../lib
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/build/share -> ../share
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/cmake -> lib/cmake/llvm
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/llvm -> ../../../include/llvm-6.0/llvm
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/include/llvm-c -> ../../../include/llvm-c-6.0/llvm-c
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/
-rw-r--r-- root/root      9888 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/BugpointPasses.so
-rw-r--r-- root/root      9872 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/LLVMHello.so
-rw-r--r-- root/root   2905392 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/LLVMPolly.so
-rw-r--r-- root/root    113184 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/LLVMgold.so
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/cmake/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/cmake/llvm/
-rw-r--r-- root/root     61634 2018-06-27 06:48 ./usr/lib/llvm-6.0/lib/cmake/llvm/AddLLVM.cmake
-rw-r--r-- root/root       585 2018-06-27 06:48 ./usr/lib/llvm-6.0/lib/cmake/llvm/AddLLVMDefinitions.cmake
-rw-r--r-- root/root      7780 2018-06-27 06:48 ./usr/lib/llvm-6.0/lib/cmake/llvm/AddOCaml.cmake
-rw-r--r-- root/root      3470 2018-06-27 06:48 ./usr/lib/llvm-6.0/lib/cmake/llvm/AddSphinxTarget.cmake
-rw-r--r-- root/root      3444 2018-06-27 06:48 ./usr/lib/llvm-6.0/lib/cmake/llvm/CheckAtomic.cmake
-rw-r--r-- root/root      2291 2018-06-27 06:48 ./usr/lib/llvm-6.0/lib/cmake/llvm/CheckCompilerVersion.cmake
-rw-r--r-- root/root       193 2018-06-27 06:48 ./usr/lib/llvm-6.0/lib/cmake/llvm/CheckLinkerFlag.cmake
-rw-r--r-- root/root      3900 2018-06-27 06:48 ./usr/lib/llvm-6.0/lib/cmake/llvm/ChooseMSVCCRT.cmake
-rw-r--r-- root/root      2858 2018-06-27 06:48 ./usr/lib/llvm-6.0/lib/cmake/llvm/CrossCompile.cmake
-rw-r--r-- root/root       470 2018-06-27 06:48 ./usr/lib/llvm-6.0/lib/cmake/llvm/DetermineGCCCompatible.cmake
-rw-r--r-- root/root      2362 2018-06-27 06:48 ./usr/lib/llvm-6.0/lib/cmake/llvm/FindOCaml.cmake
-rw-r--r-- root/root       939 2018-06-27 06:48 ./usr/lib/llvm-6.0/lib/cmake/llvm/FindSphinx.cmake
-rw-r--r-- root/root      1202 2018-06-27 06:48 ./usr/lib/llvm-6.0/lib/cmake/llvm/GenerateVersionFromCVS.cmake
-rw-r--r-- root/root      4953 2018-06-27 06:48 ./usr/lib/llvm-6.0/lib/cmake/llvm/GetSVN.cmake
-rw-r--r-- root/root     37413 2018-06-27 06:48 ./usr/lib/llvm-6.0/lib/cmake/llvm/HandleLLVMOptions.cmake
-rw-r--r-- root/root       915 2018-06-27 06:48 ./usr/lib/llvm-6.0/lib/cmake/llvm/HandleLLVMStdlib.cmake
-rw-r--r-- root/root     12284 2018-06-27 06:48 ./usr/lib/llvm-6.0/lib/cmake/llvm/LLVM-Config.cmake
-rw-r--r-- root/root     26562 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/cmake/llvm/LLVMConfig.cmake
-rw-r--r-- root/root       445 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/cmake/llvm/LLVMConfigVersion.cmake
-rw-r--r-- root/root     97457 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/cmake/llvm/LLVMExports-relwithdebinfo.cmake
-rw-r--r-- root/root     44473 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/cmake/llvm/LLVMExports.cmake
-rw-r--r-- root/root      7552 2018-06-27 06:48 ./usr/lib/llvm-6.0/lib/cmake/llvm/LLVMExternalProjectUtils.cmake
-rw-r--r-- root/root       553 2018-06-27 06:48 ./usr/lib/llvm-6.0/lib/cmake/llvm/LLVMInstallSymlink.cmake
-rw-r--r-- root/root      3342 2018-06-27 06:48 ./usr/lib/llvm-6.0/lib/cmake/llvm/LLVMProcessSources.cmake
-rw-r--r-- root/root      7369 2018-06-27 06:48 ./usr/lib/llvm-6.0/lib/cmake/llvm/TableGen.cmake
-rw-r--r-- root/root      3341 2018-06-27 06:48 ./usr/lib/llvm-6.0/lib/cmake/llvm/VersionFromVCS.cmake
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVM-6.0.1.so -> ../../arm-linux-gnueabihf/libLLVM-6.0.so.1
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVM-6.0.1.so.1 -> ../../arm-linux-gnueabihf/libLLVM-6.0.so.1
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVM-6.0.so -> ../../arm-linux-gnueabihf/libLLVM-6.0.so.1
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVM-6.0.so.1 -> ../../arm-linux-gnueabihf/libLLVM-6.0.so.1
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVM.so -> libLLVM-6.0.so
-rw-r--r-- root/root    461196 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMAArch64AsmParser.a
-rw-r--r-- root/root    442206 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMAArch64AsmPrinter.a
-rw-r--r-- root/root   3210442 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMAArch64CodeGen.a
-rw-r--r-- root/root    847880 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMAArch64Desc.a
-rw-r--r-- root/root    157890 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMAArch64Disassembler.a
-rw-r--r-- root/root      5564 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMAArch64Info.a
-rw-r--r-- root/root     99042 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMAArch64Utils.a
-rw-r--r-- root/root    701298 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMAMDGPUAsmParser.a
-rw-r--r-- root/root    282970 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMAMDGPUAsmPrinter.a
-rw-r--r-- root/root   3845082 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMAMDGPUCodeGen.a
-rw-r--r-- root/root   1504632 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMAMDGPUDesc.a
-rw-r--r-- root/root    208312 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMAMDGPUDisassembler.a
-rw-r--r-- root/root      4574 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMAMDGPUInfo.a
-rw-r--r-- root/root    268544 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMAMDGPUUtils.a
-rw-r--r-- root/root    650246 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMARMAsmParser.a
-rw-r--r-- root/root    176258 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMARMAsmPrinter.a
-rw-r--r-- root/root   3405418 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMARMCodeGen.a
-rw-r--r-- root/root   1158440 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMARMDesc.a
-rw-r--r-- root/root    269876 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMARMDisassembler.a
-rw-r--r-- root/root      6912 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMARMInfo.a
-rw-r--r-- root/root     17034 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMARMUtils.a
-rw-r--r-- root/root     60558 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMAVRAsmParser.a
-rw-r--r-- root/root     17732 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMAVRAsmPrinter.a
-rw-r--r-- root/root    627516 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMAVRCodeGen.a
-rw-r--r-- root/root    235660 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMAVRDesc.a
-rw-r--r-- root/root     10536 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMAVRDisassembler.a
-rw-r--r-- root/root      3184 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMAVRInfo.a
-rw-r--r-- root/root   4773290 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMAnalysis.a
-rw-r--r-- root/root    452416 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMAsmParser.a
-rw-r--r-- root/root   1007866 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMAsmPrinter.a
-rw-r--r-- root/root     36894 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMBPFAsmParser.a
-rw-r--r-- root/root     18588 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMBPFAsmPrinter.a
-rw-r--r-- root/root    418324 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMBPFCodeGen.a
-rw-r--r-- root/root     72924 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMBPFDesc.a
-rw-r--r-- root/root     12640 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMBPFDisassembler.a
-rw-r--r-- root/root      5736 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMBPFInfo.a
-rw-r--r-- root/root    115520 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMBinaryFormat.a
-rw-r--r-- root/root    472426 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMBitReader.a
-rw-r--r-- root/root    310208 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMBitWriter.a
-rw-r--r-- root/root   7364664 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMCodeGen.a
-rw-r--r-- root/root   3908968 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMCore.a
-rw-r--r-- root/root    161336 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMCoroutines.a
-rw-r--r-- root/root    210918 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMCoverage.a
-rw-r--r-- root/root   1366094 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMDebugInfoCodeView.a
-rw-r--r-- root/root    750128 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMDebugInfoDWARF.a
-rw-r--r-- root/root     94558 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMDebugInfoMSF.a
-rw-r--r-- root/root   1268484 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMDebugInfoPDB.a
-rw-r--r-- root/root    115224 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMDemangle.a
-rw-r--r-- root/root     16454 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMDlltoolDriver.a
-rw-r--r-- root/root    208380 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMExecutionEngine.a
-rw-r--r-- root/root    211418 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMFuzzMutate.a
-rw-r--r-- root/root    453588 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMGlobalISel.a
-rw-r--r-- root/root    300752 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMHexagonAsmParser.a
-rw-r--r-- root/root   3778168 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMHexagonCodeGen.a
-rw-r--r-- root/root   1010850 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMHexagonDesc.a
-rw-r--r-- root/root    136700 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMHexagonDisassembler.a
-rw-r--r-- root/root      3192 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMHexagonInfo.a
-rw-r--r-- root/root     23068 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMIRReader.a
-rw-r--r-- root/root   1268056 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMInstCombine.a
-rw-r--r-- root/root   1281162 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMInstrumentation.a
-rw-r--r-- root/root    217024 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMInterpreter.a
-rw-r--r-- root/root    586264 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMLTO.a
-rw-r--r-- root/root     53092 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMLanaiAsmParser.a
-rw-r--r-- root/root     33360 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMLanaiAsmPrinter.a
-rw-r--r-- root/root    689224 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMLanaiCodeGen.a
-rw-r--r-- root/root     86860 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMLanaiDesc.a
-rw-r--r-- root/root     13002 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMLanaiDisassembler.a
-rw-r--r-- root/root      3164 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMLanaiInfo.a
-rw-r--r-- root/root     24366 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMLibDriver.a
-rw-r--r-- root/root     17116 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMLineEditor.a
-rw-r--r-- root/root    140428 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMLinker.a
-rw-r--r-- root/root   1219786 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMMC.a
-rw-r--r-- root/root     35204 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMMCDisassembler.a
-rw-r--r-- root/root     71458 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMMCJIT.a
-rw-r--r-- root/root    481778 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMMCParser.a
-rw-r--r-- root/root    260792 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMMIRParser.a
-rw-r--r-- root/root     12712 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMMSP430AsmPrinter.a
-rw-r--r-- root/root    501566 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMMSP430CodeGen.a
-rw-r--r-- root/root     53128 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMMSP430Desc.a
-rw-r--r-- root/root      3242 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMMSP430Info.a
-rw-r--r-- root/root    349594 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMMipsAsmParser.a
-rw-r--r-- root/root    101260 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMMipsAsmPrinter.a
-rw-r--r-- root/root   2012520 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMMipsCodeGen.a
-rw-r--r-- root/root    724008 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMMipsDesc.a
-rw-r--r-- root/root    120964 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMMipsDisassembler.a
-rw-r--r-- root/root      7278 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMMipsInfo.a
-rw-r--r-- root/root    151280 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMNVPTXAsmPrinter.a
-rw-r--r-- root/root   1260224 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMNVPTXCodeGen.a
-rw-r--r-- root/root    442786 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMNVPTXDesc.a
-rw-r--r-- root/root      4626 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMNVPTXInfo.a
-rw-r--r-- root/root    181966 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMObjCARCOpts.a
-rw-r--r-- root/root   1286532 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMObject.a
-rw-r--r-- root/root   2146070 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMObjectYAML.a
-rw-r--r-- root/root     82600 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMOption.a
-rw-r--r-- root/root    631250 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMOrcJIT.a
-rw-r--r-- root/root   2507224 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMPasses.a
-rw-r--r-- root/root    151852 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMPowerPCAsmParser.a
-rw-r--r-- root/root    141682 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMPowerPCAsmPrinter.a
-rw-r--r-- root/root   2007504 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMPowerPCCodeGen.a
-rw-r--r-- root/root    505298 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMPowerPCDesc.a
-rw-r--r-- root/root    106554 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMPowerPCDisassembler.a
-rw-r--r-- root/root      5948 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMPowerPCInfo.a
-rw-r--r-- root/root    529716 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMProfileData.a
-rw-r--r-- root/root    671082 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMRuntimeDyld.a
-rw-r--r-- root/root   4121030 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMScalarOpts.a
-rw-r--r-- root/root   3521674 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMSelectionDAG.a
-rw-r--r-- root/root     84860 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMSparcAsmParser.a
-rw-r--r-- root/root    124236 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMSparcAsmPrinter.a
-rw-r--r-- root/root    659520 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMSparcCodeGen.a
-rw-r--r-- root/root    201952 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMSparcDesc.a
-rw-r--r-- root/root     33514 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMSparcDisassembler.a
-rw-r--r-- root/root      5914 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMSparcInfo.a
-rw-r--r-- root/root   2183000 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMSupport.a
-rw-r--r-- root/root     85294 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMSymbolize.a
-rw-r--r-- root/root    158420 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMSystemZAsmParser.a
-rw-r--r-- root/root     65356 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMSystemZAsmPrinter.a
-rw-r--r-- root/root   1128830 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMSystemZCodeGen.a
-rw-r--r-- root/root    533222 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMSystemZDesc.a
-rw-r--r-- root/root    106650 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMSystemZDisassembler.a
-rw-r--r-- root/root      2864 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMSystemZInfo.a
-rw-r--r-- root/root    482544 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMTableGen.a
-rw-r--r-- root/root     73840 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMTarget.a
-rw-r--r-- root/root   2280064 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMTransformUtils.a
-rw-r--r-- root/root    944956 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMVectorize.a
-rw-r--r-- root/root     32658 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMWebAssemblyAsmPrinter.a
-rw-r--r-- root/root   1112036 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMWebAssemblyCodeGen.a
-rw-r--r-- root/root    144412 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMWebAssemblyDesc.a
-rw-r--r-- root/root      4168 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMWebAssemblyDisassembler.a
-rw-r--r-- root/root      4794 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMWebAssemblyInfo.a
-rw-r--r-- root/root     15078 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMWindowsManifest.a
-rw-r--r-- root/root    961406 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMX86AsmParser.a
-rw-r--r-- root/root    410874 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMX86AsmPrinter.a
-rw-r--r-- root/root   4866812 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMX86CodeGen.a
-rw-r--r-- root/root   3169720 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMX86Desc.a
-rw-r--r-- root/root   1469062 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMX86Disassembler.a
-rw-r--r-- root/root      4608 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMX86Info.a
-rw-r--r-- root/root     27418 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMX86Utils.a
-rw-r--r-- root/root     15874 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMXCoreAsmPrinter.a
-rw-r--r-- root/root    707324 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMXCoreCodeGen.a
-rw-r--r-- root/root     64588 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMXCoreDesc.a
-rw-r--r-- root/root     31244 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMXCoreDisassembler.a
-rw-r--r-- root/root      3164 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMXCoreInfo.a
-rw-r--r-- root/root     83146 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMXRay.a
-rw-r--r-- root/root   1973404 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLLVMipo.a
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLTO.so -> libLTO.so.6
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLTO.so.6 -> libLTO.so.6.0.1
-rw-r--r-- root/root     92740 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/libLTO.so.6.0.1
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/share/llvm/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/share/llvm/cmake -> ../../lib/cmake/llvm
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/llvm-6.0-dev/
-rw-r--r-- root/root       201 2020-05-21 12:51 ./usr/share/doc/llvm-6.0-dev/NEWS.Debian.gz
-rw-r--r-- root/root       236 2020-05-21 12:51 ./usr/share/doc/llvm-6.0-dev/changelog.Debian.armhf.gz
-rw-r--r-- root/root     22484 2020-05-21 12:51 ./usr/share/doc/llvm-6.0-dev/changelog.Debian.gz
-rw-r--r-- root/root     19270 2020-05-21 12:51 ./usr/share/doc/llvm-6.0-dev/copyright
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/emacs/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/emacs/site-lisp/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/emacs/site-lisp/llvm-6.0/
-rw-r--r-- root/root       665 2018-06-27 06:48 ./usr/share/emacs/site-lisp/llvm-6.0/emacs.el
-rw-r--r-- root/root      3726 2018-06-27 06:48 ./usr/share/emacs/site-lisp/llvm-6.0/llvm-mode.el
-rw-r--r-- root/root      5049 2018-06-27 06:48 ./usr/share/emacs/site-lisp/llvm-6.0/tablegen-mode.el
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/vim/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/vim/addons/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/vim/addons/ftdetect/
-rw-r--r-- root/root        45 2020-05-21 12:51 ./usr/share/vim/addons/ftdetect/llvm-6.0.vim
-rw-r--r-- root/root        49 2020-05-21 12:51 ./usr/share/vim/addons/ftdetect/tablegen-6.0.vim
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/vim/addons/ftplugin/
-rw-r--r-- root/root       244 2020-05-21 12:51 ./usr/share/vim/addons/ftplugin/llvm-6.0.vim
-rw-r--r-- root/root       247 2020-05-21 12:51 ./usr/share/vim/addons/ftplugin/tablegen-6.0.vim
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/vim/addons/indent/
-rw-r--r-- root/root      2038 2020-05-21 12:51 ./usr/share/vim/addons/indent/llvm-6.0.vim
-rw-r--r-- root/root      7214 2020-05-21 12:51 ./usr/share/vim/addons/llvm-6.0-vimrc
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/vim/addons/syntax/
-rw-r--r-- root/root      6010 2020-05-21 12:51 ./usr/share/vim/addons/syntax/llvm-6.0.vim
-rw-r--r-- root/root      1453 2020-05-21 12:51 ./usr/share/vim/addons/syntax/tablegen-6.0.vim


llvm-6.0-runtime-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
----------------------------------------------------

 new Debian package, version 2.0.
 size 7185288 bytes: control archive=620 bytes.
     483 bytes,    12 lines      control              
     212 bytes,     2 lines      md5sums              
 Package: llvm-6.0-runtime-dbgsym
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 7403
 Depends: llvm-6.0-runtime (= 1:6.0.1-14.1+rpi1+b1)
 Section: debug
 Priority: optional
 Description: debug symbols for llvm-6.0-runtime
 Build-Ids: 610096054bdb57f62252f4bd5f46ac07a11563c1 8c9afb407fa615f0ba8440c3f6c0931fe0db001d

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/61/
-rw-r--r-- root/root   6812776 2020-05-21 12:51 ./usr/lib/debug/.build-id/61/0096054bdb57f62252f4bd5f46ac07a11563c1.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/8c/
-rw-r--r-- root/root    755484 2020-05-21 12:51 ./usr/lib/debug/.build-id/8c/9afb407fa615f0ba8440c3f6c0931fe0db001d.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/share/doc/llvm-6.0-runtime-dbgsym -> llvm-6.0-runtime


llvm-6.0-runtime_6.0.1-14.1+rpi1+b1_armhf.deb
---------------------------------------------

 new Debian package, version 2.0.
 size 182704 bytes: control archive=1480 bytes.
    1259 bytes,    27 lines      control              
     683 bytes,     9 lines      md5sums              
     174 bytes,    11 lines   *  postinst             #!/bin/sh
     450 bytes,    18 lines   *  prerm                #!/bin/sh
 Package: llvm-6.0-runtime
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 608
 Depends: binfmt-support, libc6 (>= 2.15), libgcc-s1 (>= 4.3), libllvm6.0 (>= 1:6.0~svn298832-1~), libstdc++6 (>= 5.2), libtinfo6 (>= 6)
 Conflicts: llvm (<< 2.7-1)
 Replaces: llvm (<< 2.7-1)
 Section: devel
 Priority: optional
 Homepage: https://www.llvm.org/
 Description: Modular compiler and toolchain technologies, IR interpreter
  LLVM is a collection of libraries and tools that make it easy to build
  compilers, optimizers, just-in-time code generators, and many other
  compiler-related programs.
  .
  LLVM uses a single, language-independent virtual instruction set both
  as an offline code representation (to communicate code between
  compiler phases and to run-time systems) and as the compiler internal
  representation (to analyze and transform programs). This persistent
  code representation allows a common set of sophisticated compiler
  techniques to be applied at compile-time, link-time, install-time,
  run-time, or "idle-time" (between program runs).
  .
  This package provides the minimal required to execute programs in LLVM
  format.

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/bin/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/lli-6.0 -> ../lib/llvm-6.0/bin/lli
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/lli-child-target-6.0 -> ../lib/llvm-6.0/bin/lli-child-target
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/
-rwxr-xr-x root/root    302672 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/lli
-rwxr-xr-x root/root    247464 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/lli-child-target
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/binfmts/
-rw-r--r-- root/root        63 2020-05-21 12:51 ./usr/share/binfmts/llvm-6.0-runtime.binfmt
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/llvm-6.0-runtime/
-rw-r--r-- root/root       201 2020-05-21 12:51 ./usr/share/doc/llvm-6.0-runtime/NEWS.Debian.gz
-rw-r--r-- root/root       236 2020-05-21 12:51 ./usr/share/doc/llvm-6.0-runtime/changelog.Debian.armhf.gz
-rw-r--r-- root/root     22484 2020-05-21 12:51 ./usr/share/doc/llvm-6.0-runtime/changelog.Debian.gz
-rw-r--r-- root/root     19270 2020-05-21 12:51 ./usr/share/doc/llvm-6.0-runtime/copyright
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/lintian/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/lintian/overrides/
-rw-r--r-- root/root        70 2020-05-21 12:51 ./usr/share/lintian/overrides/llvm-6.0-runtime
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/man/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/man/man1/
-rw-r--r-- root/root      5474 2020-05-21 12:51 ./usr/share/man/man1/lli-6.0.1.gz


llvm-6.0-tools-dbgsym_6.0.1-14.1+rpi1+b1_armhf.deb
--------------------------------------------------

 new Debian package, version 2.0.
 size 1316944 bytes: control archive=684 bytes.
     518 bytes,    12 lines      control              
     318 bytes,     3 lines      md5sums              
 Package: llvm-6.0-tools-dbgsym
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 1413
 Depends: llvm-6.0-tools (= 1:6.0.1-14.1+rpi1+b1)
 Section: debug
 Priority: optional
 Description: debug symbols for llvm-6.0-tools
 Build-Ids: 67d160c06bc93456cf93c661cf98ca63cb551b8c b3769e8df86bc6b56248518a3ab2b9d2e4b6f04b d4b5ee925ea0d8464ed4fd119890feaf105eaff7

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/67/
-rw-r--r-- root/root      6884 2020-05-21 12:51 ./usr/lib/debug/.build-id/67/d160c06bc93456cf93c661cf98ca63cb551b8c.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/b3/
-rw-r--r-- root/root    611628 2020-05-21 12:51 ./usr/lib/debug/.build-id/b3/769e8df86bc6b56248518a3ab2b9d2e4b6f04b.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/debug/.build-id/d4/
-rw-r--r-- root/root    814572 2020-05-21 12:51 ./usr/lib/debug/.build-id/d4/b5ee925ea0d8464ed4fd119890feaf105eaff7.debug
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/share/doc/llvm-6.0-tools-dbgsym -> llvm-6.0-tools


llvm-6.0-tools_6.0.1-14.1+rpi1+b1_armhf.deb
-------------------------------------------

 new Debian package, version 2.0.
 size 206920 bytes: control archive=5260 bytes.
    1152 bytes,    24 lines      control              
   17482 bytes,   174 lines      md5sums              
 Package: llvm-6.0-tools
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 869
 Depends: libc6 (>= 2.15), libgcc-s1 (>= 4.3), libstdc++6 (>= 5.2), libtinfo6 (>= 6), python2, llvm-6.0-dev (= 1:6.0.1-14.1+rpi1+b1)
 Section: devel
 Priority: optional
 Homepage: https://www.llvm.org/
 Description: Modular compiler and toolchain technologies, tools
  LLVM is a collection of libraries and tools that make it easy to build
  compilers, optimizers, just-in-time code generators, and many other
  compiler-related programs.
  .
  LLVM uses a single, language-independent virtual instruction set both
  as an offline code representation (to communicate code between
  compiler phases and to run-time systems) and as the compiler internal
  representation (to analyze and transform programs). This persistent
  code representation allows a common set of sophisticated compiler
  techniques to be applied at compile-time, link-time, install-time,
  run-time, or "idle-time" (between program runs).
  .
  This package provides tools for testing.

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/bin/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/FileCheck-6.0 -> ../lib/llvm-6.0/bin/FileCheck
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/count-6.0 -> ../lib/llvm-6.0/bin/count
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/not-6.0 -> ../lib/llvm-6.0/bin/not
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/
-rwxr-xr-x root/root    234412 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/FileCheck
-rwxr-xr-x root/root      5544 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/count
-rwxr-xr-x root/root    105968 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/not
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/build/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/build/unittests/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/build/utils/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/build/utils/lit/
-rw-r--r-- root/root      1430 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/CMakeLists.txt
-rw-r--r-- root/root       201 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/MANIFEST.in
-rw-r--r-- root/root      1337 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/README.txt
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/examples/
-rw-r--r-- root/root       236 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/examples/README.txt
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/examples/many-tests/
-rw-r--r-- root/root       382 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/examples/many-tests/README.txt
-rw-r--r-- root/root       639 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/examples/many-tests/lit.cfg
-rwxr-xr-x root/root        97 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/lit.py
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/build/utils/lit/lit/
-rw-r--r-- root/root      9838 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/lit/BooleanExpression.py
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/lit/ExampleTests.ObjDir/
-rw-r--r-- root/root       482 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/lit/ExampleTests.ObjDir/lit.site.cfg
-rw-r--r-- root/root      5917 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/lit/LitConfig.py
-rw-r--r-- root/root       850 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/lit/LitTestCase.py
-rw-r--r-- root/root     10478 2020-05-21 12:51 ./usr/lib/llvm-6.0/build/utils/lit/lit/ProgressBar.py
-rw-r--r-- root/root      3286 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/lit/ShCommands.py
-rw-r--r-- root/root      8896 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/lit/ShUtil.py
-rw-r--r-- root/root     11949 2020-05-21 12:51 ./usr/lib/llvm-6.0/build/utils/lit/lit/Test.py
-rw-r--r-- root/root     51744 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/lit/TestRunner.py
-rw-r--r-- root/root      6007 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/lit/TestingConfig.py
-rw-r--r-- root/root       222 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/lit/__init__.py
-rw-r--r-- root/root     10001 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/lit/discovery.py
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/lit/formats/
-rw-r--r-- root/root       221 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/lit/formats/__init__.py
-rw-r--r-- root/root      3947 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/lit/formats/base.py
-rw-r--r-- root/root      5631 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/lit/formats/googletest.py
-rw-r--r-- root/root       748 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/lit/formats/shtest.py
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/lit/llvm/
-rw-r--r-- root/root       176 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/lit/llvm/__init__.py
-rw-r--r-- root/root     20856 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/lit/llvm/config.py
-rw-r--r-- root/root      5611 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/lit/llvm/subst.py
-rwxr-xr-x root/root     25065 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/lit/main.py
-rw-r--r-- root/root      9887 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/lit/run.py
-rw-r--r-- root/root     13553 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/lit/util.py
-rw-r--r-- root/root      1878 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/setup.py
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/
-rw-r--r-- root/root       152 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/.coveragerc
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/config-map-discovery/
-rw-r--r-- root/root       443 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/config-map-discovery/driver.py
-rw-r--r-- root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/config-map-discovery/invalid-test.txt
-rw-r--r-- root/root       281 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/config-map-discovery/lit.alt.cfg
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/config-map-discovery/main-config/
-rw-r--r-- root/root        32 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/config-map-discovery/main-config/lit.cfg
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/config-map-discovery/tests/
-rw-r--r-- root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/config-map-discovery/tests/test1.txt
-rw-r--r-- root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/config-map-discovery/tests/test2.txt
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/discovery/
-rw-r--r-- root/root       471 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/discovery/lit.cfg
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/discovery/subdir/
-rw-r--r-- root/root       141 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/discovery/subdir/lit.local.cfg
-rw-r--r-- root/root        12 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/discovery/subdir/test-three.py
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/discovery/subsuite/
-rw-r--r-- root/root       174 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/discovery/subsuite/lit.cfg
-rw-r--r-- root/root        12 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/discovery/subsuite/test-one.txt
-rw-r--r-- root/root        12 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/discovery/subsuite/test-two.txt
-rw-r--r-- root/root        12 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/discovery/test-one.txt
-rw-r--r-- root/root        12 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/discovery/test-two.txt
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/exec-discovery-in-tree/
-rw-r--r-- root/root       308 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/exec-discovery-in-tree/lit.cfg
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/exec-discovery-in-tree/obj/
-rw-r--r-- root/root       205 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/exec-discovery-in-tree/obj/lit.site.cfg
-rw-r--r-- root/root        12 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/exec-discovery-in-tree/test-one.txt
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/exec-discovery/
-rw-r--r-- root/root       292 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/exec-discovery/lit.site.cfg
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/googletest-format/
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/googletest-format/DummySubDir/
-rw-r--r-- root/root       973 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/googletest-format/DummySubDir/OneTest.py
-rw-r--r-- root/root       120 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/googletest-format/lit.cfg
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/googletest-timeout/
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/googletest-timeout/DummySubDir/
-rw-r--r-- root/root       853 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/googletest-timeout/DummySubDir/OneTest.py
-rw-r--r-- root/root       321 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/googletest-timeout/lit.cfg
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/googletest-upstream-format/
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/googletest-upstream-format/DummySubDir/
-rw-r--r-- root/root      1050 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/googletest-upstream-format/DummySubDir/OneTest.py
-rw-r--r-- root/root       129 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/googletest-upstream-format/lit.cfg
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/max-failures/
-rw-r--r-- root/root       160 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/max-failures/lit.cfg
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/progress-bar/
-rw-r--r-- root/root       177 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/progress-bar/lit.cfg
-rw-r--r-- root/root        13 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/progress-bar/test-1.txt
-rw-r--r-- root/root        13 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/progress-bar/test-2.txt
-rw-r--r-- root/root        13 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/progress-bar/test-3.txt
-rw-r--r-- root/root        13 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/progress-bar/test-4.txt
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/py-config-discovery/
-rw-r--r-- root/root       292 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/py-config-discovery/lit.site.cfg.py
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shared-output/
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shared-output/sub/
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-env/
-rw-r--r-- root/root       687 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-env/env-u.txt
-rw-r--r-- root/root       465 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-env/env.txt
-rw-r--r-- root/root       298 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-env/lit.cfg
-rw-r--r-- root/root       585 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-env/mixed.txt
-rw-r--r-- root/root       146 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-env/print_environment.py
-rw-r--r-- root/root        67 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-env/shtest-env.py
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/
-rw-r--r-- root/root       320 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/argv0.txt
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/external_shell/
-rw-r--r-- root/root       181 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/external_shell/fail.txt
-rw-r--r-- root/root       109 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/external_shell/fail_with_bad_encoding.txt
-rw-r--r-- root/root        82 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/external_shell/lit.local.cfg
-rw-r--r-- root/root        12 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/external_shell/pass.txt
-rw-r--r-- root/root       138 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/external_shell/write-bad-encoding.py
-rw-r--r-- root/root       104 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/fail.txt
-rw-r--r-- root/root       336 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/lit.cfg
-rw-r--r-- root/root         9 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/no-test-line.txt
-rw-r--r-- root/root        12 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/pass.txt
-rw-r--r-- root/root        63 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/requires-any-missing.txt
-rw-r--r-- root/root        61 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/requires-any-present.txt
-rw-r--r-- root/root       128 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/requires-missing.txt
-rw-r--r-- root/root       122 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/requires-present.txt
-rw-r--r-- root/root        49 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/requires-star.txt
-rw-r--r-- root/root       109 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/requires-triple.txt
-rw-r--r-- root/root       218 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/unsupported-expr-false.txt
-rw-r--r-- root/root       155 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/unsupported-expr-true.txt
-rw-r--r-- root/root        52 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/unsupported-star.txt
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/unsupported_dir/
-rw-r--r-- root/root        26 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/unsupported_dir/lit.local.cfg
-rw-r--r-- root/root        12 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/unsupported_dir/some-test.txt
-rw-r--r-- root/root       134 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/xfail-expr-false.txt
-rw-r--r-- root/root       138 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/xfail-expr-true.txt
-rw-r--r-- root/root        40 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/xfail-feature.txt
-rw-r--r-- root/root        25 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/xfail-target.txt
-rw-r--r-- root/root        20 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/xfail.txt
-rw-r--r-- root/root        24 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-format/xpass.txt
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-output-printing/
-rw-r--r-- root/root        60 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-output-printing/basic.txt
-rw-r--r-- root/root       149 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-output-printing/lit.cfg
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/
-rw-r--r-- root/root       584 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/check_path.py
-rw-r--r-- root/root       130 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/diff-error-0.txt
-rw-r--r-- root/root       102 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/diff-error-1.txt
-rw-r--r-- root/root        81 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/diff-error-2.txt
-rw-r--r-- root/root       106 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/diff-error-3.txt
-rw-r--r-- root/root       141 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/diff-error-4.txt
-rw-r--r-- root/root        76 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/diff-error-5.txt
-rw-r--r-- root/root        92 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/diff-error-6.txt
-rw-r--r-- root/root        95 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/error-0.txt
-rw-r--r-- root/root        71 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/error-1.txt
-rw-r--r-- root/root        68 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/error-2.txt
-rw-r--r-- root/root       236 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/lit.cfg
-rw-r--r-- root/root       106 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/mkdir-error-0.txt
-rw-r--r-- root/root       102 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/mkdir-error-1.txt
-rw-r--r-- root/root        74 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/mkdir-error-2.txt
-rw-r--r-- root/root      1221 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/redirects.txt
-rw-r--r-- root/root       102 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/rm-error-0.txt
-rw-r--r-- root/root        92 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/rm-error-1.txt
-rw-r--r-- root/root       128 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/rm-error-2.txt
-rw-r--r-- root/root       120 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/rm-error-3.txt
-rw-r--r-- root/root       738 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/sequencing-0.txt
-rw-r--r-- root/root        32 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/sequencing-1.txt
-rw-r--r-- root/root      3149 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/valid-shell.txt
-rw-r--r-- root/root        94 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/write-to-stderr.py
-rw-r--r-- root/root       153 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-shell/write-to-stdout-and-stderr.py
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-timeout/
-rw-r--r-- root/root       206 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-timeout/infinite_loop.py
-rw-r--r-- root/root       903 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-timeout/lit.cfg
-rw-r--r-- root/root       525 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-timeout/quick_then_slow.py
-rw-r--r-- root/root        82 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-timeout/short.py
-rw-r--r-- root/root       210 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/shtest-timeout/slow.py
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/test-data/
-rw-r--r-- root/root      1203 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/test-data/dummy_format.py
-rw-r--r-- root/root       265 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/test-data/lit.cfg
-rw-r--r-- root/root        94 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/test-data/metrics.ini
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/testrunner-custom-parsers/
-rw-r--r-- root/root       374 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/testrunner-custom-parsers/lit.cfg
-rw-r--r-- root/root       170 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/testrunner-custom-parsers/test.txt
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/unittest-adaptor/
-rw-r--r-- root/root       181 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/unittest-adaptor/lit.cfg
-rw-r--r-- root/root        12 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/unittest-adaptor/test-one.txt
-rw-r--r-- root/root        13 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/Inputs/unittest-adaptor/test-two.txt
-rw-r--r-- root/root       126 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/boolean-parsing.py
-rw-r--r-- root/root      7374 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/discovery.py
-rw-r--r-- root/root       963 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/googletest-format.py
-rw-r--r-- root/root      1289 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/googletest-timeout.py
-rw-r--r-- root/root       962 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/googletest-upstream-format.py
-rw-r--r-- root/root      2724 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/lit.cfg
-rw-r--r-- root/root       692 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/lit.site.cfg.in
-rw-r--r-- root/root       527 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/max-failures.py
-rw-r--r-- root/root       528 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/progress-bar.py
-rw-r--r-- root/root      4517 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/selecting.py
-rw-r--r-- root/root        67 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/shell-parsing.py
-rw-r--r-- root/root        72 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/shtest-encoding.py
-rw-r--r-- root/root      3014 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/shtest-format.py
-rw-r--r-- root/root       836 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/shtest-output-printing.py
-rw-r--r-- root/root      5058 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/shtest-shell.py
-rw-r--r-- root/root      5037 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/shtest-timeout.py
-rw-r--r-- root/root       358 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/test-data.py
-rw-r--r-- root/root       553 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/test-output.py
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/unit/
-rw-r--r-- root/root      4682 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/unit/ShUtil.py
-rw-r--r-- root/root      6804 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/unit/TestRunner.py
-rw-r--r-- root/root       467 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/unittest-adaptor.py
-rw-r--r-- root/root       130 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/usage.py
-rw-r--r-- root/root       392 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/tests/xunit-output.py
drwxr-xr-x root/root         0 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/utils/
-rw-r--r-- root/root        84 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/utils/README.txt
-rwxr-xr-x root/root      1310 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/utils/check-coverage
-rwxr-xr-x root/root      1243 2018-06-27 06:48 ./usr/lib/llvm-6.0/build/utils/lit/utils/check-sdist
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/share/opt-viewer/
-rwxr-xr-x root/root      2340 2018-06-27 06:48 ./usr/lib/llvm-6.0/share/opt-viewer/opt-diff.py
-rwxr-xr-x root/root      2539 2018-06-27 06:48 ./usr/lib/llvm-6.0/share/opt-viewer/opt-stats.py
-rwxr-xr-x root/root     10825 2018-06-27 06:48 ./usr/lib/llvm-6.0/share/opt-viewer/opt-viewer.py
-rwxr-xr-x root/root      1656 2018-06-27 06:48 ./usr/lib/llvm-6.0/share/opt-viewer/optpmap.py
-rwxr-xr-x root/root      9970 2018-06-27 06:48 ./usr/lib/llvm-6.0/share/opt-viewer/optrecord.py
-rw-r--r-- root/root      6219 2018-06-27 06:48 ./usr/lib/llvm-6.0/share/opt-viewer/style.css
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/llvm-6.0-tools/
-rw-r--r-- root/root       201 2020-05-21 12:51 ./usr/share/doc/llvm-6.0-tools/NEWS.Debian.gz
-rw-r--r-- root/root       236 2020-05-21 12:51 ./usr/share/doc/llvm-6.0-tools/changelog.Debian.armhf.gz
-rw-r--r-- root/root     22484 2020-05-21 12:51 ./usr/share/doc/llvm-6.0-tools/changelog.Debian.gz
-rw-r--r-- root/root     19270 2020-05-21 12:51 ./usr/share/doc/llvm-6.0-tools/copyright


llvm-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
-------------------------------------

 new Debian package, version 2.0.
 size 3756716 bytes: control archive=2784 bytes.
    1785 bytes,    33 lines      control              
    4079 bytes,    60 lines      md5sums              
 Package: llvm-6.0
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 12837
 Depends: llvm-6.0-runtime (= 1:6.0.1-14.1+rpi1+b1), libc6 (>= 2.15), libgcc-s1 (>= 4.3), libjsoncpp24 (>= 1.9.4), libllvm6.0 (>= 1:6.0~svn298832-1~), libstdc++6 (>= 9), libtinfo6 (>= 6)
 Recommends: llvm-6.0-dev
 Section: devel
 Priority: optional
 Homepage: https://www.llvm.org/
 Description: Modular compiler and toolchain technologies
  LLVM is a collection of libraries and tools that make it easy to build
  compilers, optimizers, just-in-time code generators, and many other
  compiler-related programs.
  .
  LLVM uses a single, language-independent virtual instruction set both
  as an offline code representation (to communicate code between
  compiler phases and to run-time systems) and as the compiler internal
  representation (to analyze and transform programs). This persistent
  code representation allows a common set of sophisticated compiler
  techniques to be applied at compile-time, link-time, install-time,
  run-time, or "idle-time" (between program runs).
  .
  The strengths of the LLVM infrastructure are its extremely
  simple design (which makes it easy to understand and use),
  source-language independence, powerful mid-level optimizer, automated
  compiler debugging support, extensibility, and its stability and
  reliability. LLVM is currently being used to host a wide variety of
  academic research projects and commercial projects. LLVM includes C
  and C++ front-ends, a front-end for a Forth-like language (Stacker),
  a young scheme front-end, and Java support is in development. LLVM can
  generate code for X86, SparcV9, PowerPC or many other architectures.

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/bin/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/bugpoint-6.0 -> ../lib/llvm-6.0/bin/bugpoint
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llc-6.0 -> ../lib/llvm-6.0/bin/llc
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-PerfectShuffle-6.0 -> ../lib/llvm-6.0/bin/llvm-PerfectShuffle
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-ar-6.0 -> ../lib/llvm-6.0/bin/llvm-ar
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-as-6.0 -> ../lib/llvm-6.0/bin/llvm-as
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-bcanalyzer-6.0 -> ../lib/llvm-6.0/bin/llvm-bcanalyzer
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-c-test-6.0 -> ../lib/llvm-6.0/bin/llvm-c-test
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-cat-6.0 -> ../lib/llvm-6.0/bin/llvm-cat
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-cfi-verify-6.0 -> ../lib/llvm-6.0/bin/llvm-cfi-verify
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-config-6.0 -> ../lib/llvm-6.0/bin/llvm-config
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-cov-6.0 -> ../lib/llvm-6.0/bin/llvm-cov
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-cvtres-6.0 -> ../lib/llvm-6.0/bin/llvm-cvtres
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-cxxdump-6.0 -> ../lib/llvm-6.0/bin/llvm-cxxdump
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-cxxfilt-6.0 -> ../lib/llvm-6.0/bin/llvm-cxxfilt
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-diff-6.0 -> ../lib/llvm-6.0/bin/llvm-diff
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-dis-6.0 -> ../lib/llvm-6.0/bin/llvm-dis
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-dlltool-6.0 -> ../lib/llvm-6.0/bin/llvm-dlltool
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-dsymutil-6.0 -> ../lib/llvm-6.0/bin/llvm-dsymutil
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-dwarfdump-6.0 -> ../lib/llvm-6.0/bin/llvm-dwarfdump
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-dwp-6.0 -> ../lib/llvm-6.0/bin/llvm-dwp
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-extract-6.0 -> ../lib/llvm-6.0/bin/llvm-extract
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-lib-6.0 -> ../lib/llvm-6.0/bin/llvm-lib
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-link-6.0 -> ../lib/llvm-6.0/bin/llvm-link
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-lto-6.0 -> ../lib/llvm-6.0/bin/llvm-lto
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-lto2-6.0 -> ../lib/llvm-6.0/bin/llvm-lto2
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-mc-6.0 -> ../lib/llvm-6.0/bin/llvm-mc
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-mcmarkup-6.0 -> ../lib/llvm-6.0/bin/llvm-mcmarkup
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-modextract-6.0 -> ../lib/llvm-6.0/bin/llvm-modextract
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-mt-6.0 -> ../lib/llvm-6.0/bin/llvm-mt
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-nm-6.0 -> ../lib/llvm-6.0/bin/llvm-nm
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-objcopy-6.0 -> ../lib/llvm-6.0/bin/llvm-objcopy
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-objdump-6.0 -> ../lib/llvm-6.0/bin/llvm-objdump
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-opt-report-6.0 -> ../lib/llvm-6.0/bin/llvm-opt-report
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-pdbutil-6.0 -> ../lib/llvm-6.0/bin/llvm-pdbutil
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-profdata-6.0 -> ../lib/llvm-6.0/bin/llvm-profdata
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-ranlib-6.0 -> ../lib/llvm-6.0/bin/llvm-ranlib
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-rc-6.0 -> ../lib/llvm-6.0/bin/llvm-rc
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-readelf-6.0 -> ../lib/llvm-6.0/bin/llvm-readelf
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-readobj-6.0 -> ../lib/llvm-6.0/bin/llvm-readobj
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-rtdyld-6.0 -> ../lib/llvm-6.0/bin/llvm-rtdyld
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-size-6.0 -> ../lib/llvm-6.0/bin/llvm-size
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-split-6.0 -> ../lib/llvm-6.0/bin/llvm-split
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-stress-6.0 -> ../lib/llvm-6.0/bin/llvm-stress
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-strings-6.0 -> ../lib/llvm-6.0/bin/llvm-strings
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-symbolizer-6.0 -> ../lib/llvm-6.0/bin/llvm-symbolizer
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-tblgen-6.0 -> ../lib/llvm-6.0/bin/llvm-tblgen
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/llvm-xray-6.0 -> ../lib/llvm-6.0/bin/llvm-xray
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/obj2yaml-6.0 -> ../lib/llvm-6.0/bin/obj2yaml
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/opt-6.0 -> ../lib/llvm-6.0/bin/opt
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/sanstats-6.0 -> ../lib/llvm-6.0/bin/sanstats
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/verify-uselistorder-6.0 -> ../lib/llvm-6.0/bin/verify-uselistorder
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/bin/yaml2obj-6.0 -> ../lib/llvm-6.0/bin/yaml2obj
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/
-rwxr-xr-x root/root   3058744 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/bugpoint
-rwxr-xr-x root/root    125872 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llc
-rwxr-xr-x root/root     14136 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-PerfectShuffle
-rwxr-xr-x root/root     51532 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-ar
-rwxr-xr-x root/root     14228 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-as
-rwxr-xr-x root/root     51164 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-bcanalyzer
-rwxr-xr-x root/root     56284 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-c-test
-rwxr-xr-x root/root     18336 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-cat
-rwxr-xr-x root/root     72140 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-cfi-verify
-rwxr-xr-x root/root     58236 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-config
-rwxr-xr-x root/root    219816 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-cov
-rwxr-xr-x root/root     22520 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-cvtres
-rwxr-xr-x root/root     67620 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-cxxdump
-rwxr-xr-x root/root     18348 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-cxxfilt
-rwxr-xr-x root/root     46988 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-diff
-rwxr-xr-x root/root     22552 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-dis
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-dlltool -> llvm-ar
-rwxr-xr-x root/root    228624 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-dsymutil
-rwxr-xr-x root/root     76240 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-dwarfdump
-rwxr-xr-x root/root     63908 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-dwp
-rwxr-xr-x root/root     30720 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-extract
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-lib -> llvm-ar
-rwxr-xr-x root/root     38988 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-link
-rwxr-xr-x root/root    133888 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-lto
-rwxr-xr-x root/root    100924 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-lto2
-rwxr-xr-x root/root     72184 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-mc
-rwxr-xr-x root/root     18288 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-mcmarkup
-rwxr-xr-x root/root     14224 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-modextract
-rwxr-xr-x root/root     18368 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-mt
-rwxr-xr-x root/root     96688 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-nm
-rwxr-xr-x root/root    170676 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-objcopy
-rwxr-xr-x root/root    450028 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-objdump
-rwxr-xr-x root/root     34792 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-opt-report
-rwxr-xr-x root/root    717748 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-pdbutil
-rwxr-xr-x root/root     88284 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-profdata
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-ranlib -> llvm-ar
-rwxr-xr-x root/root    104832 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-rc
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-readelf -> llvm-readobj
-rwxr-xr-x root/root    789956 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-readobj
-rwxr-xr-x root/root     59796 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-rtdyld
-rwxr-xr-x root/root     67708 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-size
-rwxr-xr-x root/root     14188 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-split
-rwxr-xr-x root/root     43316 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-stress
-rwxr-xr-x root/root     22460 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-strings
-rwxr-xr-x root/root     30712 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-symbolizer
-rwxr-xr-x root/root   1959400 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-tblgen
-rwxr-xr-x root/root    268916 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/llvm-xray
-rwxr-xr-x root/root    186776 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/obj2yaml
-rwxr-xr-x root/root   2985096 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/opt
-rwxr-xr-x root/root     14152 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/sanstats
-rwxr-xr-x root/root     34768 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/verify-uselistorder
-rwxr-xr-x root/root    125104 2020-05-21 12:51 ./usr/lib/llvm-6.0/bin/yaml2obj
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/llvm-6.0/
-rw-r--r-- root/root       201 2020-05-21 12:51 ./usr/share/doc/llvm-6.0/NEWS.Debian.gz
-rw-r--r-- root/root       236 2020-05-21 12:51 ./usr/share/doc/llvm-6.0/changelog.Debian.armhf.gz
-rw-r--r-- root/root     22484 2020-05-21 12:51 ./usr/share/doc/llvm-6.0/changelog.Debian.gz
-rw-r--r-- root/root     19270 2020-05-21 12:51 ./usr/share/doc/llvm-6.0/copyright
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/lintian/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       762 2020-05-21 12:51 ./usr/share/lintian/overrides/llvm-6.0
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/man/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/man/man1/
-rw-r--r-- root/root      1565 2020-05-21 12:51 ./usr/share/man/man1/llvm-dwarfdump-6.0.1.gz
-rw-r--r-- root/root      4299 2020-05-21 12:51 ./usr/share/man/man1/llvm-mc-6.0.1.gz
-rw-r--r-- root/root      3198 2020-05-21 12:51 ./usr/share/man/man1/llvm-mcmarkup-6.0.1.gz
-rw-r--r-- root/root      4350 2020-05-21 12:51 ./usr/share/man/man1/llvm-objdump-6.0.1.gz
-rw-r--r-- root/root      3649 2020-05-21 12:51 ./usr/share/man/man1/llvm-ranlib-6.0.1.gz
-rw-r--r-- root/root      3487 2020-05-21 12:51 ./usr/share/man/man1/llvm-rtdyld-6.0.1.gz
-rw-r--r-- root/root      3484 2020-05-21 12:51 ./usr/share/man/man1/llvm-size-6.0.1.gz


python-clang-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
---------------------------------------------

 new Debian package, version 2.0.
 size 53668 bytes: control archive=984 bytes.
     859 bytes,    23 lines      control              
     585 bytes,     7 lines      md5sums              
 Package: python-clang-6.0
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 179
 Depends: python2
 Conflicts: python-clang-x.y
 Breaks: python-clang-3.8, python-clang-3.9
 Replaces: python-clang-3.8, python-clang-3.9, python-clang-x.y
 Provides: python-clang-x.y
 Section: python
 Priority: optional
 Homepage: https://www.llvm.org/
 Description: Clang Python Bindings
  Clang project is a C, C++, Objective C and Objective C++ front-end
  based on the LLVM compiler. Its goal is to offer a replacement to the
  GNU Compiler Collection (GCC).
  .
  Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
  provides most of the support of C++17.
  .
  This binding package provides access to the Clang compiler and libraries.

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/python2.7/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/python2.7/dist-packages/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/python2.7/dist-packages/clang/
-rw-r--r-- root/root       565 2018-06-27 06:49 ./usr/lib/python2.7/dist-packages/clang/__init__.py
-rw-r--r-- root/root    125275 2020-05-21 12:51 ./usr/lib/python2.7/dist-packages/clang/cindex.py
-rw-r--r-- root/root      1077 2018-06-27 06:49 ./usr/lib/python2.7/dist-packages/clang/enumerations.py
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/python-clang-6.0/
-rw-r--r-- root/root       201 2020-05-21 12:51 ./usr/share/doc/python-clang-6.0/NEWS.Debian.gz
-rw-r--r-- root/root       236 2020-05-21 12:51 ./usr/share/doc/python-clang-6.0/changelog.Debian.armhf.gz
-rw-r--r-- root/root     22484 2020-05-21 12:51 ./usr/share/doc/python-clang-6.0/changelog.Debian.gz
-rw-r--r-- root/root     19270 2020-05-21 12:51 ./usr/share/doc/python-clang-6.0/copyright


python-lldb-6.0_6.0.1-14.1+rpi1+b1_armhf.deb
--------------------------------------------

 new Debian package, version 2.0.
 size 115844 bytes: control archive=1300 bytes.
     787 bytes,    19 lines      control              
    1820 bytes,    18 lines      md5sums              
 Package: python-lldb-6.0
 Source: llvm-toolchain-6.0 (1:6.0.1-14.1+rpi1)
 Version: 1:6.0.1-14.1+rpi1+b1
 Architecture: armhf
 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
 Installed-Size: 725
 Depends: liblldb-6.0-dev, python2, python-six
 Conflicts: python-lldb-3.8, python-lldb-3.9, python-lldb-x.y
 Replaces: python-lldb-x.y
 Provides: python-lldb-x.y
 Section: python
 Priority: optional
 Homepage: https://www.llvm.org/
 Description: Next generation, high-performance debugger, python lib
  LLDB is a next generation, high-performance debugger. It is built as a set of
  reusable components which highly leverage existing libraries in the larger LLVM
  Project, such as the Clang expression parser and LLVM disassembler.
  .
  This binding package provides access to lldb.

drwxr-xr-x root/root         0 2020-05-21 12:51 ./
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/python2.7/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/
-rw-r--r-- root/root    571024 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/__init__.py
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/_lldb.so -> ../../../../../arm-linux-gnueabihf/liblldb-6.0.so.1
-rw-r--r-- root/root      4195 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/embedded_interpreter.py
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/
-rw-r--r-- root/root      3523 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/Logger.py
-rw-r--r-- root/root       118 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/__init__.py
-rw-r--r-- root/root      1167 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/attrib_fromdict.py
-rw-r--r-- root/root      1016 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/cache.py
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/cpp/
-rw-r--r-- root/root        94 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/cpp/__init__.py
-rw-r--r-- root/root     18865 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/cpp/gnu_libstdcpp.py
-rw-r--r-- root/root     32449 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/cpp/libcxx.py
-rw-r--r-- root/root      2933 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/metrics.py
-rw-r--r-- root/root      2067 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/formatters/synth.py
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/libLLVM-6.0.1.so.1 -> ../../../../../arm-linux-gnueabihf/libLLVM-6.0.1.so.1
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/libLLVM-6.0.so.1 -> ../../../../../arm-linux-gnueabihf/libLLVM-6.0.1.so.1
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/lldb-argdumper -> ../../../../bin/lldb-argdumper
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/runtime/
-rw-r--r-- root/root        63 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/runtime/__init__.py
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/utils/
-rw-r--r-- root/root        76 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/utils/__init__.py
-rw-r--r-- root/root     27838 2020-05-21 12:51 ./usr/lib/llvm-6.0/lib/python2.7/site-packages/lldb/utils/symbolication.py
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/python2.7/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/lib/python2.7/dist-packages/
lrwxrwxrwx root/root         0 2020-05-21 12:51 ./usr/lib/python2.7/dist-packages/lldb -> ../../llvm-6.0/lib/python2.7/site-packages/lldb
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/
drwxr-xr-x root/root         0 2020-05-21 12:51 ./usr/share/doc/python-lldb-6.0/
-rw-r--r-- root/root       201 2020-05-21 12:51 ./usr/share/doc/python-lldb-6.0/NEWS.Debian.gz
-rw-r--r-- root/root       236 2020-05-21 12:51 ./usr/share/doc/python-lldb-6.0/changelog.Debian.armhf.gz
-rw-r--r-- root/root     22484 2020-05-21 12:51 ./usr/share/doc/python-lldb-6.0/changelog.Debian.gz
-rw-r--r-- root/root     19270 2020-05-21 12:51 ./usr/share/doc/python-lldb-6.0/copyright


+------------------------------------------------------------------------------+
| Post Build                                                                   |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Cleanup                                                                      |
+------------------------------------------------------------------------------+

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use

+------------------------------------------------------------------------------+
| Summary                                                                      |
+------------------------------------------------------------------------------+

Build Architecture: armhf
Build-Space: 13426744
Build-Time: 85227
Distribution: bullseye-staging
Host Architecture: armhf
Install-Time: 924
Job: llvm-toolchain-6.0_1:6.0.1-14.1+rpi1
Machine Architecture: armhf
Package: llvm-toolchain-6.0
Package-Time: 86343
Source-Version: 1:6.0.1-14.1+rpi1
Space: 13426744
Status: successful
Version: 1:6.0.1-14.1+rpi1+b1
--------------------------------------------------------------------------------
Finished at 2020-12-13T06:04:41Z
Build needed 23:59:03, 13426744k disc space